0001558370-21-002901.txt : 20210312 0001558370-21-002901.hdr.sgml : 20210312 20210312150910 ACCESSION NUMBER: 0001558370-21-002901 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210312 DATE AS OF CHANGE: 20210312 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Information Services Group Inc. CENTRAL INDEX KEY: 0001371489 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT CONSULTING SERVICES [8742] IRS NUMBER: 205261587 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33287 FILM NUMBER: 21736888 BUSINESS ADDRESS: STREET 1: 2187 ATLANTIC STREET CITY: STAMFORD STATE: CT ZIP: 06902 BUSINESS PHONE: 203-517-3100 MAIL ADDRESS: STREET 1: 2187 ATLANTIC STREET CITY: STAMFORD STATE: CT ZIP: 06902 10-K 1 iii-20201231x10k.htm 10-K
P4YP3YP3Y0P3MP3MPT20H00us-gaap:IncomeApproachValuationTechniqueMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMember0001371489--12-312020FYfalseus-gaap:AccruedLiabilitiesAndOtherLiabilitiesus-gaap:AccruedLiabilitiesAndOtherLiabilitiesus-gaap:AccruedLiabilitiesAndOtherLiabilitiesus-gaap:AccruedLiabilitiesAndOtherLiabilitiestruetrueTruetrueP6MInformation Services Group Inc.us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMember0001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001371489us-gaap:AllowanceForCreditLossMember2020-12-310001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310001371489us-gaap:AllowanceForCreditLossMember2019-12-310001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310001371489us-gaap:AllowanceForCreditLossMember2018-12-310001371489us-gaap:DomesticCountryMember2020-12-310001371489us-gaap:TreasuryStockCommonMember2020-01-012020-12-310001371489us-gaap:TreasuryStockCommonMember2019-01-012019-12-310001371489us-gaap:TreasuryStockCommonMember2020-12-310001371489us-gaap:RetainedEarningsMember2020-12-310001371489us-gaap:AdditionalPaidInCapitalMember2020-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001371489us-gaap:TreasuryStockCommonMember2019-12-310001371489us-gaap:RetainedEarningsMember2019-12-310001371489us-gaap:AdditionalPaidInCapitalMember2019-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001371489us-gaap:TreasuryStockCommonMember2018-12-310001371489us-gaap:RetainedEarningsMember2018-12-310001371489us-gaap:AdditionalPaidInCapitalMember2018-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001371489iii:IncentivePlanAmendmentMember2020-01-012020-12-310001371489srt:MaximumMemberiii:EquityIncentivePlan2007Member2020-01-012020-12-310001371489iii:EquityIncentivePlan2007Member2020-01-012020-12-310001371489iii:EquityIncentivePlan2007Member2019-01-012019-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2020-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2019-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2018-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2019-01-012019-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Memberiii:AwardsVestingOnEmploymentThroughTheFourthAnniversaryOfGrantMember2020-01-012020-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Memberiii:AwardsVestingOnChangeInControlMember2020-01-012020-12-310001371489srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001371489iii:EmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001371489srt:EuropeMember2020-01-012020-12-310001371489srt:AsiaPacificMember2020-01-012020-12-310001371489srt:AmericasMember2020-01-012020-12-310001371489country:GB2020-01-012020-12-310001371489country:DE2020-01-012020-12-310001371489country:AU2020-01-012020-12-310001371489srt:EuropeMember2019-01-012019-12-310001371489srt:AsiaPacificMember2019-01-012019-12-310001371489srt:AmericasMember2019-01-012019-12-310001371489country:GB2019-01-012019-12-310001371489country:DE2019-01-012019-12-310001371489country:AU2019-01-012019-12-310001371489us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310001371489srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-12-310001371489srt:MinimumMemberus-gaap:OfficeEquipmentMember2020-01-012020-12-310001371489srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2020-01-012020-12-310001371489srt:MinimumMemberiii:FurnitureFixturesAndLeaseholdImprovementsMember2020-01-012020-12-310001371489srt:MinimumMemberiii:FurnitureFixturesAndEquipmentMember2020-01-012020-12-310001371489srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-12-310001371489srt:MaximumMemberus-gaap:OfficeEquipmentMember2020-01-012020-12-310001371489srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2020-01-012020-12-310001371489srt:MaximumMemberiii:FurnitureFixturesAndLeaseholdImprovementsMember2020-01-012020-12-310001371489srt:MaximumMemberiii:FurnitureFixturesAndEquipmentMember2020-01-012020-12-310001371489srt:EuropeMember2020-12-310001371489srt:AsiaPacificMember2020-12-310001371489srt:AmericasMember2020-12-310001371489srt:EuropeMember2019-12-310001371489srt:AsiaPacificMember2019-12-310001371489srt:AmericasMember2019-12-310001371489us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001371489us-gaap:OfficeEquipmentMember2020-12-310001371489iii:FurnitureFixturesAndLeaseholdImprovementsMember2020-12-310001371489us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-12-310001371489us-gaap:OfficeEquipmentMember2019-12-310001371489iii:FurnitureFixturesAndLeaseholdImprovementsMember2019-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001371489us-gaap:ForeignCountryMember2020-12-310001371489us-gaap:RetainedEarningsMember2020-01-012020-12-310001371489us-gaap:RetainedEarningsMember2019-01-012019-12-310001371489us-gaap:RevolvingCreditFacilityMemberiii:CreditAgreement2020Member2020-03-100001371489us-gaap:RevolvingCreditFacilityMemberiii:CreditAgreement2020Member2020-03-090001371489srt:MinimumMemberus-gaap:OrderOrProductionBacklogMember2020-01-012020-12-310001371489srt:MinimumMemberus-gaap:NoncompeteAgreementsMember2020-01-012020-12-310001371489srt:MinimumMemberus-gaap:DatabasesMember2020-01-012020-12-310001371489srt:MinimumMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310001371489srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2020-01-012020-12-310001371489srt:MaximumMemberus-gaap:OrderOrProductionBacklogMember2020-01-012020-12-310001371489srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2020-01-012020-12-310001371489srt:MaximumMemberus-gaap:DatabasesMember2020-01-012020-12-310001371489srt:MaximumMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310001371489srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2020-01-012020-12-310001371489us-gaap:TrademarksAndTradeNamesMember2020-01-012020-12-310001371489srt:MinimumMemberus-gaap:OrderOrProductionBacklogMember2019-01-012019-12-310001371489srt:MinimumMemberus-gaap:NoncompeteAgreementsMember2019-01-012019-12-310001371489srt:MinimumMemberus-gaap:DatabasesMember2019-01-012019-12-310001371489srt:MinimumMemberus-gaap:CustomerRelationshipsMember2019-01-012019-12-310001371489srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2019-01-012019-12-310001371489srt:MaximumMemberus-gaap:OrderOrProductionBacklogMember2019-01-012019-12-310001371489srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2019-01-012019-12-310001371489srt:MaximumMemberus-gaap:DatabasesMember2019-01-012019-12-310001371489srt:MaximumMemberus-gaap:CustomerRelationshipsMember2019-01-012019-12-310001371489srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2019-01-012019-12-310001371489us-gaap:TrademarksAndTradeNamesMember2019-01-012019-12-310001371489us-gaap:TrademarksAndTradeNamesMember2019-12-310001371489us-gaap:ComputerSoftwareIntangibleAssetMember2019-12-310001371489iii:EquityIncentivePlan2007Member2020-12-310001371489us-gaap:LineOfCreditMemberiii:CreditAgreement2020Member2020-03-102020-03-100001371489srt:MinimumMember2020-12-310001371489srt:MaximumMember2020-12-310001371489us-gaap:EurodollarMember2020-03-102020-03-100001371489iii:CreditAgreement2020Memberus-gaap:FederalFundsEffectiveSwapRateMember2020-03-102020-03-100001371489iii:CreditAgreement2020Memberus-gaap:EurodollarMember2020-03-102020-03-100001371489us-gaap:CommonStockMember2020-12-310001371489us-gaap:CommonStockMember2019-12-310001371489us-gaap:CommonStockMember2018-12-310001371489us-gaap:AccruedLiabilitiesMemberiii:NeuralifyLlcMember2020-12-310001371489us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001371489iii:NeuralifyLlcMember2020-12-310001371489iii:NeuralifyLlcMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310001371489us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001371489us-gaap:FairValueMeasurementsRecurringMember2020-12-310001371489us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001371489us-gaap:FairValueMeasurementsRecurringMember2019-12-310001371489us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310001371489us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310001371489us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310001371489srt:MinimumMember2020-01-012020-12-310001371489us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001371489us-gaap:CommonStockMember2020-01-012020-12-310001371489us-gaap:CommonStockMember2019-01-012019-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2020-01-012020-12-310001371489srt:MaximumMemberiii:EmployeeStockPurchasePlanMember2020-01-012020-12-310001371489iii:EmployeeStockPurchasePlanMember2020-01-012020-12-310001371489iii:EmployeeStockPurchasePlanMember2020-12-310001371489srt:MinimumMemberiii:EmployeeStockPurchasePlanMember2020-01-012020-12-310001371489srt:MaximumMember2020-01-012020-12-3100013714892018-12-310001371489us-gaap:OrderOrProductionBacklogMember2020-12-310001371489us-gaap:DatabasesMember2020-12-310001371489us-gaap:OrderOrProductionBacklogMember2019-12-310001371489us-gaap:NoncompeteAgreementsMember2019-12-310001371489us-gaap:DatabasesMember2019-12-310001371489us-gaap:CustomerRelationshipsMember2019-12-310001371489iii:CreditAgreement2020Member2020-03-102020-03-100001371489us-gaap:LineOfCreditMemberiii:CreditAgreement2020Member2020-03-100001371489iii:NeuralifyLlcMember2020-07-080001371489iii:NeuralifyLlcMember2020-07-082020-07-0800013714892019-01-012019-12-310001371489us-gaap:TrademarksAndTradeNamesMember2020-12-310001371489us-gaap:NoncompeteAgreementsMember2020-12-310001371489us-gaap:CustomerRelationshipsMember2020-12-310001371489us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-3100013714892020-12-3100013714892019-12-3100013714892020-06-3000013714892021-03-0300013714892020-01-012020-12-31xbrli:sharesiso4217:USDxbrli:pureiii:installmentiso4217:USDxbrli:sharesiii:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2020

Or

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

For the transition period from              to             

Commission File Number 001-33287

Information Services Group, Inc.

(Exact name of registrant as specified in its charter)

Delaware
(State of Incorporation)

20-5261587
(I.R.S. Employer Identification Number)

2187 Atlantic Street

Stamford, CT 06902

(Address of principal executive offices and zip code)

Registrant’s telephone number, including area code: (203517-3100

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

Title of each class

Trading Symbol

Name of each exchange on which registered

Shares of Common Stock, $0.001 par value

III

The Nasdaq Stock Market LLC

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes   No 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes   No 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer 

Accelerated filer 

Non-accelerated filer 

Smaller reporting company 

Emerging growth company  

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No 

The aggregate market value of the voting common stock, par value $0.001 per share, held by non-affiliates of the registrant computed by reference to the closing sales price for the registrant’s common stock on June 30, 2020, as reported on the Nasdaq Stock Market was approximately $85,143,871.

In determining the market value of the voting stock held by any non-affiliates, shares of common stock of the registrant beneficially owned by directors, officers and other holders of non-publicly traded shares of common stock of the registrant have been excluded. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

As of March 3, 2021, the registrant had outstanding 48,400,641 shares of common stock, par value $0.001 per share.

Documents Incorporated by Reference

Document Description

10-K Part

Portions of the Proxy Statement for the 2021 Annual Meeting of Stockholders (the “Proxy Statement”), to be filed within 120 days of the end of the fiscal year ended December 31, 2020, are incorporated by reference in Part III hereof. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part hereof.

III (Items 10, 11, 12, 13, 14)

TABLE OF CONTENTS

SAFE HARBOR STATEMENT

PART I

Item 1.

Business

5

Item 1A.

Risk Factors

11

Item 1B.

Unresolved Staff Comments

20

Item 2.

Properties

20

Item 3.

Legal Proceedings

20

Item 4.

Mine Safety Disclosures

20

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

21

Item 6.

Selected Financial Data

22

Item 7.

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

22

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

31

Item 8.

Financial Statements and Supplementary Data.

31

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

31

Item 9A.

Controls and Procedures

31

Item 9B.

Other Information

32

PART III

Item 10.

Directors and Executive Officers of the Registrant

32

Item 11.

Executive Compensation

33

Item 12.

Security Ownership and Certain Beneficial Owners and Management and Related Stockholder Matters

33

Item 13.

Certain Relationships, Related Transactions and Director Independence

33

Item 14.

Principal Accountant Fees and Services

33

PART IV

Item 15.

Exhibits and Financial Statement Schedule

34

Item 16.

Form 10-K Summary

34

SIGNATURES PAGE

2

SAFE HARBOR STATEMENT

Information Services Group (“ISG”) believes that some of the information in this Annual Report on Form 10-K constitutes forward-looking statements. You can identify these statements by forward-looking words such as “may,” “expect,” “anticipate,” “contemplate,” “believe,” “estimate,” “intends” and “continue” or similar words, but this is not an exclusive way of identifying such statements. You should read statements that contain these words carefully because they:

discuss future expectations;
contain projections of future results of operations or financial condition; or
state other “forward-looking” information.

These forward-looking statements include, but are not limited to, statements relating to:

ability to retain existing clients and contracts;
ability to integrate recent acquisitions;
ability to navigate challenges from COVID-19;
ability to win new clients and engagements;
ability to implement cost reductions and productivity improvements;
beliefs about future trends in the sourcing industry;
expected spending on sourcing services by clients;
growth of our markets;
foreign currency exchange rates;
effective tax rate; and
competition in the sourcing industry.

ISG believes it is important to communicate its expectations to its stockholders. However, there may be events in the future that ISG is not able to predict accurately or over which it has no control. The risk factors and cautionary language discussed in this Annual Report provide examples of risks, uncertainties and events that may cause actual results to differ materially from the expectations in such forward-looking statements, including among other things:

the amount of cash on hand;
the abilities to achieve or maintain adequate utilization for our consultants;
our business strategy;
cost reductions and productivity improvements may not be fully realized or realized within the expected time frame;
continued compliance with government regulations;
legislation or regulatory environments, requirements or changes adversely affecting the business in which ISG is engaged;
fluctuations in client demand;
ability to grow the business and effectively manage growth and international operations while maintaining effective internal controls;
ability to hire and retain enough qualified employees to support operations;
increases in wages in locations in which ISG has operations;
ability to retain senior management;
fluctuations in exchange rates between the U.S. dollar and foreign currencies;
ability to attract and retain clients and the ability to develop and maintain client relationships based on attractive terms;
legislation in the United States or elsewhere that adversely affects the performance of sourcing services offshore;
increased competition;
telecommunications or technology disruptions or breaches;

3

pandemics, such as coronavirus (COVID-19), or natural or other disasters;
ability to protect ISG intellectual property and the intellectual property of others;
the international nature of ISG’s business;
political or economic instability in countries where ISG has operations;
worldwide political, economic and business conditions; and
ability to source, successfully consummate or integrate strategic acquisitions.

All forward-looking statements included herein attributable to us or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this section. You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this Annual Report. Except to the extent required by applicable laws and regulations, we undertake no obligation to update these forward-looking statements to reflect events or circumstances after the date of this Annual Report or to reflect the occurrence of unanticipated events.

You should also review the risks and uncertainties we describe in the reports we will file from time to time with the SEC after the date of this Annual Report.

4

PART I

Item 1.  Business

As used herein, unless the context otherwise requires, ISG, the registrant, is referred to in this Form 10-K annual report (“Form 10-K”) as the “Company,” “we,” “us” and “our.”

Our Company

ISG (Information Services Group) (Nasdaq: III) is a leading global technology research and advisory firm. A trusted business partner to over 700 clients, including more than 75 of the top 100 enterprises in our markets, ISG is committed to helping corporations, public sector organizations, and service and technology providers achieve operational excellence and faster growth. The firm specializes in digital transformation services, including automation, cloud and data analytics; sourcing advisory; managed governance and risk services; network carrier services; technology strategy and operations design; change management; market intelligence and technology research and analysis. Founded in 2006, and based in Stamford, Conn., ISG employs approximately 1,300 digital-ready professionals operating in more than 20 countries—a global team known for its innovative thinking, market influence, deep industry and technology expertise, and world-class research and analytical capabilities based on the industry’s most comprehensive marketplace data. For more information, visit www.isg-one.com.

Our Company was founded in 2006 with the strategic vision to become a high-growth, leading provider of information-based advisory services. We continue to believe that our vision will be realized through the acquisition, integration, and successful operation of market-leading brands within the data, analytics and advisory industry.  While one unified company and brand, we have global reach to service the various technology needs of our multinational clients, as we operate in over 20 countries and employ approximately 1,300 professionals specializing in digital transformation services, including automation, cloud and data analytics, sourcing advisory, managed governance and risk services, network carrier services, technology strategy and operation design, change management, market intelligence and technology research and analysis.

Our private and public sector clients continue to face significant technological, business and economic challenges that will continue to fuel demand for the professional services we provide. We are focused on providing unique solutions that solve for key client problems.  In the private sector, for example, we believe that companies will continue to face significant challenges associated with globalization and technological innovation, including the need to decrease operating costs, increase efficiencies and deal with increasing numbers of emerging and transformational technologies such as cloud computing and automation. Similarly, public sector organizations at the national, regional and local levels increasingly must deal with the complex and converging issues of outdated technology systems, reduced budgets and an aging workforce.  These technological challenges have only been intensified by the COVID-19 pandemic and the resulting remote work environment and, therefore, present further opportunity for ISG to assist our private and public sector clients with digital transformation services.

Overall, we believe that the global marketplace dynamics at work in both the private and public sectors support the increased demand of the professional services, analytics, platforms, and advice ISG can provide. In this dynamic environment, the strength of our client relationships greatly depends on the quality of our advice and insight, the independence of our thought leadership and the effectiveness of our people in assisting our clients to implement strategies that successfully address their most pressing operational challenges.

We are organized as a corporation under the laws of the State of Delaware. The current mailing address of the Company’s principal executive office is: Information Services Group, Inc., 2187 Atlantic Street, Stamford, CT 06902. Our telephone number is (203) 517-3100.

Our Services

ISG specializes in digital transformation services, including automation, cloud and data analytics; sourcing advisory; managed governance and risk services; network carrier services; technology strategy and operations design; change management; market intelligence and technology research and analysis.  ISG supports both private and public sector organizations to transform and optimize their operational environments.  During periods of expansion or contraction, for enterprises large or small, public or private, in the Americas, Europe or Asia Pacific, our services have helped organizations address their most complex operational issues. The functional domain experience of our experts and deep empirical data resources help clients better understand their strategic options.

ISG has launched a new operating model, ISG NEXT, aimed at extending the firm’s market leadership, enhancing growth opportunities, and driving significant value for all stakeholders. Under ISG NEXT, we are pivoting from services to solutions to address our clients’ most pressing business challenges in two areas most important to them—their continuing digital transformation and getting the most from their digital investments. To meet these needs, we have formed two global client solution areas: ISG Digital, focused on developing technology, transformation, sourcing and digital solutions for clients, and ISG Enterprise, focused on helping clients manage change and optimize operations in such areas as finance, HR and Procure2Pay.

5

Our core solutions are supported by ISG Research, with its extensive market analyses and provider evaluations; our ISG Network and Software Advisory services, and our software platforms, including ISG GovernX®. We also are building more industry-specific capabilities, in such areas as banking, insurance and smart manufacturing.

Every client engagement now passes through our dedicated Solution Hub, to bring the best thinking, tools and capabilities to bear to solve every client challenge. Integrated solutions are then delivered through our new ISG iFlex™ global delivery model, which enables us to rapidly deploy our resources to support clients, regardless of geography or time zone.

Our Competitive Advantages

We believe that the following strengths differentiate us from our competition:

Independence and Objectivity.  We are not a business process outsourcing service provider. We are an independent, fact-based data, analytics and advisory firm with no material conflicting financial or other interests. This enables us to maintain a trusted advisor relationship with our clients through our unbiased focus and ability to align our interests with those of our clients.

Domain Expertise.  Averaging over 20 years of experience, our strategic consulting teams bring a wealth of industry and domain-specific knowledge and expertise to address our clients’ most complex transformational needs.

Strong Brand Recognition.  ISG continues to gain marketplace traction as a leading brand in our industry.  ISG offers an integrated product and service offering for our clients.

Proprietary Data Assets and Market Intelligence.  We have assembled a comprehensive and unique set of data, analytics and market intelligence built over more than thirty years of data collection and analysis, providing insight into the comparative cost and quality of a variety of operational alternatives.

Global Reach.  We possess practical experience in global business operations, and we understand the significance of interconnected economies and companies. Our resources in the Americas, Europe and Asia Pacific make us a truly global advisory firm able to consistently serve the strategic and implementation needs of our clients.

We believe that the strengths disclosed above are central to our ability to deal successfully with the challenges that our clients and we face.

Our Strategy

We intend to use our competitive strengths to develop new services and products, sustain our growth and strengthen our existing market position by pursuing the following strategies:

Preserve and Expand Our Market Share Positions.  We expect the trend toward globalization and greater operating efficiency and technological innovation to play an increasing role in the growth of demand for our services.  We plan to leverage our combined operating platform to serve the growing number of private and public enterprises utilizing outside advisors when undertaking transformational projects. We are focused on growing our existing client base with broader services.  In addition, we will seek to continue to expand our products and services and the geographic markets we serve opportunistically as global competition spurs demand for cost savings and value creation.

Strengthen Our Industry Expertise.  We have strengthened our market facing organization to drive increased revenue around 22 global industries: Automotive, Aerospace & Defense, Banking, Chemicals, Consumer Goods, Energy & Utilities, Financial Services, Government, Health Care, Insurance, Life Sciences, Manufacturing, Media & Entertainment, Metals & Mining, Pharma/Biotech/Medical Devices, Private Equity & M&A, Public Sector & Education, Retail, Technology & Service Providers, Telecommunications, Transportation & Logistics, Travel & Hospitality.  

Aggressively Expand Our Market Focus.  We are seeking to drive our service portfolio and relationships with clients further into: Digital Advisory Services including Cloud Solutions, Automation, Business Advisory Services, Strategy, Data & Analytics, Transition and Organizational Change and Network Advisory are all areas where we are investing additional focus to drive increased revenues and expanded relationships with clients.

Further Develop Digital Cloud Competency.  There is a nexus of distinct, yet complementary, technology trends that are creating a perfect storm of disruption for some companies. Among the most significant technology trends are the speed with which products get to market, large-scale digitization, the efficiency of the cloud and the immediacy with which new disruptors can become omnipresent.  We continue to see clear opportunities in the execution of large-scale digital transformation – helping enterprises in executing their transformations by using their large technology platform and partner ecosystems. Our offerings around cost management have never been more important as enterprises search for funds to invest into their digital ambitions.  We think the pandemic will accelerate client demand for, and investment in, the digital transformation services ISG provides.

6

ISG plans to expand resources and intellectual property (“IP”) around digitization and the cloud. Digitization is the ‘softwarization’ of business. Processes that were once executed over analog channels (such as phone and ‘real life’) increasingly happen over software. Also, digitization has elevated the profile of software. Software no longer merely supports business processes but is central to the enterprise strategy. Our purpose in the digital marketplace is to be the trusted advisor, guiding our clients through the digital transformation toward practical innovation of their business models, leveraging strategic partners, emerging technology and thought leadership.

Our digital services now span a volume of offerings and have become embedded as part of even our traditional transaction service. Advancements continue to be made to ‘digitize’ further our traditional services.  For example, we have continued the modernization of our traditional sourcing services toward digital with the launch of ISG FutureSourceTM which has brought agility and nimbleness to the process of sourcing, RFP’s and contracting.  ISG FutureSource™ is a unique and comprehensive sourcing solution that helps enterprises and public sector organizations evaluate their business requirements, identify desired outcomes, fast-track the provider identification and selection process, collaborate with providers on developing the right solution, get to a signed contract and transition operations faster than ever before.

We have also expanded the reach of ISG GovernX®. This proprietary ISG software platform continues to drive broader insights from additional market and performance data, while delivering increased value to our clients.  ISG GovernX® leverages cognitive technology to automate the management of third-party supplier relationships, including contract and project lifecycles and risk management. ISG GovernX 2020, the newest version of the platform, automates the management of the entire end-to-end contract lifecycle and provides a complete, customized view of the user’s contract and supplier ecosystem to improve supplier performance, decrease spend and reduce third-party risk. Enterprises can leverage cognitive technology and optimized workflows to mitigate supply chain risks and deliver up to 30 percent more value from their outsourcing spend.  ISG GovernX® users can easily manage new contracts and proactive renewals, make timely amendments and handle contract terminations—all on one platform. In times of crisis, ISG GovernX® clients can mitigate supply chain risks and ensure business continuity by reviewing and validating their providers’ business and IT continuity plans and procedures. The platform delivers easy integration with other enterprise applications, such as ServiceNow, and is tightly connected to ISG Research offerings, such as benchmarks, assessments and total-cost-of-ownership evaluations.

In 2019 we launched ISG Inform™ 2.0, an enhanced version of our data-as-a-service solution that provides benchmarking capability to track digital transformation and application development maturity and performance against industry peers. ISG Inform™ 2.0 provides a quantified view of the health of the user's enterprise IT landscape through a series of easy-to-read visual dashboards that display key performance indicators for infrastructure, applications and digital capabilities, compared with industry peers. Data and insights are drawn from the ISG sourcing database.

Robotic Process and Cognitive Automation technology is fundamentally reshaping the way businesses work. Automation is increasingly enabling automated 24/7/365 execution of business processes at a fraction of the cost of human equivalents, as well as the dramatic improvements in process execution and cost models.

ISG Automation helps clients navigate the myriad challenges, risks and opportunities from software selection to building their bot workforce to leverage the technology to transform and improve business outcomes.

Expand Emerging Services.  The focus will be on creating repeatable methods used to drive growth of emerging services including ISG Automation, HR Technology & Transformations; Providers as a Business; ISG Platform; and ISG Network Select™.

1.

ISG Automation:  ISG’s capabilities and service offerings include implementation services for Robotic Process and Cognitive Automation Technology.  ISG Automation guides clients through the hurdles of adoption, ensuring the optimal future state with best-fit technologies. ISG Automation tailors programs to specific business needs and helps build governance that works inside the culture of our clients. The Automation market size is expected to continue to grow significantly over the next few years.  Automation is fundamentally reshaping the world of Information Technology Outsourcing (“ITO”) and Business Process Outsourcing (“BPO”). Our solutions will work to optimize repetitive processes using ‘bots’ instead of human labor.  ISG Automation will continue to be marketed by industry (e.g., claims processing for insurance) and by back office functions (e.g., accounting).

2.

HR Technology & Transformations: Advances in technology are transforming the business of HR. From intuitive and mobile self-service software to predictive analytics and integrated talent management suites, technological solutions are changing the way leaders acquire, develop and engage their employees. New applications, enhanced functionality and competition among software providers make it difficult to stay on top of this ever-evolving space. ISG provides deep subject matter expertise, market data and financial frameworks to help organizations develop and execute HR technology strategies that are right for them.

3.

Providers as a Business (“PaaB”):  Historically, ISG had targeted traditional service providers for these types of services, which included a combination of consulting and research solutions.  These services include market

7

intelligence, client retention programs, pursuit effectiveness, satisfaction benchmarking, go-to-market consulting and health checks.

4.

ISG Platform: We see growth opportunities in tool-enabling the part of consulting that solves for standard problems. The digital solutioning of ISG will reach its next level as we develop the ISG Platform, an integrated set of software-driven solutions, data and research that will allow us to increase our subscription-based recurring revenues and penetrate new market segments. ISG Inform™ and ISG GovernX® will be at the core of the ISG Platform, as will our new set of ISG Select™ offerings that will continue to streamline and digitize the provider selection process. We continue to develop and invest in our ISG Platform, which will help us drive recurring revenues.

5.

ISG Network Select: ISG Network Select™ helps streamline and simplify how enterprises build their network solutions.  It enables ISG to better meet the growing demand for such leading-edge networking solutions as software-defined networking (SD-WAN, SD-LAN), SD security services, 5G mobility, unified communications as a service (UCaaS) and call center as a service (CCaaS) — all critical to enterprise digital transformation. Client demand for networks that are secure, interconnected, interoperable and profitable is rising, as are concerns over security, scale, cost and the complexity of the expanding Internet of Things (“IoT”) landscape. ISG Network Select is designed to help clients find the best solutions, faster, to power their digital transformation initiatives. Clients get access to detailed and current data on their vendor and technology options, insights to help negotiate better pricing, and processes to accelerate next-generation networking solutions.

Expand “Recurring Revenue Streams.”  These include such annuity-based ISG offerings as ISG GovernX®, Research, Software as a Subscription, ISG Inform™ and the multi-year Public Sector contracts. All are characterized by subscriptions (i.e., renewal centric as opposed to project centric revenue streams) or multi-year contracts.  As companies begin to recognize the importance of managing the post sourcing transaction period, managed services has emerged as a revenue driver for us where our offerings are delivered through multi-year managed services contracts. We believe that our experience with outsourcing transactions and software implementation initiatives make us uniquely equipped to provide research insights and direct support to help our clients manage their transformational projects or act as a third-party administrator.  We will continue to pursue opportunities to leverage our experience to make research and managed services an even greater revenue generator for us. The U.S. public sector, particularly state governments, local municipalities, and higher education—presents a significant opportunity to ISG. Systems are typically outdated, maintenance is expensive, and the workforce charged with maintenance is aging. There is a need to refurbish systems to reduce the cost of operations (particularly because governments’ tax revenues are under pressure). We are well-positioned as a third party, objective advisory group with no affiliation to the software providers.  ISG will continue to invest in the digitization of these services, driving up automation, greater profitability and even more value for our clients. ISG continues to invest in the digitization of these services, leveraging automation and cognitive technologies to deliver greater value to our clients.

Consider Acquisition and Other Growth Opportunities.  The business services, information and advisory market is highly fragmented.  We believe we are well-positioned to leverage our leading market positions and strong brand recognition to expand through acquisitions. Acquiring firms with complementary services and products allows us to further develop and broaden our service offerings and domain expertise.  We will consider and may pursue opportunities to enter into joint ventures and to buy or combine with other businesses.

Our Proprietary Data Assets and Market Intelligence

One of our core assets is the information, data, analytics, methodologies and other intellectual property the Company possesses. This intellectual property underpins the independent nature of our operational assessments, strategy development, deal-structuring, negotiation and other consulting services we provide to our clients.

With each engagement we conduct, we enhance both the quantity and quality of the intellectual property we employ on behalf of our clients, thus providing a continuous, evolving and unique source of information, data and analytics.

This intellectual property is proprietary, and we rely on multiple legal and contractual provisions and devices to protect our intellectual property rights.  We recognize the value of our intellectual property and vigorously defend it.  As a result, the Company maintains strict policies and procedures regarding ownership, use and protection with all parties, including our employees.

Clients

We operate in over 20 countries and across numerous industries. Our private sector clients operate primarily in the manufacturing, banking and financial services, insurance, health sciences, energy & utilities and consumer services industries.  Our private sector clients are primarily large businesses ranked in the Forbes Global 2000 companies annually. Our public sector clients are primarily state and local

8

governments (cities and counties) and authorities (airport and transit) in the United States and national and provincial government units in the United Kingdom, Italy and Australia.

Competition

Competition in the sourcing, data, information and advisory market is primarily driven by independence and objectivity, expertise, possession of relevant benchmarking data, breadth of service capabilities, reputation and price. We compete with other sourcing advisors, research firms, strategy consultants and sourcing service providers. A significant number of independent sourcing and advisory firms offer similar services. In our view, however, these firms generally lack the benchmarking data, scale and diversity of expertise that we possess. In addition, most research firms do not possess the data repository of recent, comparable transactions and benchmarking data. Management consultants bring strategic service capabilities to the sourcing and advisory market. However, they generally lack the depth of experience that sourcing, data and advisory firms such as ISG possess. In addition, management consultants do not possess the sourcing and technology implementation expertise nor the benchmarking data capabilities that are critical to implementing and managing successful transformational projects for businesses and governments. Other service providers often lack the depth of experience, competitive benchmarking data and independence critical to playing the role of “trusted advisor” to clients.

Employees

As of December 31, 2020, we employed 1,258 people worldwide.

Our employee base includes executive management, service leads, partners, directors, advisors, analysts, technical specialists and functional support staff.

We recruit advisors from service providers and consulting firms with direct operational experience. These advisors leverage extensive practical expertise derived from experiences in corporate leadership, consulting, research, financial analysis, contract negotiations and operational service delivery.

All employees are required to execute confidentiality, conflict of interest and intellectual property agreements as a condition of employment. There are no collective bargaining agreements covering any of our employees.

Our voluntary advisor turnover rate has ranged between 11% and 22% over the last three years.

Human Capital Management

ISG strives to employ the brightest, most innovative people in the industry, so that we can provide world class solutions to our clients.  Employees at ISG are anchored in our core values, which include trust, integrity, respect, diversity, passion, entrepreneurship, balance and mentorship.

Our almost 1,300 employees, located in over 20 countries with about one-third in the United States, perform a variety of different roles.  We are participants in the competitive research and advisory industries.  Attracting, developing and retaining talented people in advisory, research and other positions is critical to executing on our strategy.  Our ability to compete effectively depends upon a number of factors including learning opportunities, compensation/benefits, work environment and career opportunities.  To make this happen, we have certain programs, policies and practices in place including the following:

Diversity/Inclusion

ISG believes a key to our success is our value of diverse backgrounds, experiences and cultures.  Our employees function within a collaborative community that welcomes varied ideas and styles.  These diverse perspectives produce enhanced results for our clients and result in a preferred place to work.

We exhibit our commitment to diversity and inclusion through our hiring practices, opportunities for learning and advancement and the distribution of rewards.  Through efforts, such as our Women-In-Digital industry group, we are able to help in the identification and advancement of diverse talent. While we have made progress in our workforce diversity representation, we seek to continually improve in this area.  

ISG WorkLife

9

In 2018, we introduced ISG WorkLife which is a series of progressive, best practice, next-generation HR offerings designed to improve the quality of our work-life experience, while helping us achieve our firm-wide objectives.  ISG believes this will help us attract and retain productive talent.  Some of the key offerings here include:

ISG Cares, our enhanced volunteering program which, among other things, provide employees paid time off to attend to charitable pursuits.
ISG Aspire which is a global mentoring program.
ISG iTime which provides flexible paid time off arrangements for employees in certain countries.

We understand that employees have varied interests both in and outside of the workplace.  These programs, and others under ISG WorkLife, provide employees with the opportunity to pursue these activities.  These allow us to attract and retain productive employees.

Corporate Social Responsibility

ISG has a history of various programs, policies and activities which would be considered in the category of corporate social responsibility.  In 2020, the firm decided to consolidate these efforts and establish an employee governing body to focus on continued enhancement of these efforts.  While the firm already has some robust practices in these areas, we will continue to improve on them and ensure our appropriate development.

Learning

ISG’s success depends on the knowledge and productivity of its employees.  To that end, the firm invests a significant amount of time and money into providing development opportunities. Our ISG Academy is robust in offering learning in such topics specific to the employee’s industry and functional areas, leadership and people management, certifications, software and technical skills among others.  In 2020, most learning was virtual; our employees completed nearly 20,000 courses, spending over 55,000 hours in doing so. While we hope to reinstate some in-person learning when safe, virtual learning is essential to our efforts.  

COVID-19 Response

With the onset of the COVID-19 pandemic, ISG acted swiftly.  We immediately articulated our principles which were:

1.Ensure all our ISG colleagues and their families are safe.
2.Serve our clients with minimal disruption and be available during these challenging times to assist, support and advise them.
3.Preserve the fundamental financial performance of the firm to support our payroll, investments, and stockholders.

We addressed the principles in that order and we believe faster than many other companies.  We began to bring employees back home from clients and settled in for what we thought would be a few weeks of disruption but ultimately lasted longer than anyone expected.  We addressed the issues and remained resilient in ensuring employee safety, focused on client needs and preserved our firm’s financial strength.

Available Information

Our Internet address is www.isg-one.com. The content on our website is available for information purposes only. It should not be relied upon for investment purposes, nor is it incorporated by reference into this Form 10-K or any other filings. We make available through our Internet website under the heading “Investor Relations,” our annual report on Form 10-K, quarterly reports on Form 10-Q, and current reports on Form 8-K after we electronically file any such materials with the Securities and Exchange Commission. Copies of our key corporate governance documents, including our Code of Ethics and Business Conduct for Directors, Officers and Employees, Corporate Governance Guidelines and charters for our Audit Committee, our Nominating and Corporate Governance Committee and our Compensation Committee are also on our website. Stockholders may request free copies of these documents including our Annual Report to Stockholders by writing to Information Services Group, Inc., 2187 Atlantic Street, Stamford CT 06902, Attention: David E. Berger, or by calling (203) 517-3100.

Our annual and quarterly reports and other information statements are also available to the public through the SEC’s website at www.sec.gov. In addition, the Notice of Annual Meeting of Stockholders, Proxy Statement and 2020 Annual Report to Stockholders are available free of charge at www.proxyvote.com.

10

Item 1A.  Risk Factors

We operate in a highly competitive and rapidly changing environment that involves numerous risks and uncertainties, some of which are beyond our control. In addition, we and our clients are affected by global economic conditions and trends. The following sections address significant factors, events and uncertainties that make an investment in our securities risky. We urge you to consider carefully the factors described below and the risks that they present for our operations, as well as the risks addressed in other reports and materials that we file with the SEC and the other information, included or incorporated by reference in this Form 10-K. When the factors, events and contingencies described below or elsewhere in this Form 10-K materialize there could be a material adverse impact on our business, prospects, results of operations, financial condition, and cash flows, and could therefore have a negative effect on the trading price of our common stock. Additional risks not currently known to us or that we now deem immaterial may also harm us and negatively affect your investment. In addition to the effects of the COVID-19 pandemic and resulting global disruptions on our business and operations discussed in Item 7 of this Form 10-K and in the risk factors below, additional or unforeseen effects from the COVID-19 pandemic and the global economic climate may give rise to or amplify many of these risks discussed below.

Risks Related to the Coronavirus (COVID-19) Pandemic

The COVID-19 pandemic is having a material adverse impact on our operations and financial performance, as well as on the operations and financial performance of many of our clients, and the duration and extent to which the COVID-19 pandemic will continue to affect our operations, financial performance, results of operations, achievement of strategic objectives, and/or stock price remains uncertain.

The COVID-19 pandemic has resulted in a widespread health crisis that has adversely affected, and is expected to continue to adversely affect, our operations, financial performance and demand for our products and services. It has also adversely affected the operations and financial performance of many of our clients. Additionally, the COVID-19 pandemic has resulted in, and is expected to continue to result in, a substantial curtailment of business activities (including the decrease in demand for a broad variety of products and services both regionally and globally), weakened economic conditions, significant economic uncertainty and volatility in the financial markets.

Additionally, we face challenges from evolving factors related to the COVID-19 pandemic that are not within our control, remain uncertain and to which we may not effectively respond. For example, our operations span numerous locations around the world, and many local governments and countries have imposed or may impose various restrictions on our employees, partners and clients’ physical movement to limit the spread of COVID-19. These restrictions are constantly changing, and we cannot predict how long and to what extent they will continue.

Further, the duration and extent of the impact from the COVID-19 pandemic and its impact on our operations and financial performance depend on future developments that cannot currently be accurately predicted, such as:

the severity and transmission rate of the virus;
the extent and effectiveness of containment actions;
the timing of the development and distribution of effective vaccines and/or treatments and their acceptance by the general public;
the health and well-being of our workforce;
the extent and duration of the effect on client spending and the impact of these and other factors on our employees, clients, partners and vendors;
the impact on our liquidity;
increased volatility and pricing in the capital markets;
the effect of the pandemic on the credit-worthiness of our customers;
global economic conditions and levels of economic growth; and
the pace of recovery when the COVID-19 pandemic subsides.

The occurrence or continuation of any of the foregoing could have a material adverse effect on our operations or financial performance.

11

The impact of COVID-19, and the volatile regional and global economic conditions stemming from the pandemic, may also precipitate or intensify other risks discussed in Item 1A. Risk Factors in this Annual Report on Form 10-K, any of which could have a material effect on us. This situation is changing rapidly, and additional effects may arise that we are not presently aware of or that we currently do not consider to present significant risks to our operations. If we are not able to respond to and manage the impact of such events effectively, our business and financial condition will be negatively impacted.

Risks Related to Outstanding Debt

We have a substantial amount of debt outstanding, which may limit our ability to fund general corporate requirements and obtain additional financing, limit our flexibility in responding to business opportunities and competitive developments and increase our vulnerability to adverse economic and industry conditions and changes in our debt rating.

On March 10, 2020, the Company amended and restated its senior secured credit facility to include a $86.0 million term facility and to increase the revolving commitments per the revolving facility (the “2020 Credit Agreement”) from $30.0 million to $54.0 million.  As a result of the substantial fixed costs associated with the debt obligations, we expect that:

a decrease in revenues will result in a disproportionately greater percentage decrease in earnings;

we may not have sufficient liquidity to fund all of these fixed costs if our revenues decline or costs increase;

we may have to use our working capital to fund these fixed costs instead of funding general corporate requirements, including capital expenditures;

we may not have sufficient liquidity to respond to business opportunities, competitive developments and adverse economic conditions; and

our results of operations will be adversely affected if interest rates increase because, based on our current outstanding borrowings in the amount of $78.8 million, a 1% increase in interest rates would result in a pre-tax impact on earnings of approximately $0.8 million per year.

These debt obligations may also impair our ability to obtain additional financing, if needed, and our flexibility in the conduct of our business. Our indebtedness under the senior secured revolving credit facility is secured by substantially all of our assets, leaving us with limited collateral for additional financing. Moreover, the terms of our indebtedness under the senior secured revolving credit facility restrict our ability to take certain actions, including the incurrence of additional indebtedness, mergers and acquisitions, investments and asset sales. Our ability to pay the fixed costs associated with our debt obligations will depend on our operating performance and cash flow, which in turn depend on general economic conditions and the advisory services market. A failure to pay interest or indebtedness when due could result in a variety of adverse consequences, including the acceleration of our indebtedness.  In such a situation, it is unlikely that we would be able to fulfill our obligations under or repay the accelerated indebtedness or otherwise cover our fixed costs. As of December 31, 2020, the total principal outstanding under the term loan facility and revolving credit facility was $78.8 million and $0.0 million, respectively.

In addition, variable-rate borrowings under our 2020 Credit Agreement typically use LIBOR as a benchmark based on market participant judgments for establishing the rate of interest. LIBOR is the subject of recent national and international regulatory scrutiny, which may result in changes that cause LIBOR to disappear entirely after June 2023 for rates applicable to the 2020 Credit Agreement. The changes may also cause LIBOR to perform differently than in the past. The Alternative Reference Rates Committee (ARRC), which was convened by the Federal Reserve Board and the New York Fed, has identified the Secured Oversight Financing Rate (SOFR) as the recommended risk-free alternative rate for USD LIBOR. The future consequences of these LIBOR developments on our variable-rate borrowings, including the possible transition to rates based on observable transactions, such as the Secured Overnight Financing Rate (SOFR), cannot be predicted at this time, but could include an increase in the cost of our variable-rate indebtedness and volatility in our earnings and cash flows.

Our failure to comply with the covenants in our credit agreement could materially and adversely affect our financial condition and liquidity.

Our credit agreement contains financial covenants requiring that we maintain, among other things, certain levels of debt coverage and fixed charges. Poor financial performance could cause us to be in default of these covenants.  While we were in compliance with these covenants on December 31, 2020, there can be no assurance that we will remain in compliance in the future.  If we fail to comply with the covenants in our credit agreement, this could result in our having to seek an amendment or waiver from our lenders to avoid the termination of their commitments and/or the acceleration of the maturity of outstanding amounts under the credit facility.  The cost of our obtaining an amendment or waiver could be significant, and further, there can be no assurance that we would be able to obtain an amendment or waiver. If our lenders were unwilling to enter into an amendment or provide a waiver, all amounts outstanding under our credit facility would become immediately due and payable.

12

Risks Related to Acquisitions

We have risks associated with acquisitions or investments.

Since our inception, we have expanded through acquisitions. In the future, we plan to pursue additional acquisitions and investments as opportunities arise.  We may not be able to successfully integrate businesses that we acquire in the future without substantial expense, delays or other operational or financial problems. We may not be able to identify, acquire or profitably manage additional businesses.  If we pursue acquisition or investment opportunities, these potential risks could disrupt our ongoing business, result in the loss of key customers or personnel, increase expenses and otherwise have a material adverse effect on our business, results of operations and financial condition.

Difficulties in integrating businesses we have acquired, or may acquire in the future may demand time and attention from our senior management.

Integrating businesses we have acquired, or may acquire in the future may involve unanticipated delays, costs and/or other operational and financial problems. In integrating acquired businesses, we may not achieve expected economies of scale or profitability, or realize sufficient revenue to justify our investment.  If we encounter unexpected problems as we try to integrate an acquired firm into our business, our management may be required to expend time and attention to address the problems, which would divert their time and attention from other aspects of our business.

Strategic and Operation Risks

Our operating results have been, and may in the future be, adversely affected by worldwide economic conditions and credit tightening.

Our results of operations are affected by the level of business activity of our clients, which in turn is affected by the level of economic activity in the industries and markets that they serve. A decline in the level of business activity of our clients, such as the impact of a pandemic, could have a material adverse effect on our revenue and profit margin.  Future economic conditions could cause some clients to reduce or defer their expenditures for consulting services. We have implemented and will continue to implement cost-savings initiatives to manage our expenses as a percentage of revenue. However, current and future cost-management initiatives may not be sufficient to maintain our margins if the economic environment should weaken for a prolonged period.

The rate of growth in the broadly defined business information services & advisory sector and/or the use of technology in business may fall significantly below the levels that we currently anticipate.

Our business is dependent upon continued growth in sourcing activity, the use of technology in business by our clients and prospective clients and the continued trend towards sourcing of complex information technology and business process tasks by large and small organizations. If sourcing diminishes as a management and operational tool, the growth in the use of technology slows down or the cost of sourcing alternatives rises, our business could suffer. Companies that have already invested substantial resources in developing in-house information technology and business process functions may be particularly reluctant or slow to move to a sourcing solution that may make some of their existing personnel and infrastructure obsolete.

Our engagements may be terminated, delayed or reduced in scope by clients at any time.

Our clients may decide at any time to abandon, postpone and/or to reduce our involvement in an engagement.  Our engagements can be terminated, or the scope of our responsibilities may be diminished, with limited advance notice. If an engagement is terminated, delayed or reduced unexpectedly, the professionals working on the engagement could be underutilized until we assign them to other projects. Accordingly, the termination or significant reduction in the scope of a single large engagement, or multiple smaller engagements, could harm our business results.

Our operating results may fluctuate significantly from period to period as a result of factors outside of our control.

Our revenues and operating results may vary significantly from accounting period to accounting period due to factors including:

fluctuations in revenues earned on contracts;

commencement, completion or termination of engagements during any particular period;

additions and departures of key advisors;

transitioning of advisors from completed projects to new engagements;

seasonal trends;

introduction of new services by us or our competitors;

13

changes in fees, pricing policies or compensation arrangements by us or our competitors;

strategic decisions by us, our clients or our competitors, such as acquisitions, divestitures, spin-offs, joint ventures, strategic investments or changes in business strategy;

global economic and political conditions and related risks, including acts of terrorism, pandemics, such as COVID-19; and

conditions in the travel industry that could prevent our advisors from traveling to client sites.

We depend on project-based advisory engagements, and our failure to secure new engagements could lead to a decrease in our revenues.

Advisory engagements typically are project-based. Our ability to attract advisory engagements is subject to numerous factors, including the following:

delivering consistent, high-quality advisory services to our clients;

tailoring our advisory services to the changing needs of our clients;

matching the skills and competencies of our advisory staff to the skills required for the fulfillment of existing or potential advisory engagements; and

maintaining a global business operation.

Any material decline in our ability to secure new advisory arrangements could have an adverse impact on our revenues and financial condition.

If we are unable to achieve or maintain adequate utilization for our consultants, our operating results could be adversely impacted.

Our profitability depends to a large extent on the utilization of our consultants. Utilization of our consultants is affected by a number of factors, including:

additional hiring of consultants because there is generally a transition period for new consultants;

the number and size of client engagements;

the unpredictability of the completion and termination of engagements;

our ability to transition our consultants efficiently from completed engagements to new engagements;

unanticipated changes in the scope of client engagements; and

our ability to maintain an appropriate level of consultants by forecasting the demand for our services.

We could lose money on our fixed-fee or capped fee contracts.

As part of our strategy, from time to time, we enter into fixed fee contracts, in addition to contracts based on payment for time and materials with capped fees. Because of the complexity of many of our client engagements, accurately estimating the cost, scope and duration of a particular engagement can be a difficult task. If we fail to make accurate estimates, we could be forced to devote additional resources to these engagements for which we will not receive additional compensation. While losses on our fixed fee contracts are rare, to the extent that an expenditure of additional resources is required on an engagement, this could reduce the profitability of, or result in a loss on, the engagement.

Our contracts with contingent-based revenue may cause unusual variations in our operating results.

As part of our strategy, from time to time, we earn incremental revenues, in addition to hourly or fixed fee billings, which are contingent on the attainment of certain contractual milestones or objectives.  Because it is uncertain when the milestones or objectives will be achieved, if ever, any such incremental revenues may cause unusual variations in quarterly revenues and operating results.  Also, whether any contractual milestones or objectives are achieved may become subject to dispute.

We may not be able to maintain our existing services and products.

We operate in a rapidly evolving market, and our success depends upon our ability to deliver high quality advice and analysis to our clients. Any failure to continue to provide credible and reliable information and advice that is useful to our clients could have a significant adverse effect on future business and operating results. Further, if our advice proves to be materially incorrect and the quality of service is

14

diminished, our reputation may suffer and demand for our services and products may decline. In addition, we must continue to improve our methods for delivering our products and services in a cost-effective manner.

Expanding our service offerings may not be profitable.

We may choose to develop new service offerings because of market opportunities or client demands. Developing new service offerings involves inherent risks, including:

a lack of market understanding;

competition from more established market participants;

our inability to estimate demand for the new service offerings; and

unanticipated expenses to hire qualified consultants and to market our new service offerings.

If we cannot manage the risks associated with new service offerings effectively, we are unlikely to be successful in these efforts, which could harm our ability to sustain profitability.

We may not have the ability to develop and offer the new services and products that we need to remain competitive.

Our future success will depend in part on our ability to offer new services and products. To maintain our competitive position, we must continue to enhance and improve our services and products, develop or acquire new services and products in a timely manner, and appropriately position and price new services and products relative to the marketplace and our costs of producing them. These new services and products must successfully gain market acceptance by addressing specific industry and business sectors and by anticipating and identifying changes in client requirements.  The process of researching, developing, launching and gaining client acceptance of a new service or product, or assimilating and marketing an acquired service or product is risky and costly. We may not be able to introduce new, or assimilate acquired, services and products successfully.  Any failure to achieve successful client acceptance of new services and products could have an adverse effect on our business results.

We may fail to anticipate and respond to market trends.

Our success depends in part upon our ability to anticipate rapidly changing technologies and market trends and to adapt our advice, services and products to meet the changing sourcing advisory needs of our clients. Our clients regularly undergo frequent and often dramatic changes.  That environment of rapid and continuous change presents significant challenges to our ability to provide our clients with current and timely analysis, strategies and advice on issues of importance to them. Meeting these challenges requires the commitment of substantial resources.  Any failure to continue to respond to developments, technologies, and trends in a manner that meets market needs could have an adverse effect on our business results.

We may be unable to protect important intellectual property rights.

We rely on copyright and trademark laws, as well as nondisclosure and confidentiality arrangements, to protect our proprietary rights in our methods of performing our services, our data and our tools for analyzing financial and other information.  There can be no assurance that the steps we have taken to protect our intellectual property rights will be adequate to deter misappropriation of our rights or that we will be able to detect unauthorized use and take timely and effective steps to enforce our rights.  If substantial and material unauthorized uses of our proprietary methodologies, data and analytical tools were to occur, we may be required to engage in costly and time-consuming litigation to enforce our rights.  There can be no assurance that we would prevail in such litigation. If others were able to use our intellectual property or were to independently develop our methodologies or analytical tools, our ability to compete effectively and to charge appropriate fees for our services may be adversely affected.

We face competition and our failure to compete successfully could materially adversely affect our results of operations and financial condition.

The business information services and advisory sector is highly competitive, fragmented and subject to rapid change. We face competition from many other providers ranging from large organizations to small firms and independent contractors that provide specialized services. Our competitors include any firm that provides sourcing or benchmarking advisory services, IT strategy or business process consulting, which may include a variety of consulting firms, service providers, niche advisors and, potentially, advisors currently or formerly employed by us. Some of our competitors have significantly more financial and marketing resources, larger professional staffs, closer client relationships, broader geographic presence or more widespread recognition than us.

In addition, limited barriers to entry exist in the markets in which we do business. As a result, additional new competitors may emerge, and existing competitors may start to provide additional or complementary services. There can be no assurance that we will be able

15

to successfully compete against current and future competitors and our failure to do so could result in loss of market share, diminished value in our products and services, reduced pricing and increased marketing expenditures. Furthermore, we may not be successful if we cannot compete effectively on quality of advice and analysis, timely delivery of information, client service or the ability to offer services and products to meet changing market needs for information, analysis or price.

We derive a significant portion of our revenues from our largest clients and could be materially and adversely affected if we lose one or more of our large clients.

Our 25 largest clients accounted for approximately 36% and 38% of revenue in 2020 and 2019, respectively.  If one or more of our large clients terminate or significantly reduce their engagements or fail to remain a viable business, then our revenues could be materially and adversely affected.  In addition, sizable receivable balances could be jeopardized if large clients fail to remain a going concern.

Risks Related to Management and Employees

The loss of key executives could adversely affect our business.

The success of our business is dependent upon the continued service of a relatively small group of key executives, including Mr. Connors, Chairman and Chief Executive Officer; Mr. Lavieri, Vice-Chairman; Mr. Berger, Executive Vice President, Chief Financial Officer; and Mr. Kucinski, Executive Vice President and Chief Human Resources Officer, among others.

Although we currently intend to retain our existing management, we cannot assure that such individuals will remain with us for the immediate or foreseeable future.  The unexpected loss of the services of one or more of these executives could adversely affect our business.

We rely heavily on key members of our management team.

We are dependent on our management team. We grant restricted stock units (“RSUs”) from time to time to key employees and, in connection with such grants, require recipients to execute a restrictive covenant agreement. Vested and unvested RSUs will be forfeited upon any violation of the restrictive covenant agreement. We may not be able to retain these managers and may not be able to enforce the restrictive covenants. If we were to lose a number of key members of our management team and were unable to replace these people quickly, we could have difficulty maintaining our growth and certain key relationships with large clients and face competition from these former managers if the restrictive covenants are unenforceable.

We depend upon our ability to attract, retain and train skilled advisors and other professionals.

Our business involves the delivery of advisory and consulting services. Therefore, our continued success depends in large part upon our ability to attract, develop, motivate, retain and train skilled advisors and other professionals who have advanced information technology and business processing domain expertise, financial analysis skills, project management experience and other similar abilities.  These advisors could resign and join one of our competitors or provide sourcing advisory services to our clients through their own ventures.

We must also recruit staff globally to support our services and products. We face competition for the limited pool of these qualified professionals from, among others, technology companies, market research firms, consulting firms, financial services companies and electronic and print media companies, some of which have a greater ability to attract and compensate these professionals. Some of the personnel that we attempt to hire may be subject to non-compete agreements that could impede our short-term recruitment efforts.  Any failure to retain key personnel or hire and train additional qualified personnel as required supporting the evolving needs of clients or growth in our business could adversely affect the quality of our products and services, and our future business and operating results.

We may have agreements with certain clients that limit the ability of particular advisors to work on some engagements for a period of time.

We provide services primarily in connection with significant or complex sourcing transactions and other matters that provide potential competitive advantage and/or involve sensitive client information. Our engagement by a client occasionally precludes us from staffing certain advisors on new engagements with other clients because the advisors have received confidential information from a client who is a competitor of the new client.  Furthermore, it is possible that our engagement by a client could preclude us from accepting engagements with such client’s competitors because of confidentiality concerns.

Macroeconomic Risks

Our international operations expose us to a variety of risks that could negatively impact our future revenue and growth.

Approximately 43% and 41% of our revenues for 2020 and 2019, respectively, were derived from sales outside of the Americas.  Our operating results are subject to the risks inherent in international business activities, including:

tariffs and trade barriers;

16

regulations related to customs and import/export matters;

restrictions on entry visas required for our advisors to travel and provide services;

tax issues, such as tax law changes and variations in tax laws as compared to the United States;

cultural and language differences;

an inadequate banking system;

foreign exchange controls;

restrictions on the repatriation of profits or payment of dividends;

crime, strikes, riots, civil disturbances, pandemics, such as COVID-19, terrorist attacks and wars;

nationalization or expropriation of property;

law enforcement authorities and courts that are inexperienced in commercial matters; and

deterioration of political relations with the United States.

Air travel, telecommunications and entry through international borders are all vital components of our business.  If a pandemic, such as COVID-19, or terrorist attack were to occur, our business could be disproportionately impacted because of the disruption, including potential cancellation of ISG events.

Further, conducting business abroad subjects us to increased regulatory compliance and oversight. For example, in connection with our international operations, we are subject to laws prohibiting certain payments to governmental officials, such as the Foreign Corrupt Practices Act. A failure to comply with applicable regulations could result in regulatory enforcement actions as well as substantial civil and criminal penalties assessed against us and our employees.

We intend to continue to expand our global footprint in order to meet our clients’ needs. This may involve expanding into countries beyond those in which we currently operate.  We may involve expanding into less developed countries, which may have less political, social or economic stability and less developed infrastructure and legal systems. As we expand our business into new countries, regulatory, personnel, technological and other difficulties may increase our expenses or delay our ability to start up operations or become profitable in such countries.  This may affect our relationships with our clients and could have an adverse effect on our business.

The uncertainty surrounding the effect of Brexit may cause increased economic volatility, affecting our operations and business.

Tariffs, trade barriers and restrictions, and other acts by governments to protect domestic markets or to retaliate against the trade tariffs and restrictions of other nations could negatively affect our business operations. In addition, the withdrawal of nations from existing common markets or trading blocs, such as the exit of the United Kingdom (“UK)” from the European Union (“EU”), commonly referred to as Brexit, could be disruptive and negatively impact our business and the business of our clients. We continue to monitor Brexit and its potential impacts on our results of operations and financial condition. In connection with Brexit, on December 24, 2020, the EU and the UK reached an agreement on a new trade arrangement that became effective on January 1, 2021. Once the new rules are formalized, there could be near or long-term negative impacts on our UK business. If this agreement and the new rules, once formalized, lead to legal uncertainty and potentially divergent national laws and regulations in the UK and EU, then we, as well as our clients who have significant operations in the UK, may incur additional costs and expenses as we adapt to the new trade agreements. For example, we may face additional administrative procedures when purchasing tangible goods and equipment from the EU. Additionally, volatility in foreign currencies and other markets may also arise as the UK and EU work though the new trade arrangements. The impact of any of these effects of Brexit, among others, could materially harm our business and financial results.

We operate in a number of international areas which exposes us to significant foreign currency exchange rate risk.

We have significant international revenue, which is predominantly collected in local currency.  It is expected that our international revenues will continue to grow as European and Asian markets adopt sourcing solutions.  The translation of our revenues into U.S. dollars, as well as our costs of operating internationally, may adversely affect our business, results of operations and financial condition.

Risks Related to Data, Cybersecurity and Confidential Information

Data protection laws and self-regulatory codes may restrict our activities and increase our costs.

Various statutes and rules regulate conduct in areas such as privacy and data protection which may affect our collection, use, storage and transfer of information both abroad and in the United States. Compliance with these laws and self-regulatory codes may require us to make certain investments or may dictate that we not offer certain types of services or only offer such services after making necessary

17

modifications. Failure to comply with these laws and self-regulatory codes may result in, among other things, civil and criminal liability, negative publicity, restrictions on further use of data and/or liability under contractual warranties.

In addition, there is an increasing public concern regarding data and consumer protection issues, with the result that the number of jurisdictions with data protection laws continues to increase and the scope of existing privacy laws and the data considered to be covered by such laws is expanding. Changes in these laws (including newly released interpretations of these laws by courts and regulatory bodies) may limit our data access, use and disclosure, and may require increased expenditures by us or may dictate that we may not offer certain types of services.

The EU’s General Data Protection Regulation (“GDPR”), which took effect in May 2018, has extra-territorial scope and substantial fines for breaches (up to 4% of global annual revenue or €20 million, whichever is greater).  Additionally, compliance with the GDPR is resulting in operational costs to implement new procedures corresponding to new legal rights granted under the law, but has had little direct impact on ISG products.  ISG is continuing to monitor the development of the EU’s ePrivacy Regulation proposal and industry response and will determine whether to take further action, as needed, following its final adoption.

We are exposed to risks related to cybersecurity

A significant portion of our business is conducted over the internet and we rely on the secure processing, storage and transmission of confidential, sensitive, proprietary and other types of information relating to our business operations and confidential and sensitive information about its clients and employees in our computer systems and networks, and in those of our third-party vendors. Individuals, groups, and state-sponsored organizations may take steps that pose threats to our operations, our computer systems, our employees, and our clients. The cybersecurity risks we face range from cyberattacks common to most industries, such as the development and deployment of malicious software to gain access to our networks and attempt to steal confidential information, launch distributed denial of service attacks, or attempt other coordinated disruptions, to more advanced threats that target us because of our prominence in the global research and advisory field.  As a result of the COVID-19 pandemic and shelter-in-place orders, most of our employees in affected areas are working remotely, which magnifies the importance of the integrity of our remote access security measures.

We may be subject to claims for substantial damages by our clients arising out of disruptions to their businesses or inadequate service and our insurance coverage may be inadequate.

Most of our service contracts with clients contain service level and performance requirements, including requirements relating to the quality of our services. Failure to consistently meet service requirements of a client or errors made by our employees in the course of delivering services to our clients could disrupt the client’s business and result in a reduction in revenues or a claim for damages against us. Additionally, we could incur liability if a process we manage for a client were to result in internal control failures or impair our client’s ability to comply with our own internal control requirements.

Under our service agreements with our clients, our liability for breach of our obligations is generally limited to actual damages suffered by the client and is typically capped at the greater of an agreed amount or the fees paid or payable to us under the relevant agreement.  These limitations and caps on liability may be unenforceable or otherwise may not protect us from liability for damages. In addition, certain liabilities, such as claims of third parties for which we may be required to indemnify our clients or liability for breaches of confidentiality, are generally not limited under those agreements.  Although we have general commercial liability insurance coverage, the coverage may not continue to be available on acceptable terms or in sufficient amounts to cover one or more large claims. The successful assertion of one or more large claims against us that exceed available insurance coverage or changes in our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements) could have a material adverse effect on our business.

We could be liable to our clients for damages and subject to liability and our reputation could be damaged if our confidential information or client data is compromised.

We may be liable to our clients for damages caused by disclosure of confidential information. We are often required to collect and store sensitive or confidential client data in order to perform the services we provide under our contracts. Many of our contracts do not limit our potential liability for breaches of confidentiality. If any person, including any of our current or former employees, penetrates our network security or misappropriates sensitive data or if we do not adapt to changes in data protection legislation, we could be subject to significant liabilities to our clients or to our clients’ customers for breaching contractual confidentiality provisions or privacy laws. Also, we could face cyber-based attacks and attempts by hackers and similar unauthorized users to gain access to or corrupt our information technology systems in order to gain access to confidential information and client data. Such attacks could disrupt our business operations, cause us to incur unanticipated losses or expenses, and result in unauthorized disclosures of confidential or proprietary information. Although we seek to prevent, detect and investigate these network security incidents, and have taken steps to mitigate the likelihood of network security breaches, there can be no assurance that attacks by unauthorized users will not be attempted in the future or that our security measures will be effective.  Unauthorized disclosure of sensitive or confidential client data, whether through breach of our processes, systems or otherwise, could also damage our reputation and cause us to lose existing and potential clients. We may also be subject to civil actions and criminal prosecution

18

by government or government agencies for breaches relating to such data. Our insurance coverage for breaches or mismanagement of such data may not continue to be available on reasonable terms or in sufficient amounts to cover one or more large claims against us.

We could have liability or our reputation could be damaged if we fail to protect client and/or our data from security breaches or cyberattacks.

We are dependent on information technology networks and systems to securely process, transmit and store electronic information and to communicate among our locations around the world and with our people, clients, alliance partners and vendors. As the breadth and complexity of this infrastructure continues to grow, including as a result of the use of mobile technologies, social media and cloud-based services, the risk of security breaches and cyberattacks increases. Such breaches could lead to shutdowns or disruptions of or damage to our systems and those of our clients, alliance partners and vendors, and unauthorized disclosure of sensitive or confidential information, including personal data.

Client restrictions on the use of client data could adversely affect our activities.

The majority of the data we use to populate our databases comes from our client engagements. The insight sought by clients from us relates to the contractual data and terms, including pricing and costs, to which we have access in the course of assisting our clients in the negotiation of our sourcing agreements. Data is obtained through the course of our engagements with clients who agree to contractual provisions permitting us to consolidate and utilize on an aggregate basis such information.  If we were unable to utilize key data from previous client engagements, our business, financial condition and results of operations could be adversely affected.

General Risks

Failure to maintain effective internal control over financial reporting could adversely affect our business and the market price of our Common Stock.

Pursuant to rules adopted by the SEC implementing Section 404 of the Sarbanes Oxley Act of 2002, we are required to assess the effectiveness of our internal control over financial reporting and provide a management report on our internal control over financial reporting in all annual reports. This report contains, among other matters, a statement as to whether or not our internal control over financial reporting is effective and the disclosure of any material weaknesses in our internal control over financial reporting identified by management.

The Committee of Sponsoring Organizations of the Treadway Commission (COSO) provides a framework for companies to assess and improve their internal control systems. Auditing Standard No. 5 provides the professional standards and related performance guidance for auditors to attest to, and report on, management’s assessment of the effectiveness of internal control over financial reporting under Section 404.  Management’s assessment of internal control over financial reporting requires management to make subjective judgments and, some of the judgments will be in areas that may be open to interpretation.  Therefore, our management’s report on our internal control over financial reporting may be difficult to prepare, and our auditors may not agree with our management’s assessment.

While we currently believe our internal control over financial reporting is effective, we are required to comply with Section 404 on an annual basis. If, in the future, we identify one or more material weaknesses in our internal control over financial reporting during this continuous evaluation process, our management will be unable to assert such internal control is effective.  Therefore, if we are unable to assert that our internal control over financial reporting is effective in the future, or if our auditors are unable to express an opinion on the effectiveness of our internal control, our investors could lose confidence in the accuracy and completeness of our financial reports, which could have an adverse effect on our business and the market price of our Common Stock.

Our actual operating results may differ significantly from our guidance.

From time to time, we release guidance regarding our future performance that represents our management’s estimates as of the date of release. This guidance, which consists of forward-looking statements, is prepared by our management and is qualified by, and subject to, the assumptions and the other information contained or referred to in the release. Our guidance is not prepared with a view toward compliance with published guidelines of the Public Company Accounting Oversight Board (United States), and neither our independent registered public accounting firm nor any other independent expert or outside party compiles or examines the guidance and, accordingly, no such person expresses any opinion or any other form of assurance with respect thereto. Guidance is based upon a number of assumptions and estimates that, while presented with numerical specificity, is inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. The principal reason that we release this data is to provide a basis for our management to discuss our business outlook with analysts and investors.  We do not accept any responsibility for any projections or reports published by any such persons.  Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions of the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release.  Actual results will vary from the guidance and the variations may be material. Investors should also recognize that the reliability of any forecasted financial data diminishes the farther in the future that the data is forecast.  In light of the foregoing, investors are urged to put the guidance in context and not to place undue reliance on it. Any failure to successfully implement

19

our operating strategy or the occurrence of any of the events or circumstances set forth in this Annual Report on Form 10-K could result in the actual operating results being different than the guidance, and such differences may be adverse and material.

Item 1B.  Unresolved Staff Comments

None.

Item 2.  Properties

We maintain our executive offices in Stamford, Connecticut. The lease on our executive offices covers approximately eighteen thousand square feet and expires on August 31, 2025.  The majority of our business activities are performed on client sites or remotely. We do not own offices or properties.  We have leased offices in the United States, Canada, Denmark, Switzerland, Netherlands, Finland, Australia, France, Germany, India, Italy, Spain, Sweden and the United Kingdom.

Item 3.  Legal Proceedings

From time to time, in the normal course of business, we are a party to various legal proceedings. We are not aware of any asserted or unasserted legal proceedings or claims that we believe would have a material adverse effect on our financial condition, results of operations or cash flows.

Item 4.  Mine Safety Disclosures

Not applicable.

20

PART II

Item 5.  Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

The following table sets forth the high and low closing sales price of our common stock, as reported on The Nasdaq Stock Market LLC under the symbol “III” for the periods shown:

Common Stock

Quarter Ending

    

High

    

Low

 

March 31, 2020

$

3.70

$

1.62

June 30, 2020

 

2.69

 

1.72

September 30, 2020

 

2.34

 

2.00

December 31, 2020

 

3.28

 

2.03

Common Stock

Quarter Ending

    

High

    

Low

 

March 31, 2019

$

4.48

$

3.60

June 30, 2019

 

3.84

 

2.94

September 30, 2019

 

3.18

 

2.27

December 31, 2019

 

2.54

 

2.16

On March 3, 2021, the last reported sale price for our common stock on The Nasdaq Stock Market was $3.69 per share.

As of December 31, 2020, there were 627 holders of record of ISG common stock.  The actual number of stockholders is significantly greater than this number of record holders and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.

Dividend Policy

On December 2, 2014, the Company’s Board of Directors authorized a special dividend of $0.14 per share on the Company’s issued and outstanding shares of common stock.  This cash dividend was paid on January 28, 2015 to shareholders of record as of January 15, 2015. Prior to this special dividend we had not paid any dividends on our common stock. Our Credit Agreement limits our ability to pay dividends.  We amended the Credit Agreement in order to exclude the payment of the special dividend from the calculation of our fixed charge coverage ratio covenant under the Credit Agreement. The payment of dividends in the future will be within the discretion of our Board of Directors and will be contingent upon our revenues and earnings, if any, capital requirements and general financial condition.

Issuer Purchases of Equity Securities

On November 1, 2019, the Company’s Board of Directors approved a share repurchase authorization of up to $10.8 million.  The new share repurchase program will take effect upon completion of the Company’s current program, which has approximately $3.6 million remaining as of December 31, 2020.  Therefore, the Company has approximately $14.4 million in the aggregate available under its share repurchase program as of December 31, 2020. The shares may be repurchased from time to time in open market transactions at prevailing market prices, in privately negotiated transactions, pursuant to a Rule 10b5-1 repurchase plan or by other means in accordance with federal securities laws. The timing and the amount of any repurchases will be determined by the Company’s management based on its evaluation of market conditions, capital allocation alternatives, and other factors. There is no guarantee as to the number of shares that will be repurchased, and the repurchase program may be extended, suspended or discontinued at any time without notice at the Company’s discretion.

The following table details the repurchases that were made during the three months ended December 31, 2020.

    

    

    

Total Numbers of

    

Approximate Dollar

 

Securities

Value of Securities

Total Number of

Purchased

That May Yet Be

Securities

Average

as Part of Publicly

Purchased Under

Purchased

Price per

Announced Plan

The Plan

Period

(In thousands)

Securities

(In thousands)

(In thousands)

Oct 1 - Oct 31

 

2

$

2.09

 

2

$

14,494

Nov 1 - Nov 30

 

7

2.05

 

7

14,479

Dec 1 - Dec 31

 

31

3.17

 

31

14,381

21

Securities Authorized for Issuance under Equity Compensation Plan

The following table lists information regarding outstanding options and shares reserved for future issuance under our Amended and Restated 2007 Equity and Incentive Award Plan and our Amended and Restated Employee Stock Purchase Plan as of December 31, 2020. We have not issued any shares of our common stock to employees as compensation under a plan that has not been approved by our stockholders.

    

    

    

Number of Shares of

 

Number of Shares of

Weighted

Common Stock

Common Stock to

Average

Remaining Available

be Issued upon

Exercise Price

for Future Issuance

Exercise of

of Outstanding

under our Stock Option

Outstanding

Options,

Plans (Excluding

Options, Warrants

Warrants and

Shares Reflected in

Plan Category

and Rights(1)

Rights(2)

Column (2)(3)

Approved by Stockholders

 

6,865,496

$

 

4,617,020

Not Approved by Stockholders

 

 

 

Total

 

6,865,496

$

 

4,617,020

(1)

Of the 6,865,496 shares listed in this column, none are stock options issued under the Amended and Restated 2007 Equity and Incentive Award Plan, 6,865,496 are restricted stock units issued under that Plan, and none are options issued during the current offering period under our Amended and Restated Employee Stock Purchase Plan.

(2)

The weighted-average exercise price includes outstanding options and RSUs, treating RSUs as stock awards with an exercise price of zero.

(3)

Includes 1,161,220 shares available for future issuance under the Company’s Employee Stock Purchase Plan.  Also includes 3,455,800 shares that were available for grant under the Amended and Restated 2007 Equity and Incentive Award Plan as options and SARs and also for restricted stock, restricted stock units or other awards that could provide to the grantee an opportunity to earn the full value of an underlying share (in other words, such earning opportunity is not limited to the appreciation in value of our stock following the grant of the award).

Item 6.  Selected Financial Data

As a smaller reporting company, we are not required to provide the information described in this item.

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

We operate in a very competitive and rapidly changing environment that involves numerous known and unknown risks and uncertainties, some of which are beyond our control. Although we believe that the expectations reflected in any of our forward-looking statements are reasonable, actual results could differ materially from those projected or assumed in any of our forward-looking statements. Our future quarterly and annual revenues, operating income, results of operations and cash flows, as well as any forward-looking statement, are subject to change and to inherent risks and uncertainties, such as those disclosed or incorporated by reference in our filings with the Securities and Exchange Commission. Important factors that could cause our actual results, performance and achievements, or industry results to differ materially from estimates or projections contained in our forward-looking statements include, among others, the following: uncertainty of the magnitude, duration, geographic reach and impact on the global economy of the COVID-19 pandemic; our ability to pay our debt; compliance with our credit agreements; risks associated with acquisitions or investments; integration of businesses we have acquired; worldwide economic conditions and credit tightening which could impact our operating results; less than anticipated growth rates in broadly defined business information services & advisory sector; the termination, delay, or reduction in scope to engagements with our clients; fluctuating operating results from factors outside of our control; a decrease in revenues from failure to secure new project-based advisory engagements; the inability to achieve or maintain adequate utilization for our consultants; the loss of money on our fixed-fee or capped fee contracts; contracts with contingent-based revenue may cause unusual variations in our operating results; our ability to maintain our existing services and products; the profitability from expanding our service offering; our ability to develop and offer the new services and products that we need to remain competitive; our potential failure to anticipate and respond to market trends; our ability to protect important intellectual property rights; our ability to face and compete with competition; a loss of key executives could adversely affect our business; our reliance on key members of our management team; the ability to attract, retain and train skilled advisory and other professionals; agreements with certain clients that limit the ability of particular advisors to work on some engagements for a period of time; the financial impact of losing one or more of our large clients; the exposure to international operations could negatively impact our future revenue and growth; the uncertainty surrounding the effect of Brexit; data protection laws and self-regulatory codes may restrict our activities and increase our costs; our exposure to risks related to cybersecurity; our international operations expose us to foreign currency exchange rate risk; we may be subject to claims for substantial damages by our clients arising out of disruptions to their businesses or inadequate

22

service and our insurance coverage may be inadequate; we could be liable to our clients for damages and subject to liability and our reputation could be damaged if our confidential information or client data is compromised; failure to maintain effective internal control over financial reporting could adversely affect our business and the market price of our Common Stock; client restrictions on the use of client data could adversely affect our activities; we may not be able to maintain the equity in our brand name; our actual operating results may differ significantly from our guidance; and other risks and uncertainties.  The potential fluctuations in our operating income could cause period-to-period comparisons of operating results not to be meaningful and could provide an unreliable indication of future operating results. A description of the risk factors associated with our business is included under “Risk Factors” in Item 1A. of this Annual Report on Form 10-K, which is incorporated herein by reference.

BUSINESS OVERVIEW

ISG (Information Services Group) (Nasdaq: III) is a leading global technology research and advisory firm. A trusted business partner to over 700 clients, including more than 75 of the top 100 enterprises in our markets, ISG is committed to helping corporations, public sector organizations, and service and technology providers achieve operational excellence and faster growth. The firm specializes in digital transformation services, including automation, cloud and data analytics; sourcing advisory; managed governance and risk services; network carrier services; technology strategy and operations design; change management; market intelligence and technology research and analysis. Founded in 2006, and based in Stamford, Conn., ISG employs approximately 1,300 digital-ready professionals operating in more than 20 countries—a global team known for its innovative thinking, market influence, deep industry and technology expertise, and world-class research and analytical capabilities based on the industry’s most comprehensive marketplace data. For more information, visit www.isg-one.com.

Our strategy is to strengthen our existing market position and develop new services and products to support future growth plans. As a result, we are focused on growing our existing service model, expanding geographically, developing new industry sectors, productizing market data assets, expanding our managed services offerings and growing via acquisitions. Although we do not expect any adverse conditions that will impact our ability to execute against our strategy over the next twelve months, the more significant factors that could limit our ability to grow in these areas include global macro-economic conditions and the impact on the overall sourcing market, competition, our ability to retain advisors and reductions in discretionary spending with our top client accounts or other significant client events. Other areas that could impact the business would also include natural disasters, pandemics, such as COVID-19, legislative and regulatory changes and capital market disruptions.

We principally derive revenues from fees for services generated on a project by project basis. Prior to the commencement of a project, we reach agreement with the client on rates for services based upon the scope of the project, staffing requirements and the level of client involvement. Revenues for services rendered are recognized on a time and materials basis or on a fixed fee or capped fee basis in accordance with accounting and disclosure requirements for revenue recognition.

Revenues for time and materials contracts are recognized based on the number of hours worked by our advisors at an agreed upon rate per hour and are recognized in the period in which services are performed. Revenues for time and materials contracts are billed monthly, semimonthly or in accordance with the specific contractual terms of each project.

We also derive our revenues from certain recurring revenue streams.  These include such annuity-based ISG offerings as ISG GovernX®, Research, Software as a Subscription (Automation licenses), ISG Inform™ and the multi-year Public Sector contracts.  These offerings are characterized by subscriptions (i.e., renewal centric as opposed to project centric revenue streams) or, in some instances, multi-year contracts.  Our digital services now span a volume of offerings and have become embedded as part of even our traditional transaction services.  Digital enablement provides capabilities, digital insights and better engagement with clients and partners.

Our results are impacted principally by our full-time consultants’ utilization rate, the number of business days in each quarter and the number of our revenue-generating professionals who are available to work. Our utilization rate can be negatively affected by increased hiring because there is generally a transition period for new professionals that result in a temporary drop in our utilization rate. Our utilization rate can also be affected by seasonal variations in the demand for our services from our clients. The number of business work days is also affected by the number of vacation days taken by our consultants and holidays in each quarter. We typically have fewer business work days available in the fourth quarter of the year, which can impact revenues during that period. Time-and-expense engagements do not provide us with a high degree of predictability as to performance in future periods. Unexpected changes in the demand for our services can result in significant variations in utilization and revenues and present a challenge to optimal hiring and staffing. The volume of work performed for any particular client can vary widely from period to period.

CURRENT ENVIRONMENT

On March 11, 2020, the World Health Organization categorized the novel coronavirus (COVID-19) as a pandemic, and COVID-19 has spread throughout the United States and the rest of the world with different geographical locations impacted more than others. The outbreak of COVID-19 and public and private sector measures to reduce its transmission, such as the imposition of social distancing and orders to work-from-home, stay-at-home and shelter-in-place, have, to some degree, adversely impacted our business and demand for our

23

services. Businesses have adjusted, reduced or suspended operating activities, which has negatively impacted the markets and some of the clients we serve. We continue to believe our focus on our strategic strengths, including technology expertise, digital transformation, data management capabilities, and the relevance of our service offerings will continue to serve our Firm well as we navigate a rapidly changing marketplace.

New vaccines are coming to market and the pandemic shows early signs of receding. This is the first indication that life may begin to return to normal in 2021 and release the pent-up demand for our advice, data, and support. If there is a silver lining to the pandemic for ISG, it is this: it is accelerating digital adoption and transformation.

Every company now sees, clearer than ever, the need for digital—to get closer to their customers, enhance customer experience and analyze customer data for new growth opportunities; to digitize the workplace to make work more efficient and collaborative, improve employee engagement and attract the best talent; to become more agile and flexible to address rapid-fire changes in the market, and to make operations smarter and leaner, streamline the entire supply chain and generally reduce the friction of business.

ISG is ideally positioned to be our clients’ partner in digital transformation. Our full range of digital, network and research solutions, and subscription software platforms, are here to help clients see, plan for and realize what’s next.

We have taken steps to strengthen our financial position, which will serve us well during this period of heightened uncertainty. On March 10, 2020, we refinanced our credit facility and expanded our borrowing capacity under our revolving credit agreement, and extended the maturity date, lowered the interest rate, and secured less restrictive debt covenants. During 2020, we lowered our cost base as well as introduced a new operating model, ISG NEXT, that we believe will enhance our growth opportunities and drive significant value for all stakeholders.  

EXECUTIVE SUMMARY

2020 was a year like no other. We began the year with a solid growth plan and strong momentum coming off a successful second half of 2019. Then, the bottom fell out as the pandemic spread. We immediately adjusted our business plan. We pivoted quickly to a work-from-home model, made tough but necessary decisions to lower our cost base to match anticipated client demand, and reset our financial expectations. In parallel, we began the process of creating a business model that would allow us to meet the challenge of the pandemic head on—not only to survive a difficult year, but to emerge from the pandemic a stronger, more energized and vital firm for our clients. Thanks to our swift and decisive actions, and the collective contributions of our professionals around the world, ISG bounced back from the initial economic shock of the pandemic and turned a challenging year into a successful one. Before the pandemic hit, our clients were focused on large-scale digital transformation programs. Then, facing business disruption, they quickly turned to us for help with immediate needs, such as cost takeout, captive monetization and supply chain management, as well as digital workplace, cloud and network modernization initiatives to support remote work and digital customer experience.

As with most businesses, the pandemic had an immediate negative impact on our revenues. But that impact was short-lived. After a difficult first half, ISG turned the corner, delivering quarter-over-quarter revenue and adjusted EBITDA growth in the second half. Client demand rose, as companies realized they needed to continue investing in digital to recover faster and emerge stronger from this crisis.  Our renewed revenue momentum, coupled with our disciplined operating approach, enabled ISG to generate a record $44 million of cash flow from operations in 2020. We used $8 million of that cash to pay down debt, lowering our balance by 9 percent.

Our Go Digital investments over the last few years helped ISG pivot quickly to new ways of working, collaborating and engaging with clients. Importantly, we did not allow the pandemic to impact our long-term vision for the firm. We continued to invest in the ISG Platform, our suite of subscription-based, on-demand software solutions. That included expanding the capabilities of ISG GovernX®, to meet rising demand from clients looking to manage their supply chains and mitigate risk. We also created an internal platform, the ISG Workbench, that reimagines how we collaborate and access the tools, information, and IP we need to make our delivery more efficient and more valuable for our clients. Considering our current work-from-home model, the timing could not have been better. As it has for many of our clients, the pandemic has opened our eyes to the art of the possible and allowed us to think differently about our business. The result is ISG NEXT, an entirely new operating model for ISG.

Under ISG NEXT, we are pivoting from services to solutions, building our capabilities around two major consulting practices, ISG Digital and ISG Enterprise, complemented by ISG Research and Events and our SaaS platforms. Every client engagement now passes through our dedicated Solution Hubs, to bring the best thinking, tools and capabilities to bear to solve every client challenge. A key part of ISG NEXT is our new ISG iFlex™ virtual delivery model, which enables us to rapidly deploy our global resources to support clients, regardless of geography or time zone. We also are building more industry-specific capabilities, particularly in the Americas and Europe.

24

RESULTS OF OPERATIONS

YEAR ENDED DECEMBER 31, 2020 COMPARED TO YEAR ENDED DECEMBER 31, 2019

Revenues

Revenues are generally derived from fixed fee contracts as well as engagements priced on a time and materials basis, which are recorded based on actual time worked as the services are performed. In addition, we also earn revenues which are contingent on the attainment of certain contractual milestones.  Revenues related to materials (mainly out-of-pocket expenses such as airfare, lodging and meals) required during an engagement generally do not include a profit mark up and can be charged and reimbursed separately or as part of the overall fee arrangement. Invoices are issued to clients monthly, semimonthly or in accordance with the specific contractual terms of each project.

We operate in one segment, fact-based sourcing advisory services. We operate principally in the Americas, Europe, and Asia Pacific. Our foreign operations are subject to local government regulations and to the uncertainties of the economic and political conditions of those areas, and the revenue for our foreign operations is predominantly invoiced and collected in local currency.

Geographical revenue information for the segment is as follows:

Years Ended December 31,

 

Percent

 

Geographic Area

    

2020

    

2019

    

Change

    

Change

  

(in thousands)

 

Americas

$

141,227

    

$

156,075

    

$

(14,848)

    

(10)

%   

Europe

 

87,131

 

90,739

 

(3,608)

 

(4)

%  

Asia Pacific

 

20,770

 

18,949

 

1,821

 

10

%  

Total revenues

$

249,128

$

265,763

$

(16,635)

 

(6)

%  

Revenues decreased by $16.6 million or approximately 6% in 2020.  The decrease in revenues in the Americas and Europe was primarily attributable to a decline in our Advisory service line, related to the COVID-19 pandemic and its impact on certain of our clients’ operations, and was partially offset by an increase in our Research service line.  The increase in revenues in Asia Pacific was primarily attributable to an increase in our public sector service line in Australia.  Revenues also declined by $7.9 million due to lower travel and expense reimbursement resulting from pandemic related travel restrictions.  The translation of foreign currency revenues into U.S. dollars positively impacted performance compared to the prior year in Europe and Asia Pacific.

Operating Expenses

The following table presents a breakdown of our operating expenses by functional category:

Years Ended December 31,

 

Percent

 

Operating Expenses

    

    

2020

    

2019

    

Change

    

Change

  

(in thousands)

 

Direct costs and expenses for advisors

    

$

149,878

    

$

153,179

    

$

(3,301)

    

(2)

%   

Selling, general and administrative

 

83,785

 

92,518

 

(8,733)

 

(9)

%  

Depreciation and amortization

 

6,196

 

6,708

 

(512)

 

(8)

%  

Total operating expenses

$

239,859

$

252,405

$

(12,546)

 

(5)

%  

Total operating expenses decreased by $12.5 million for 2020 with decreases in direct costs and expenses for advisors, selling, general and administrative (“SG&A”) expenses, and depreciation and amortization.  The decrease in SG&A and direct costs and expenses for advisors were due primarily to lower travel expenses of $16.9 million.  The cost decreases were partially offset by higher RPA license fees of $2.8 million, severance, integration, and other expense of $1.0 million, and bad debt expense of $0.7 million.    

Compensation costs consist of a mix of fixed and variable salaries, annual bonuses, benefits and retirement plan contributions. Statutory and 401(k) plans are offered to employees as appropriate. Direct costs also include employee taxes, health insurance, workers compensation and disability insurance.

A portion of compensation expenses for certain billable employees are allocated between direct costs and selling, general and administrative costs based on relative time spent between billable and non-billable activities.

25

Selling costs consist principally of compensation expense related to business development, proposal preparation and delivery, and negotiation of new client contracts. Selling costs also include travel expenses relating to the pursuit of sales opportunities, expenses for hosting periodic client conferences, public relations activities, participation in industry conferences, industry relations, website maintenance and business intelligence activities. Additionally, we maintain a dedicated global marketing function responsible for developing and managing sales campaigns, brand promotion, the ISG Index and assembling client proposals.

We maintain a comprehensive program for training and professional development with the related costs included in SG&A. Related expenses include product training, updates on new service offerings or methodologies and development of client project management skills. Also included in training and professional development are expenses associated with the development, enhancement and maintenance of our proprietary methodologies and tools and the systems that support them.

Selling, general and administrative expenses consist principally of executive management compensation, allocations of billable employee compensation related to general management activities, IT infrastructure, and costs for the finance, accounting, information technology and human resource functions. General and administrative costs also reflect continued investment associated with implementing and operating client and employee management systems. Because our billable personnel operate primarily on client premises, all occupancy expenses are recorded as general and administrative.

Depreciation and amortization expense in 2020 and 2019 were $6.2 million and $6.7 million, respectively.  The decrease of $0.5 million in depreciation and amortization expense was primarily due to intangible assets that were fully amortized in the prior year.  Depreciation expense is generally computed by applying the straight-line method over the estimated useful lives of assets. We also capitalize some costs associated with the purchase and development of internal-use software, system conversions and website development costs. These costs are amortized over the estimated useful life of the software or system.

We amortize our intangible assets (e.g., client relationships and databases) over their estimated useful lives. Goodwill related to acquisitions is not amortized but is subject to annual impairment testing.

Other Expense, Net

The following table presents a breakdown of other expense, net:

Years Ended December 31,

 

Percent

 

Other income (expense), Net

    

2020

    

2019

    

Change

    

Change

 

(in thousands)

 

Interest income

    

$

260

    

$

194

    

$

66

    

34

%   

Interest expense

 

(3,563)

 

(6,267)

 

2,704

 

43

%  

Foreign currency loss

 

(98)

 

(146)

 

48

 

33

%  

Total other income (expense), net

$

(3,401)

$

(6,219)

$

2,818

 

45

%  

The total decrease of $2.8 million was primarily the result of lower interest expense attributable to our lower debt balance and lower interest rates.

Income Tax Expense

Our effective tax rate varies from period to period based on the mix of earnings among the various state and foreign tax jurisdictions in which business is conducted and the level of non‑deductible expenses incurred in any given period.  Our effective tax rate for the year ended December 31, 2020 was 53.1% compared to 53.2% for the year ended December 31, 2019.  The variance between the US statutory rate of 21.0% for the year ended December 31, 2020 was primarily caused by the impact of higher tax rates applicable on company earnings in foreign jurisdictions and non-deductible expenses for tax purposes in the U.S.  

NON-GAAP FINANCIAL PRESENTATION

This management’s discussion and analysis presents supplemental measures of our performance that are derived from our consolidated financial information but are not presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”). We refer to these financial measures, which are considered “non-GAAP financial measures” under SEC rules, as adjusted EBITDA, adjusted net income, and adjusted earnings per diluted share, each as defined below. See “Non-GAAP Financial Measures” below for information about our use of these non-GAAP financial measures, including our reasons for including these measures and reconciliations of each non-GAAP financial measure to the most directly comparable GAAP financial measure.

26

NON-GAAP FINANCIAL MEASURES

We use non-GAAP financial measures to supplement the financial information presented on a GAAP basis.  We provide adjusted EBITDA (defined as net income, plus interest, taxes, depreciation and amortization, foreign currency transaction gains/losses, non-cash stock compensation, change in contingent consideration, acquisition-related costs, severance, integration and other expense, tax indemnity receivable, and financing-related costs), adjusted net income (defined as net income, plus amortization of intangible assets, non-cash stock compensation, foreign currency transaction gains/losses, change in contingent consideration, acquisition-related costs, severance, integration and other expense, financing-related costs, and write-off of deferred financing costs on a tax-adjusted basis) and adjusted net income as earnings per diluted share, excluding the net of tax effect of the items set forth in the table below. These are non-GAAP measures that the Company believes provide useful information to both management and investors by excluding certain expenses and financial implications of foreign currency translations that management believes are not indicative of ISG’s core operations. These non-GAAP measures are used by the Company to evaluate the Company’s business strategies and management’s performance.  These non-GAAP financial measures exclude non-cash and certain other special charges that many investors believe may obscure the user’s overall understanding of the Company’s current financial performance and the Company’s prospects for the future. We believe that these non-GAAP measures provide useful information to investors because they improve the comparability of the financial results between periods and provide for greater transparency of key measures used to evaluate the Company’s performance.

Years Ended December 31,

2020

    

2019

 

Net income

$

2,755

    

$

3,341

Interest expense (net of interest income)

 

3,303

 

6,073

Income taxes

 

3,113

 

3,798

Depreciation and amortization

 

6,196

 

6,708

Change in contingent consideration

 

419

 

30

Acquisition-related costs (1)

 

756

 

58

Severance, integration and other expense

 

2,717

 

1,740

Tax indemnity receivable

31

Financing-related costs

92

Foreign currency transaction loss

 

98

 

146

Non-cash stock compensation

 

8,891

 

9,589

Adjusted EBITDA

$

28,340

$

31,514

Years Ended December 31,

2020

2019

Net income

$

2,755

    

$

3,341

 

Non-cash stock compensation

 

8,891

 

9,589

Intangible amortization

 

3,532

 

4,011

Change in contingent consideration

 

419

 

30

Acquisition-related costs (1)

 

756

 

58

Severance, integration and other expense

 

2,717

 

1,740

Financing-related costs

92

Write-off of deferred financing costs

167

Foreign currency transaction loss

 

98

 

146

Tax effect (2)

 

(5,335)

 

(4,984)

Adjusted net income

$

14,092

$

13,931

27

Years Ended December 31,

2020

2019

 

Net income per diluted share

$

0.06

    

$

0.07

Non-cash stock compensation

 

0.18

 

0.20

Intangible amortization

 

0.07

 

0.08

Change in contingent consideration

 

0.01

 

0.00

Acquisition-related costs (1)

 

0.02

 

0.00

Severance, integration and other expense

 

0.05

 

0.04

Financing-related costs

0.00

Write-off of deferred financing costs

0.00

Foreign currency transaction loss

 

0.00

 

0.00

Tax effect (2)

 

(0.11)

 

(0.10)

Adjusted net income per diluted share

$

0.28

$

0.29

________________________________________

(1)

Consists of expenses from acquisition-related costs and non-cash fair value adjustments on pre-acquisition contract liabilities.

(2)

Marginal tax rate of 32%, reflecting U.S. federal income tax rate of 21% plus 11% attributable to U.S. states and foreign jurisdictions.

LIQUIDITY AND CAPITAL RESOURCES

Liquidity

Our primary sources of liquidity are cash flows from operations, existing cash and cash equivalents and borrowings under our revolving line of credit. Operating assets and liabilities consist primarily of receivables from billed and unbilled services, accounts payable, accrued expenses, and accrued payroll and related benefits.  The volume of billings and timing of collections and payments affect these account balances.

The following table summarizes our cash flows for the years ended December 31, 2020 and 2019:

Years Ended December 31,

    

2020

    

2019

 

(in thousands)

Net cash provided by (used in):

Operating activities

    

$

43,971

    

$

20,437

Investing activities

 

(3,498)

 

(1,922)

Financing activities

 

(15,695)

 

(18,934)

Effect of exchange rate changes on cash

 

806

 

(65)

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

$

25,584

$

(484)

As of December 31, 2020, our liquidity and capital resources included cash, cash equivalents, and restricted cash of $43.8 million compared to $18.2 million as of December 31, 2019, a net increase of $25.6 million, which was primarily attributable to the following:

our operating activities provided net cash of $44.0 million for the year ended December 31, 2020.  Net cash provided from operations was primarily attributable to $23.5 million provided by working capital and our net income after adjustments for non-cash charges of approximately $20.5 million.  The change in working capital was primarily attributable to a $13.1 million increase in accrued expenses, $10.1 million decline in accounts receivable and contract assets, and $2.1 increase in accounts payable partially offset by a $1.7 million increase in prepaid expense and other assets;
net principal payments on borrowings of $8.1 million;
treasury share repurchases of $5.2 million;
Neuralify acquisition of $2.3 million;
payments of $2.0 million related to tax withholding for stock-based compensation;
capital expenditures for property, plant and equipment of $1.2 million; and
debt financing costs of $0.9 million.

28

Capital Resources

The Company’s current outstanding debt, may limit our ability to fund general corporate requirements and obtain additional financing, impact our flexibility in responding to business opportunities and competitive developments and increase our vulnerability to adverse economic and industry conditions.

On March 10, 2020, the Company amended and restated its senior secured credit facility to include a $86.0 million term facility and to increase the revolving commitments per the revolving facility (the “2020 Credit Agreement”) from $30.0 million to $54.0 million. The material terms under the 2020 Credit Agreement are as follows:

Each of the term loan facility and revolving credit facility has a maturity date of March 10, 2025 (the “Maturity Date”).
The credit facility is secured by all of the equity interests owned by the Company, and its direct and indirect domestic subsidiaries and, subject to agreed exceptions, the Company’s direct and indirect “first-tier” foreign subsidiaries and a perfected first priority security interest in all of the Company’s and its direct and indirect domestic subsidiaries’ tangible and intangible assets.
The Company’s direct and indirect existing and future wholly owned domestic subsidiaries serve as guarantors to the Company’s obligations under the senior secured facility.
At the Company’s option, the credit facility bears interest at a rate per annum equal to either (i) the “Base Rate” (which is the highest of (a) the rate publicly announced from time to time by the administrative agent as its “prime rate”, (b) the Federal Funds Rate plus 0.5% per annum and (c) the Eurodollar Rate, plus 1.0%), plus the applicable margin (as defined below) or (ii) Eurodollar Rate (adjusted for maximum reserves) as determined by the Administrative Agent, plus the applicable margin.  The applicable margin is adjusted quarterly based upon the Company’s quarterly leverage ratio.  
The term loan is repayable in nineteen consecutive quarterly installments of $1,075,000 each that commenced on June 30, 2020 and a final payment of the outstanding principal amount of the term loan on the Maturity Date.
Mandatory repayments of term loans shall be required from (subject to agreed exceptions) (i) 100% of the proceeds from asset sales by the Company and its subsidiaries, (ii) 100% of the net proceeds from issuances of debt and equity by the Company and its subsidiaries and (iii) 100% of the net proceeds from insurance recovery and condemnation events of the Company and its subsidiaries.
The senior secured credit facility contains a number of covenants that, among other things, place restrictions on matters customarily restricted in senior secured credit facilities, including restrictions on indebtedness (including guarantee obligations), liens, fundamental changes, sales or disposition of property or assets, investments (including loans, advances, guarantees and acquisitions), transactions with affiliates, dividends and other payments in respect of capital stock, optional payments and modifications of other material debt instruments, negative pledges and agreements restricting subsidiary distributions and changes in line of business. In addition, the Company is required to comply with a total leverage ratio and fixed charge coverage ratio.
The senior secured credit facility contains customary events of default, including cross-default to other material agreements, judgment default and change of control.

The Company’s financial statements include outstanding borrowings of $78.8 million and $86.9 million at December 31, 2020 and December 31, 2019, respectively, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $77.7 million and $86.7 million at December 31, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows is 2.49%. The Company also considered recent transactions of peer group companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions.

We anticipate that our current cash and the ongoing cash flows from our operations will be adequate to meet our working capital, capital expenditure, and debt financing needs for at least the next twelve months. The anticipated cash needs of our business could change significantly if we pursue and complete additional business acquisitions, if our business plans change, if economic conditions change from those currently prevailing or from those now anticipated, or if other unexpected circumstances arise that may have a material effect on the cash flow or profitability of our business, including the potential impacts of the COVID-19 pandemic and the severity of the related economic downturn and length of time of an economic recovery. If we require additional capital resources to grow our business, either internally or through acquisition, or maintain liquidity, we may seek to sell additional equity securities or to secure additional debt financing. The sale of additional equity securities or certain forms of debt financing could result in additional dilution to our stockholders. We may not be able to obtain financing arrangements in amounts or on terms acceptable to us in the future.

29

The Company has financial covenants underlying its debt which require an adjusted Debt to EBITDA ratio of 3.25.  In light of the pandemic, there is uncertainty regarding the marketplace demand for the Company’s services and thus the Company’s future revenue generation.  Accordingly, in light of this uncertainty, the Company has developed plans to further reduce operating expenses to the extent more prolonged revenue shortfalls are experienced which would prevent the Company from complying with its financial covenants. We believe that cash flows generated from operations, existing cash and cash equivalents and borrowing capacity under our senior secured credit facility are sufficient to finance the requirements of our business for 12 months from the date of issuance of these financial statements.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet financing arrangements or liabilities, guarantee contracts, retained or contingent interests in transferred assets or any obligation arising out of a material variable interest in an unconsolidated entity.

Employee Retirement Plans

For the fiscal years ended December 31, 2020 and 2019, we contributed $0.9 million and $0.1 million, respectively, to the 401(k) plan (the “Savings Plan”) on a fully discretionary basis. These amounts were invested by the participants in a variety of investment options under an arrangement with a third party asset manager. All current and future financial risks associated with the gains and losses on investments are borne by Savings Plan participants.

Critical Accounting Policies and Estimates

The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires the appropriate application of certain accounting policies, many of which require management to make estimates and assumptions about future events and their impact on amounts reported in our consolidated financial statements and related notes. Since future events and their impact cannot be determined with certainty, the actual results may differ from estimates. Such differences may be material to the consolidated financial statements.

We believe the application of accounting policies, and the estimates inherently required therein, are reasonable. These accounting policies and estimates are periodically reevaluated, and adjustments are made when facts and circumstances dictate a change. Historically, we have found the application of accounting policies to be appropriate, and actual results have not differed materially from those determined using necessary estimates.

Our accounting policies are more fully described in Note 2 “Summary of Significant Accounting Policies” in the “Notes to the Consolidated Financial Statements.” We have identified revenue recognition as a critical accounting estimate:

Revenue Recognition

We recognize our revenues by applying the following five steps: (1) identify the contract with the customer; (2) identify the performance obligation(s) in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligation(s); and (5) recognize revenue when (or as) the company satisfies the performance obligation(s).

We principally derive revenues from fees for services generated on a project-by-project basis. Prior to the commencement of a project, we reach agreement with the client on rates for services based upon the scope of the project, staffing requirements and the level of client involvement. It is our policy to obtain written agreements from clients prior to performing services or when evidence of enforceable rights and obligations is obtained. In these agreements, the clients acknowledge that they will pay based upon the amount of time spent on the project or an agreed upon fee structure.

Revenues for time and materials contracts, which may include capped fees or “not-to-exceed” clauses, are recognized based on the number of hours worked by our advisors at an agreed upon rate per hour and are recognized in the period in which services are performed. Revenues for time and materials contracts are billed monthly, semimonthly or in accordance with the specific contractual terms of each project.  For contracts with capped fees or not-to-exceed clauses, we monitor our performance and fees billed to ensure that revenue is not recognized in excess of the contractually capped fee.

Revenues related to fixed fee contracts are recognized as value is delivered to the customer, consistent with the transfer of control to the customer over time. Revenue for these contracts is recognized proportionally over the term of the contract using an input method based on the proportion of labor hours incurred as compared to the total estimated labor hours for the fixed fee contract performance obligations, which we consider the best available indicator of the pattern and timing in which contract performance obligations are fulfilled and control transfers to the customer. This percentage is multiplied by the contracted dollar amount of the project to determine the amount of revenue to recognize in an accounting period. The contracted amount used in this calculation typically excludes the amount the client pays for reimbursable expenses. There are situations where the number of hours to complete projects may exceed our original estimate as a result of an increase in project scope or unforeseen events. The results of any revisions in these estimates are reflected in the period in which they become known.

30

For managed service implementation contracts, revenue is recognized over time as a percentage of hours incurred to date as compared to the total expected hours of the implementation, consistent with the transfer of control to the customer.  For ongoing managed services contract, revenue is recognized over time, consistent with the weekly or monthly fee specified within such arrangements.

We also derive revenues based on negotiating reductions in network costs of companies with the entity’s related service providers and providing other services such as audits of network and communication expenses, and consultation for network architecture.  These contracts can be fixed in fees or can be based on the level of savings achieved related to its communications costs.  Additionally, these contracts can also have a fixed component and a contingent component that is based on the savings generated by the Company.  For network contingency contracts with termination for convenience clauses, revenue is recognized over time due to the existence of provisions for payment for progress incurred to date plus a reasonable profit margin.  The contract periods range from a few months to in excess of a year.

We also enter into arrangements for the sale of robotics software licenses and related delivery of consulting or implementation services at the same time or within close proximity to one another. Such software-related performance obligations include the sale of software licenses and other software-related services.  For software and implementation contracts, revenue associated with the software performance obligation is recognized at the point at which the software is installed, while revenue associated with the implementation service performance obligation is recognized over the software implementation period as a percentage of hours incurred to date as compared to the total expected hours.

Revenue associated with events is recognized at the point of time at which the event occurs.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms.

The agreements entered into in connection with a project typically allow our clients to terminate early due to breach or for convenience with 30 days’ notice. In the event of termination, the client is contractually required to pay for all time, materials and expenses incurred by us through the effective date of the termination.  In addition, from time to time, we enter into agreements with clients that limit our right to enter into business relationships with specific competitors of that client for a specific time period. These provisions typically prohibit us from performing a defined range of services that we might otherwise be willing to perform for potential clients. These provisions are generally limited to six to twelve months and usually apply only to specific employees or the specific project team.

When we recognize revenues in advance of billing, those revenues are recorded as contract assets.  When we receive cash in advance of completing services or earning revenues, those amounts are recorded as contract liabilities.

Recent Accounting Pronouncements

See Note 2 to our consolidated financial statements included elsewhere in this report.

Item 7A.  Quantitative and Qualitative Disclosures About Market Risk

As a smaller reporting company, we are not required to provide the information required by this item.

Item 8.  Financial Statements and Supplementary Data

Reference is made to our financial statements beginning on page F-1 of this report.

Item 9.  Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None

Item 9A.  Controls and Procedures

Disclosure Controls and Procedures

Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports that we file or submit under the Securities Exchange Act of 1934 as amended (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. 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 December 31, 2020, as required by the Rule 13a-15(b) under the Exchange Act. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of December 31, 2020.

31

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external reporting purposes in accordance with generally accepted accounting principles. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2020, as required by Rule 13a-15(c) under the Exchange Act. In making this assessment, we used the criteria set forth in the framework in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.  Based on its evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2020.

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2020, has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which appears herein.

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended December 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on the Effectiveness of Controls

Our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud.  A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.  Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs.  Because of the inherent limitations in a cost-effective control system, no controls can provide absolute assurance that misstatements due to error or fraud will not occur, and no evaluation of any such controls can provide absolute assurance that control issues and instances of fraud, if any, within our Company have been detected.

These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple error or mistake.  Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls.  The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.  Projections of any evaluation of controls’ effectiveness to future periods are subject to risks.  Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies and procedures.

Item 9B.  Other Information

None.

 

PART III

Item 10.  Directors, Executive Officers and Corporate Governance

(a)

Identification of Directors and Executive Officers.

The information required hereunder is incorporated by reference from the sections of our Proxy Statement filed in connection with our 2021 Annual Meeting of Stockholders under the caption “Management.”

(b)

Code of Ethics.

The information required hereunder is incorporated by reference from the sections of our Proxy Statement filed in connection with our 2021 Annual Meeting of Stockholders under the caption “Corporate Governance.”

(c)

Nominating Committee, Audit Committee, Audit Committee Financial Expert.

The information required hereunder is incorporated by reference from the sections of our Proxy Statement filed in connection with our 2021 Annual Meeting of Stockholders under the caption “Corporate Governance.”

32

Item 11.  Executive Compensation

The information required hereunder is incorporated by reference from the sections of our Proxy Statement filed in connection with our 2021 Annual Meeting of Stockholders under the caption “Corporate Governance,” “Executive Compensation,” “Summary Compensation Table” and “Outstanding Equity Awards At 2020 Fiscal Year End.”

Item 12.  Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required hereunder is incorporated by reference from the sections of our Proxy Statement filed in connection with our 2021 Annual Meeting of Stockholders under the caption “Security Ownership of Certain Beneficial Owners.”

Item 13.  Certain Relationships and Related Transactions and Director Independence

The information required hereunder is incorporated by reference from the sections in our Proxy Statement filed in connection with our 2021 Annual Meeting of the Stockholders under the caption “Corporate Governance.”

Item 14.  Principal Accounting Fees and Services

The information required hereunder is incorporated by reference from the sections in our Proxy Statement filed in connection with our 2021 Annual Meeting of the Stockholders under the caption “Proposal No. 2 Ratification of Engagement of Independent Registered Public Accounting Firm.”

33

PART IV

Item 15.  Exhibits and Financial Statement Schedule

(a)(1)  Documents filed as a part of this report:

Financial Statements of Information Services Group, Inc.:

Report of Independent Registered Public Accounting Firm

F-1

Consolidated Balance Sheets as of December 31, 2020 and 2019

F-3

Consolidated Statement of Income and Comprehensive Income for the years ended December 31, 2020 and 2019

F-4

Consolidated Statement of Stockholders’ Equity as of December 31, 2020 and 2019

F-5

Consolidated Statement of Cash Flows for the years ended December 31, 2020 and 2019

F-6

Notes to Consolidated Financial Statements

F-7

(a)(2)  Financial Statement Schedule

Schedule II—Valuation and Qualifying Accounts for the years ended December 31, 2020, and 2019

G-1

(a)(3)  Exhibits:

We hereby file as part of this Annual Report on Form 10−K the Exhibits listed in the attached Exhibit Index.

Item 16.  FORM 10-K SUMMARY

None

34

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Information Services Group, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Information Services Group, Inc. and its subsidiaries (the “Company”) as of December 31, 2020 and 2019, and the related consolidated statements of income and comprehensive income, of stockholders’ equity and of cash flows for the years then ended, including the related notes and financial statement schedule listed in the index appearing under Item 15(a)(2) (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control Over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

F-1

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue Recognition – Estimated Labor Hours to Complete Fixed Fee Contract Performance Obligations

As described in Note 2 to the consolidated financial statements, revenues related to fixed fee contracts are recognized as value is delivered to the customer, consistent with the transfer of control to the customer over time. Revenue for these contracts is recognized proportionally over the term of the contract using an input method based on the proportion of labor hours incurred as compared to the total estimated labor hours for the fixed fee contract performance obligations, which management considers to be the best available indicator of the pattern and timing in which contract performance obligations are fulfilled and control transfers to the customer.  This percentage is multiplied by the contracted dollar amount of the project to determine the amount of revenue to recognize in an accounting period. Revenue related to fixed fee contracts is a portion of the Company’s total revenue of $249 million for the year ended December 31, 2020.

The principal considerations for our determination that performing procedures relating to revenue recognition – estimated labor hours to complete fixed fee contract performance obligations is a critical audit matter are the significant judgment by management when developing the total estimated labor hours to complete fixed fee contract performance obligations used to determine the amount of revenue to recognize, which in turn led to a high degree of auditor judgment, subjectivity, and effort in performing procedures to evaluate the total estimated labor hours to complete performance obligations used in revenue recognition for fixed fee contracts.  

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements.  These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the determination of total estimated labor hours to complete fixed fee contract performance obligations. The procedures also included, among others, (i) evaluating management’s process for determining the total estimate of labor hours to complete performance obligations; (ii) evaluating the reasonableness of estimated labor hours used by management for a sample of fixed fee contracts; (iii) testing actual hours incurred and recalculating the revenue recognized to date for a sample of fixed fee contracts; and (iv) considering the factors that can affect the accuracy of estimated labor hours for a sample of fixed fee contracts. Evaluating the revenue recognition for fixed fee contracts involved assessing management’s ability to reasonably estimate labor hours to complete the performance obligations by performing a comparison of the original estimated and actual hours incurred on similar completed fixed fee contracts.

/s/ PricewaterhouseCoopers LLP

Stamford, Connecticut

March 12, 2021

We have served as the Company’s auditor since 2008.

F-2

INFORMATION SERVICES GROUP, INC.

CONSOLIDATED BALANCE SHEETS

(In thousands, except par value)

December 31,

December 31,

    

2020

    

2019

ASSETS

Current assets

Cash and cash equivalents

$

43,730

$

18,153

Accounts receivable and contract assets, net of allowance of $368 and $343, respectively

 

67,473

 

77,076

Prepaid expenses and other current assets

 

3,412

 

4,572

Total current assets

 

114,615

 

99,801

Restricted cash

 

95

 

88

Furniture, fixtures and equipment, net

 

5,001

 

6,014

Right-of-use lease assets

 

5,909

 

6,572

Goodwill

 

91,008

 

85,349

Intangible assets, net

 

15,064

 

16,605

Deferred tax assets

 

2,255

 

3,589

Other assets

 

5,573

 

737

Total assets

$

239,520

$

218,755

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities

Accounts payable

$

11,176

$

8,862

Current maturities of long-term debt

 

4,300

 

11,000

Contract liabilities

 

5,121

 

4,935

Accrued expenses and other current liabilities

 

30,064

 

16,454

Total current liabilities

 

50,661

 

41,251

Long-term debt, net of current maturities

 

73,551

 

74,823

Deferred tax liabilities

 

3,811

 

3,472

Operating lease liabilities

 

4,332

 

5,013

Other liabilities

 

8,028

 

4,522

Total liabilities

 

140,383

 

129,081

Commitments and contingencies (Note 13)

Stockholders’ equity

Preferred stock, $0.001 par value; 10,000 shares authorized; none issued

 

 

Common stock, $0.001 par value, 100,000 shares authorized; 48,297 shares issued and 48,189 outstanding at December 31, 2020 and 48,112 shares issued and 47,478 outstanding at December 31, 2019

 

48

 

48

Additional paid-in capital

 

248,018

 

245,572

Treasury stock (108 and 634 common shares, respectively, at cost)

 

(256)

 

(2,051)

Accumulated other comprehensive loss

 

(4,671)

 

(7,138)

Accumulated deficit

 

(144,002)

 

(146,757)

Total stockholders’ equity

 

99,137

 

89,674

Total liabilities and stockholders’ equity

$

239,520

$

218,755

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

F-3

INFORMATION SERVICES GROUP, INC.

CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME

(In thousands, except per share data)

Years Ended

December 31,

2020

    

2019

Revenues

$

249,128

$

265,763

Operating expenses

Direct costs and expenses for advisors

 

149,878

 

153,179

Selling, general and administrative

 

83,785

 

92,518

Depreciation and amortization

 

6,196

 

6,708

Operating income

 

9,269

 

13,358

Interest income

 

260

 

194

Interest expense

 

(3,563)

 

(6,267)

Foreign currency transaction loss

 

(98)

 

(146)

Income before taxes

 

5,868

 

7,139

Income tax provision

 

3,113

 

3,798

Net income

$

2,755

$

3,341

Weighted average shares outstanding:

Basic

 

47,717

 

46,917

Diluted

 

49,972

 

47,620

Earnings per share:

Basic

$

0.06

$

0.07

Diluted

$

0.06

$

0.07

Comprehensive income:

Net income

$

2,755

$

3,341

Foreign currency translation, net of tax expense of $760 and $33, respectively

 

2,467

 

17

Comprehensive income

$

5,222

$

3,358

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

F-4

INFORMATION SERVICES GROUP, INC.

CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY

(In thousands, except per share data)

Accumulated

Additional

Other

Total

Common Stock

Paid-in-

Treasury

Comprehensive

Accumulated

Stockholders’

Shares

Amount

Capital

Stock

Loss

Deficit

Equity

Balance December 31, 2018

45,477

$

45

$

235,998

$

(203)

$

(7,155)

$

(150,098)

$

78,587

Net income

 

 

 

 

 

 

3,341

 

3,341

Other comprehensive income

 

 

 

 

 

17

 

 

17

Treasury shares repurchased

 

 

 

 

(3,428)

 

 

 

(3,428)

Proceeds from issuance of ESPP shares

 

171

 

 

485

 

218

 

 

 

703

Issuance of treasury shares

(1,362)

1,362

 

 

 

Issuance of common stock for contingent earn-out

243

 

1

 

864

865

Issuance of common stock for RSUs vested

 

2,221

 

2

 

(2)

 

 

 

Stock based compensation

 

 

 

9,589

 

 

 

9,589

Balance December 31, 2019

 

48,112

 

$

48

 

$

245,572

$

(2,051)

$

(7,138)

$

(146,757)

$

89,674

Net income

2,755

2,755

Other comprehensive income

2,467

2,467

Treasury shares repurchased

(5,166)

(5,166)

Proceeds from issuance of ESPP shares

(86)

602

516

Issuance of treasury shares

(6,359)

6,359

Issuance of common stock for RSUs vested

185

Stock based compensation

8,891

8,891

Balance December 31, 2020

 

48,297

$

48

$

248,018

$

(256)

$

(4,671)

$

(144,002)

$

99,137

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

F-5

INFORMATION SERVICES GROUP, INC.

CONSOLIDATED STATEMENT OF CASH FLOWS

(in thousands)

Years Ended

December 31,

2020

    

2019

Cash flows from operating activities

Net income

$

2,755

$

3,341

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

Depreciation expense

 

2,664

 

2,697

Amortization of intangible assets

 

3,532

 

4,011

Deferred tax expense from stock issuances

 

969

 

205

Write-off of deferred financing costs

167

Amortization of deferred financing costs

 

403

 

610

Stock-based compensation

 

8,891

 

9,589

Change in fair value of contingent consideration

419

Provisions for accounts receivable

817

75

Deferred tax (benefit) provision

 

(139)

 

885

Loss on disposal of fixed assets

 

 

3

Changes in operating assets and liabilities:

Accounts receivable and contract assets

 

10,065

 

(1,363)

Prepaid expense and other assets

 

(1,689)

 

1,488

Accounts payable

 

2,070

 

243

Contract liabilities

 

(93)

 

(1,253)

Accrued expenses

 

13,140

 

(94)

Net cash provided by operating activities

 

43,971

 

20,437

Cash flows from investing activities

Purchase of furniture, fixtures and equipment

 

(1,181)

 

(1,922)

Neuralify acquisition (Note 4)

(2,317)

Net cash used in investing activities

 

(3,498)

 

(1,922)

Cash flows from financing activities

Principal payments on borrowings, net

 

(8,088)

 

(12,250)

Payment of contingent consideration

(865)

Proceeds from issuance of employee stock purchase plan shares

 

516

703

Debt financing costs

 

(934)

Payments related to tax withholding for stock-based compensation

 

(2,023)

 

(3,094)

Treasury shares repurchased

 

(5,166)

 

(3,428)

Net cash used in financing activities

 

(15,695)

 

(18,934)

Effect of exchange rate changes on cash

 

806

 

(65)

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

 

25,584

 

(484)

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

 

18,241

 

18,725

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

$

43,825

$

18,241

Supplemental disclosures of cash flow information:

Cash paid for:

Interest

$

3,114

$

5,690

Taxes, net of refunds

$

2,536

$

503

Non-cash investing and financing activities:

Issuance of treasury stock for vested restricted stock awards

$

6,359

$

1,362

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

F-6

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(tabular amounts in thousands, except per share data)

NOTE 1—DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS

Information Services Group, Inc. (the “Company”, or “ISG”) was founded in 2006 with the strategic vision to become a high-growth, leading provider of information-based advisory services.  The Company specializes in digital transformation services, including automation, cloud and data analytics; sourcing advisory; managed governance and risk services; network carrier services; technology strategy and operations design; change management; market intelligence and technology research and analysis.

NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. These consolidated financial statements and footnotes are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to the Company include ISG and its consolidated subsidiaries.

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 the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the periods reported. Actual results may differ from those estimates. The complexity of the estimation process and issues related to the assumptions, risks and uncertainties inherent in the application of the revenue recognition guidance for contracts in which control is transferred to the customer over time affect the amounts of revenues, expenses, contract assets and contract liabilities. Numerous internal and external factors can affect estimates. Estimates are also used for but not limited to: allowance for doubtful accounts, useful lives of furniture, fixtures and equipment and definite lived intangible assets, depreciation expense, fair value assumptions in evaluating goodwill for impairment, income taxes and deferred tax asset valuation, and the valuation of stock-based compensation.

On March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. Any future asset impairment charges, increase in allowance for doubtful accounts, or restructuring charges could be more likely if the negative effects of the COVID-19 pandemic continue and will be dependent on the severity and duration of this crisis. To date, the Company has not observed any material impairments of its assets or a significant change in the fair value of assets due to the COVID-19 pandemic.

Business Combinations

We have acquired businesses critical to the Company’s long-term growth strategy. Results of operations for acquisitions are included in the accompanying consolidated statement of comprehensive income from the date of acquisition. Acquisitions are accounted for using the purchase method of accounting and the purchase price is allocated to the net assets acquired based upon their estimated fair values at the date of acquisition. The excess of the purchase price over the net assets was recorded as goodwill. Acquisition-related costs are expensed as incurred and recorded in selling, general and administrative expenses.  

Cash and Cash Equivalents

The Company considers all highly liquid instruments with an original maturity of three months or less to be cash equivalents, including certain money market accounts. The Company principally maintains its cash in money market and bank deposit accounts in the United States of America which typically exceed applicable insurance limits. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.

Restricted Cash

Restricted cash consists of cash and cash equivalents which the Company has committed for rent deposits and are not available for general corporate purposes.

F-7

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

Accounts Receivable, Contract Assets and Allowance for Doubtful Accounts

Our trade receivables primarily consist of amounts due for services already performed.  The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of clients to pay fees or for disputes that affect its ability to fully collect billed accounts receivable. The allowance for these risks is prepared by reviewing the status of all accounts and recording reserves on a specific identification method based on previous experiences and historical bad debts. However, our actual experience may vary from these estimates. If the financial condition of our clients were to deteriorate, resulting in their inability or unwillingness to pay their invoices, we may need to record additional allowances or write-offs in future periods. To the extent the provision relates to a client’s inability or unwillingness to make required payments, the provision is recorded as bad debt expense, which is classified within selling, general and administrative expense in the accompanying consolidated statement of comprehensive income. Historically, the Company’s bad debt reserves and write-offs have not been significant.

The provision for unbilled services is recorded as a reduction to revenues to the extent the provision relates to fee adjustments and other discretionary pricing adjustments.  Historically, the Company’s unbilled receivable reserves and write-offs have not been significant.

Prepaid Expenses and Other Assets

Prepaid expenses and other assets consist primarily of prepaid expenses for insurance, conferences and deposits for facilities, programs and promotion items.

Furniture, Fixtures and Equipment, net

Furniture, fixtures and equipment is recorded at cost. Depreciation is computed by applying the straight-line method over the estimated useful life of the assets, which ranges from three to five years. Leasehold improvements are depreciated over the lesser of the useful life of the underlying asset or the lease term, which generally ranges from three to five years. Expenditures for renewals and betterments are capitalized. Repairs and maintenance are charged to expense as incurred. The cost and accumulated depreciation of assets sold or otherwise disposed of are removed from the accounts and any associated gain or loss thereon is reflected in the accompanying consolidated statement of comprehensive income.

The Company capitalizes internal-use software and website development costs and records these amounts within Furniture, Fixtures and Equipment, net. Accounting standards require that certain costs related to the development or purchase of internal-use software and systems as well as the costs incurred in the application development stage related to its website be capitalized and amortized over the estimated useful life of the software or system. They also require that costs related to the preliminary project stage, data conversion and post implementation/operation stage of an internal-use software development project be expensed as incurred.

During the years ended December 31, 2020 and 2019, the Company capitalized $0.3 million and $0.6 million, respectively, of costs associated with system and website development.

Goodwill

Our goodwill represents the excess of the cost of businesses acquired over the fair value of the net assets acquired at the date of acquisition. Goodwill is not amortized but rather tested for impairment at least annually in accordance with accounting and disclosure requirements for goodwill and other indefinite-lived intangible assets. This test is performed by us during our fourth fiscal quarter or more frequently if we believe impairment indicators are present.

A qualitative assessment is performed to determine whether the existence of events or circumstances leads to a determination that it is more likely than not the fair value of the reporting unit is less than its carrying amount. If, based on the evaluation, it is determined to be more likely than not that the fair value is less than the carrying value then goodwill is tested further for impairment. If the fair value of goodwill is lower than its carrying amount, an impairment loss is recognized in an amount equal to the difference. Subsequent increases in value are not recognized in the financial statements.

There was no impairment of goodwill during the years ended December 31, 2020 and 2019, nor were any indicators identified in 2020 or 2019 that would suggest that it is more likely than not that the Company’s reporting unit is impaired.

F-8

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

Long-Lived Assets

Long lived assets, excluding goodwill and indefinite lived intangibles, to be held and used by the Company are reviewed to determine whether any significant change in the long-lived asset’s physical condition, a change in industry conditions or a reduction in cash flows associated with the asset group that contains the long-lived asset. If these or other factors indicate the carrying amount of the asset group, which is the lowest level for which identifiable cash flows exist that are separately identifiable from other cash flows, may not be recoverable, the Company determines whether impairment has occurred through the use of an undiscounted cash flow analysis. If impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset group. The fair value of the asset group is measured using market prices or, in the absence of market prices, an estimate of discounted cash flows. Cash flows are generally discounted at an interest rate commensurate with our weighted average cost of capital. Assets are classified as held for sale when the Company has a plan for disposal of certain assets and those assets meet the held for sale criteria.

Debt Issuance Costs

Costs directly incurred in obtaining long-term financing, typically bank and attorney fees, are deferred and are amortized over the life of the related loan.  Deferred issuance costs are classified as a direct deduction to the long-term debt in the accompanying consolidated balance sheet. Amortization of debt issuance costs is included in interest expense and totaled $0.4 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively.

Revenue Recognition

We recognize our revenues by applying the following five steps: (1) identify the contract with the customer; (2) identify the performance obligation(s) in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligation(s); and (5) recognize revenue when (or as) the company satisfies the performance obligation(s).

We principally derive revenues from fees for services generated on a project by project basis. Prior to the commencement of a project, we reach agreement with the client on rates for services based upon the scope of the project, staffing requirements and the level of client involvement. It is our policy to obtain written agreements from clients prior to performing services or when evidence of enforceable rights and obligations is obtained. In these agreements, the clients acknowledge that they will pay based upon the amount of time spent on the project or an agreed upon fee structure.

Revenues for time and materials contracts, which may include capped fees or “not-to-exceed” clauses, are recognized based on the number of hours worked by our advisors at an agreed upon rate per hour and are recognized in the period in which services are performed. Revenues for time and materials contracts are billed monthly, semimonthly or in accordance with the specific contractual terms of each project.  For contract with capped fees or not-to-exceed clauses, we monitor our performance and fees billed to ensure that revenue is not recognized in excess of the contractually capped fee.

Revenues related to fixed fee contracts are recognized as value is delivered to the customer, consistent with the transfer of control to the customer over time. Revenue for these contracts is recognized proportionally over the term of the contract using an input method based on the proportion of labor hours incurred as compared to the total estimated labor hours for the fixed fee contract performance obligations, which we consider the best available indicator of the pattern and timing in which contract performance obligations are fulfilled and control transfers to the customer. This percentage is multiplied by the contracted dollar amount of the project to determine the amount of revenue to recognize in an accounting period. The contracted amount used in this calculation typically excludes the amount the client pays for reimbursable expenses. There are situations where the number of hours to complete projects may exceed our original estimate as a result of an increase in project scope or unforeseen events. The results of any revisions in these estimates are reflected in the period in which they become known.

For managed service implementation contracts, revenue is recognized over time as a percentage of hours incurred to date as compared to the total expected hours of the implementation, consistent with the transfer of control to the customer.  For ongoing managed services contract, revenue is recognized over time, consistent with the weekly or monthly fee specified within such arrangements.

We also derive revenues based on negotiating reductions in network costs of companies with the entity’s related service providers and providing other services such as audits of network and communication expenses, and consultation for network architecture.  These contracts can be fixed in fees or can be based on the level of savings achieved related to its communications costs.  Additionally, these contracts can also have a fixed component and a contingent component that is based on the savings generated by the Company.  For network

F-9

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

contingency contracts with termination for convenience clauses, revenue is recognized over time due to the existence of provisions for payment for progress incurred to date plus a reasonable profit margin.  The contract periods range from a few months to in excess of a year.

We also enter into arrangements for the sale of robotics software licenses and related delivery of consulting or implementation services at the same time or within close proximity to one another. Such software-related performance obligations include the sale of software licenses and other software-related services.  For software and implementation contracts, revenue associated with the software performance obligation is recognized at the point at which the software is installed, while revenue associated with the implementation service performance obligation is recognized over the software implementation period as a percentage of hours incurred to date as compared to the total expected hours.

Revenue associated with events is recognized at the point of time at which the event occurs.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms.

The agreements entered into in connection with a project typically allow our clients to terminate early due to breach or for convenience with 30 days’ notice. In the event of termination, the client is contractually required to pay for all time, materials and expenses incurred by us through the effective date of the termination.  In addition, from time to time, we enter into agreements with clients that limit our right to enter into business relationships with specific competitors of that client for a specific time period. These provisions typically prohibit us from performing a defined range of services that we might otherwise be willing to perform for potential clients. These provisions are generally limited to six to twelve months and usually apply only to specific employees or the specific project team.

When we recognize revenues in advance of billing, those revenues are recorded as contract assets.  When we receive cash in advance of completing services or earning revenues, those amounts are recorded as contract liabilities.

Reimbursable Expenditures

Amounts billed to customers for reimbursable expenditures are included in revenues and the associated costs incurred by the Company are included in direct costs and expenses for advisors in the accompanying consolidated statement of comprehensive income. Non-reimbursable amounts are expensed as incurred. Reimbursable expenditures totaled $1.7 million and $9.6 million for the years ended December 31, 2020 and 2019, respectively.  The decrease was attributable to pandemic related travel restrictions that occurred throughout the majority of 2020.

Direct Costs and Expenses for Advisors

Direct costs and expenses for advisors include payroll expenses and advisory fees directly associated with the generation of revenues and other program expenses. Direct costs and expenses for advisors are expensed as incurred.

Direct costs and expenses for advisors also include expense accruals for discretionary bonus payments. Bonus accrual levels are adjusted throughout the year based on actual and projected Company performance.

Stock-Based Compensation

We grant restricted stock units with a fair value that is determined based on the closing price of our common stock on the date of grant.  Such grants generally vest ratably over a four-year period for employees and a three-year period for directors. Stock-based compensation expense is recognized ratably over the applicable service period.

We follow the provisions of accounting and disclosure requirements for share-based payments, including the measurement and recognition of all share-based compensation under the fair value method.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company places its cash investments with high quality financial institutions. The Company extends credit to its customers based upon an evaluation of the customer’s financial condition and credit history and generally does not require collateral.

F-10

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

Treasury Stock

The Company makes treasury stock purchases in the open market pursuant to the share repurchase program, which was most recently approved by the Board of Directors on November 1, 2019.

Treasury stock is recorded on the consolidated balance sheet at cost as a reduction of stockholders’ equity. Shares are released from Treasury at original cost on a first-in, first-out basis, with any gain on the sale reflected as an adjustment to additional paid-in capital. Losses are reflected as an adjustment to additional paid-in capital to the extent of gains previously recognized, otherwise as an adjustment to retained earnings or accumulated deficit.

Foreign Currency Translation

The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the end of the reporting period. Revenue and expense items are translated at average exchange rates for the reporting period. Resulting translation adjustments are included in the accompanying statement of comprehensive income and accompanying statement of stockholders’ equity as a component of Accumulated Other Comprehensive Loss.

The functional currency of the Company and its subsidiaries is the respective local currency. The Company has contracts denominated in foreign currencies and therefore, a portion of the Company’s revenues are subject to foreign currency risks. Transactional currency gains and losses that arise from transactions denominated in currencies other than the functional currencies of our operations are recorded in Foreign Currency Translation in the accompanying consolidated statement of comprehensive income.

Fair Value of Financial Instruments

The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximate fair value.

Fair value measurements were applied with respect to our nonfinancial assets and liabilities measured on a nonrecurring basis, which would consist of measurements primarily to goodwill, intangible assets and other long-lived assets, and assets acquired and liabilities assumed in a business combination.

Fair value is the price that would be received upon a sale of an asset or paid upon a transfer of a liability in an orderly transaction between market participants at the measurement date (exit price). Market participants can use market data or assumptions in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market-corroborated, or generally unobservable. The use of unobservable inputs is intended to allow for fair value determinations in situations where there is little, if any, market activity for the asset or liability at the measurement date. Under the fair-value hierarchy:

Level 1 measurements include unadjusted quoted market prices for identical assets or liabilities in an active market;

Level 2 measurements include quoted market prices for identical assets or liabilities in an active market that have been adjusted for items such as effects of restrictions for transferability and those that are not quoted but are observable through corroboration with observable market data, including quoted market prices for similar assets; and

Level 3 measurements include those that are unobservable and of a highly subjective measure.

During 2020, there were no transfers of our financial assets between Level 1, Level 2, or Level 3 measures. Our financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

F-11

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

The following tables summarize assets and liabilities measured at fair value on a recurring basis at the dates indicated:

Basis of Fair Value Measurements

 

December 31, 2020

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,319

 

$

5,319

 

$

 

$

 

$

5,319

 

$

5,319

Basis of Fair Value Measurements

 

December 31, 2019

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

 

$

 

$

 

$

 

$

 

$

(1)

The current and noncurrent Contingent consideration is included in “Accrued expenses” and “Other current liabilities,” respectively.

The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the income approach.  In developing these estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments. These cash outflow projections have then been discounted using a rate of 2.50%.

The following table represents the change in the contingent consideration liability during the years ended December 31, 2020 and 2019:

 

Year Ended

 

December 31,

     

2020

     

2019

  

Beginning Balance

$

$

1,703

Neuralify contingent consideration accrued

 

4,900

 

Payment of contingent consideration

 

 

(1,730)

Accretion of contingent consideration

 

419

 

30

Unrealized gain (loss) related to currency translation

 

 

(3)

Ending Balance

$

5,319

$

F-12

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

The Company’s financial instruments include outstanding borrowings of $78.8 million at December 31, 2020 and $86.9 million at December 31, 2019, which are carried at amortized cost.  The effective interest rate of the outstanding borrowings was 2.5% and 5.2% at December 31, 2020 and December 31, 2019, respectively.  The fair value of debt is classified within Level 3 of the fair value hierarchy.  The fair value of the Company’s outstanding borrowings is approximately $77.7 million and $86.7 million at December 31, 2020 and 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows ranged from 2.39% to 2.49%.  The Company also considered recent transactions of peer group companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions.

Income Taxes

We use the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. We review our deferred tax assets for recovery. A valuation allowance is established when we believe that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in our tax provision in the period of change.

For uncertain tax positions, we use the prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in tax returns. This guidance provides clarification on derecognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. Our provision for income taxes also includes the impact of provisions established for uncertain income tax positions, as well as the related interest.

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable, and available-for-sale debt securities. The new guidance replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses and additional disclosures. As a smaller reporting company, this guidance is effective for fiscal years beginning after December 15, 2022.  The Company is currently evaluating the potential impact of adopting this guidance on its financial statements.

NOTE 3—REVENUE

The majority of our revenue is derived from contracts that can span from a few months to several years. We enter into contracts that can include various combinations of services, which, depending on contract type, are sometimes capable of being distinct.  If services are determined to be distinct, they are accounted for as separate performance obligations.  A performance obligation is a promise in a contract to transfer a distinct good or service to the client and is the unit of account.  A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.  The majority of our contracts have a single performance obligation as the promise to transfer the individual services is not separately identifiable from other promises in the contracts and, therefore, not distinct.  For contracts with multiple performance obligations, including our managed service (GovernX) implementation, software and implementation, and research and subscription contracts, the Company allocates the transaction price to each performance obligation using our best estimate of the standalone selling price, or SSP, of each distinct good or service in the contract.  

Our contracts may include promises to transfer multiple services and products to a client.  Determining whether services and products are considered distinct performance obligations that should be accounted for separately versus together may require judgment.

Estimates were required to determine the SSP for each distinct performance obligation identified within our managed service (including GovernX) implementation contracts, software and implementation contracts, and research and subscription contracts.

Contract Balances

The timing of revenue recognition, billings, and cash collections results in billed accounts receivables, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities).  Our clients are billed based on the type of arrangement.  A portion of our services is billed monthly based on hourly or daily rates.  There are also client engagements in which we bill a fixed amount for our services.  This may be one single amount covering the whole engagement or several amounts for various phases, functions, or milestones.  Generally, billing occurs subsequent to revenue recognition, resulting in contract assets.  However, we sometimes receive

F-13

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

advances or deposits before revenue is recognized, resulting in contract liabilities.  Contract assets and liabilities are generally reported in the current assets and current liabilities sections of the consolidated balance sheet, at the end of each reporting period, based on the timing of the satisfaction of the related performance obligation(s). For multi-year software sales with annual invoicing, we perform a significant financing component calculation and recognize the associated interest income throughout the duration of the financing period. In addition, we reclassify the resulting contract asset balances as current and noncurrent receivables as receipt of the consideration is conditional only on the passage of time and there are no performance risk factors present. See the table below for a breakdown of contract assets and contract liabilities.

    

December 31,

    

December 31,

    

2020

    

2019

Contract assets

$

21,825

$

28,529

Contract liabilities

$

5,121

$

4,935

Revenue recognized for the year ended December 31, 2019 that was included in the contract liability balance at January 1, 2019 was $5.9 million and represented primarily revenue from our software and implementation contracts,  managed services contracts, and research contracts.

Revenue recognized for the year ended December 31, 2020 that was included in the contract liability balance at January 1, 2020 was $4.6 million and represented primarily revenue from our software and implementation contracts, managed services contracts, and research contracts.

Remaining performance obligations

As of December 31, 2020, the Company had $93.2 million of remaining performance obligations, the majority of which are expected to be satisfied within the next year.

NOTE 4ACQUISITION

Neuralify Acquisition

On July 8, 2020, a subsidiary of the Company executed an Asset Purchase Agreement with Neuralify, LLC (“the Agreement”), a firm focused on intelligent automation enablement solutions and services, and consummated the acquisition of substantially all of the assets and assumed certain liabilities of Neuralify, LLC.  The primary reason for the acquisition was to expand the capabilities of ISG’s pure-play automation service line, ISG Automation.  The purchase price was comprised of $2.3 million of cash consideration paid at closing and certain former employees of Neuralify, LLC will also have the right to receive additional consideration paid via earn-out payments during the next 18 months, if certain financial targets are met.  At the Agreement date, the Company estimated such earn-out payments would be up to $4.9 million.

The following table summarizes the consideration transferred to acquire Neuralify, LLC and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date:

Cash

    

$

2,282

Contingent consideration

 

4,900

Total allocable purchase price

$

7,182

The primary factors that drove the goodwill recognized, the majority of which is deductible for tax purposes, are the inclusion of legacy Neuralify workforce and know-how which expands the Company’s pure-play automation service line, ISG Automation.

Costs associated with this acquisition are included in the selling, general and administrative expenses in the Consolidated Statement of Income and Comprehensive Income and totaled $0.1 million during the year ended December 31, 2020.  This business combination was accounted for under the acquisition method of accounting, and as such, the aggregate purchase price was allocated on a preliminary basis to

F-14

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

the assets acquired and liabilities assumed based on estimated fair values as of the closing date.  Based on the valuation and other factors as described above, the purchase price assigned to intangible assets and the amortization period were as follows:

Accounts receivable

$

226

Contract assets

 

1

Intangible assets

 

1,970

Accounts payable

 

(79)

Contract liabilities

 

(280)

Net assets acquired

$

1,838

Goodwill

$

5,344

The Consolidated Statement of Income and Comprehensive Income includes the results of the Neuralify acquisition subsequent to the closing. Had the acquisition occurred as of January 1, 2019, the impact on the Company’s results of operations would not have been material.

NOTE 5—NET INCOME PER COMMON SHARE

Basic earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that would share in the net income of the Company.  

The following tables set forth the computation of basic and diluted earnings per share:

Years Ended December 31,

2020

    

2019

Basic:

Net income

$

2,755

$

3,341

Weighted average common shares

 

47,717

 

46,917

Earnings per share

$

0.06

$

0.07

Diluted:

Net income

$

2,755

$

3,341

Basic weighted average common shares

 

47,717

 

46,917

Potential common shares

 

2,255

 

703

Diluted weighted average common shares

 

49,972

 

47,620

Diluted earnings per share

$

0.06

$

0.07

NOTE 6—ACCOUNTS RECEIVABLE AND CONTRACT ASSETS

Accounts receivable and contract assets, net of valuation allowance, consisted of the following:

Years Ended December 31,

 

    

2020

    

2019

 

Accounts receivable

$

45,499

$

48,416

Contract assets

 

21,825

 

28,529

Receivables from related parties

 

149

 

131

$

67,473

$

77,076

F-15

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

NOTE 7—FURNITURE, FIXTURES AND EQUIPMENT

Furniture, fixtures and equipment consisted of the following:

Estimated

Years Ended December 31,

    

Useful Lives

    

2020

    

2019

 

Computer hardware, software and other office equipment

 

2 to 5

 

years

$

5,238

$

5,037

Furniture, fixtures and leasehold improvements

 

2 to 5

years

 

4,797

 

4,742

Software and development costs

 

3 to 5

years

 

8,385

 

8,092

Accumulated depreciation

 

(13,419)

 

(11,857)

$

5,001

$

6,014

Depreciation expense was $2.7 million for both the years ended December 31, 2020 and 2019.

NOTE 8—LEASES

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, “Leases” (Topic 842) (“ASC 842”).  ASC 842 requires companies to recognize on the balance sheet operating and financing lease liabilities and corresponding right-of-use assets.  We adopted ASC 842 using the effective date of January 1, 2019 as the date of our initial application of the standard. Consequently, financial information for the comparative periods will not be updated. The Company determines if a contract is, or contains, a lease at contract inception.  The Company elected the package of practical expedients for leases that commenced prior to January 1, 2019 and will not reassess: (i) whether any expired or existing contracts are or contain leases; (ii) lease classification for any expired or existing leases; and (iii) initial direct costs capitalization for any existing leases. The Company elected upon adoption the use of hindsight in assessing factors that impact determination of the lease term, such as the likelihood that any renewal or purchase options are exercised.  The Company elected to make an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet. The Company also elected not to separate non-lease components from lease components and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. The Company recognizes those lease payments in the consolidated statements of income on a straight-line basis over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of the lease payments.

The Company leases its office space and office equipment under long-term operating lease agreements which expire at various dates through September 2026, some of which include options to extend the leases for up to 3 years, and some of which included options to terminate the leases within 1 year. Under the operating leases, the Company pays certain operating expenses relating to the office equipment and leased property.

F-16

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

The components of lease expense were as follows:

Years Ended December 31,

    

2020

    

2019

Lease cost

Operating lease cost

$

2,541

$

2,935

Finance lease cost:

Amortization of right-of-use assets

53

15

Interest on lease liabilities

5

3

Short-term lease cost

 

41

 

30

Variable lease cost

 

304

 

319

Sublease income

 

(245)

 

(243)

Total lease cost

$

2,699

$

3,059

Supplemental cash flow information related to leases was as follows

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

Operating cash flows from finance leases

$

53

$

13

Operating cash flows from operating leases

$

3,284

$

3,412

Financing cash flows from finance leases

$

6

$

10

Supplemental balance sheet information related to leases was as follows:

(In thousands, except lease term and discount rate)

Years Ended December 31,

    

2020

    

2019

Operating leases

Operating lease right-of-use assets

$

5,909

$

6,572

Current operating lease liabilities (1)

$

2,550

 

3,013

Non-current operating lease liabilities

 

 

4,332

 

5,013

Total operating lease liabilities

$

6,882

$

8,026

Finance leases

Finance lease right-of-use assets

$

197

$

76

Current finance lease liabilities (1)

$

95

 

38

Non-current finance lease liabilities

 

 

101

 

36

Total finance lease liabilities

$

196

$

74

Weighted average remaining lease term (in years)

Operating leases

3.6

4.2

Finance leases

2.6

2.1

Weighted average discount rate

Operating leases

7.1%

7.7%

Finance leases

4.4%

7.9%

(1)Current lease liabilities are included in “Accrued expenses and other current liabilities.”

F-17

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

Maturities of lease liabilities were as follows:

Operating

Finance

    

Leases

Leases

Year Ending December 31,

2021

$

2,643

$

97

2022

2,123

73

2023

1,255

12

2024

 

981

 

12

2025

 

762

 

9

Thereafter

85

Total lease payments

 

7,849

 

203

Less imputed interest

(967)

(7)

Total

6,882

196

NOTE 9—INTANGIBLE ASSETS

The carrying amount of intangible assets, net of accumulated amortization and impairment charges, as of December 31, 2020 and 2019 consisted of the following:

2020

    

Gross

    

    

    

    

 

Estimated

Carrying

Accumulated

Currency

Net Book

Useful Lives

Amount

Acquisitions

Amortization

impact

Value

Amortizable intangibles:

Customer relationships

2 to 15

 

years

$

73,723

$

1,560

$

(66,705)

$

(108)

$

8,470

Noncompete agreements

4 to 7

years

 

5,952

 

10

 

(5,911)

 

51

Software

3 to 4

years

 

1,500

 

160

 

(1,511)

 

149

Backlog

1 to 2

years

 

5,002

 

 

(4,981)

(21)

 

Databases

4 to 15

years

 

13,218

 

 

(6,852)

(172)

 

6,194

Trademark and trade names

5

years

 

1,250

 

240

 

(1,290)

 

200

Intangibles

$

100,645

$

1,970

$

(87,250)

$

(301)

$

15,064

2019

 

    

Gross

    

    

    

 

Estimated

Carrying

Accumulated

Currency

Net Book

 

Useful Lives

Amount

    

Acquisitions

Amortization

    

impact

    

Value

 

Amortizable intangibles:

Customer relationships

2 to 15

 

years

$

73,723

$

$

(63,761)

$

(116)

$

9,846

Noncompete agreements

4 to 7

years

 

5,952

 

 

(5,862)

1

 

91

Software

3 to 4

years

 

1,500

 

 

(1,500)

 

Backlog

1 to 2

years

 

5,002

 

 

(4,981)

(21)

 

Databases

4 to 15

years

 

13,218

 

 

(6,364)

(186)

 

6,668

Trademark and trade names

5

years

 

1,250

 

 

(1,250)

 

Intangibles

$

100,645

$

$

(83,718)

$

(322)

$

16,605

F-18

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

Amortization expense was $3.5 million and $4.0 million for the years ended December 31, 2020 and 2019, respectively. The estimated future amortization expense subsequent to December 31, 2020, is as follows:

2021

    

$

2,642

 

2022

 

2,110

2023

 

1,814

2024

 

1,495

2025

1,326

Thereafter

 

5,677

$

15,064

NOTE 10—GOODWILL

The changes in the carrying amount of goodwill for the year ended December 31, 2020 and 2019 are as follows:

    

2020

    

2019

Balance as of January 1

 

Goodwill

$

85,786

$

85,786

Foreign currency impact

(437)

(397)

Net balance as of January 1

85,349

85,389

Acquisitions

5,344

Foreign currency impact and adjustments

 

315

(40)

5,659

(40)

Balance as of December 31

Goodwill

91,130

85,786

Foreign currency impact and adjustments

(122)

(437)

Net balance as of December 31

$

91,008

$

85,349

NOTE 11—ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

The components of accrued liabilities at December 31, 2020 and 2019 are as follows:

December 31,

    

2020

    

2019

 

Accrued payroll, incentive, and vacation

$

11,630

$

3,417

Accrued corporate and payroll related taxes

 

5,459

 

4,264

Contingent consideration—current

 

2,929

 

Current operating lease liability

2,550

3,013

Other

 

7,496

 

5,760

$

30,064

$

16,454

F-19

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

NOTE 12—FINANCING ARRANGEMENTS AND LONG-TERM DEBT

Long-term debt consists of the following:

December 31,

    

2020

    

2019

 

Senior secured credit facility

$

78,775

$

86,863

Debt issuance costs

 

(924)

 

(1,040)

 

77,851

 

85,823

Less current installments on long term debt

 

4,300

 

11,000

Long-term debt

$

73,551

$

74,823

Aggregate annual maturities of debt obligations by calendar year, are as follows:

    

Debt

 

2021

$

4,300

2022

 

4,300

2023

4,300

2024

4,300

2025

61,575

$

78,775

On March 10, 2020, the Company amended and restated its senior secured credit facility to include a $86.0 million term facility and to increase the revolving commitments per the revolving facility (the “2020 Credit Agreement”) from $30.0 million to $54.0 million. The material terms under the 2020 Credit Agreement are as follows:

Each of the term loan facility and revolving credit facility has a maturity date of March 10, 2025 (the “Maturity Date”).
The credit facility is secured by all of the equity interests owned by the Company, and its direct and indirect domestic subsidiaries and, subject to agreed exceptions, the Company’s direct and indirect “first-tier” foreign subsidiaries and a perfected first priority security interest in all of the Company’s and its direct and indirect domestic subsidiaries’ tangible and intangible assets.
The Company’s direct and indirect existing and future wholly owned domestic subsidiaries serve as guarantors to the Company’s obligations under the senior secured facility.
At the Company’s option, the credit facility bears interest at a rate per annum equal to either (i) the “Base Rate” (which is the highest of (a) the rate publicly announced from time to time by the administrative agent as its “prime rate”, (b) the Federal Funds Rate plus 0.5% per annum and (c) the Eurodollar Rate, plus 1.0%), plus the applicable margin (as defined below) or (ii) Eurodollar Rate (adjusted for maximum reserves) as determined by the Administrative Agent, plus the applicable margin.  The applicable margin is adjusted quarterly based upon the Company’s quarterly leverage ratio.  
The term loan is repayable in nineteen consecutive quarterly installments of $1,075,000 each that commenced on June 30, 2020 and a final payment of the outstanding principal amount of the term loan on the Maturity Date.
Mandatory repayments of term loans shall be required from (subject to agreed exceptions) (i) 100% of the proceeds from asset sales by the Company and its subsidiaries, (ii) 100% of the net proceeds from issuances of debt and equity by the Company and its subsidiaries and (iii) 100% of the net proceeds from insurance recovery and condemnation events of the Company and its subsidiaries.
The senior secured credit facility contains a number of covenants that, among other things, place restrictions on matters customarily restricted in senior secured credit facilities, including restrictions on indebtedness (including guarantee obligations), liens, fundamental changes, sales or disposition of property or assets, investments (including loans, advances, guarantees and acquisitions), transactions with affiliates, dividends and other payments in respect of capital stock, optional

F-20

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

payments and modifications of other material debt instruments, negative pledges and agreements restricting subsidiary distributions and changes in line of business. In addition, the Company is required to comply with a total leverage ratio and fixed charge coverage ratio.
The senior secured credit facility contains customary events of default, including cross-default to other material agreements, judgment default and change of control.

The Company’s financial statements include outstanding borrowings of $78.8 million and $86.9 million at December 31, 2020 and December 31, 2019, respectively, which are carried at amortized cost.  The effective interest rate of the outstanding borrowings was 2.5% and 5.2% at December 31, 2020 and December 31, 2019, respectively.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $77.7 million and $86.7 million at December 31, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows is 2.49%. The Company also considered recent transactions of peer group companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions.

NOTE 13—COMMITMENTS AND CONTINGENCIES

The Company is subject to contingencies which arise through the ordinary course of business. All material liabilities of which management is aware are properly reflected in the financial statements at December 31, 2020 and 2019.

Neuralify Contingent Consideration

As of December 31, 2020, the Company has recorded a liability of $5.3 million representing the estimated fair value of contingent consideration related to the acquisition of Neuralify, of which $2.9 is classified as current and included in accrued expenses on the consolidated balance sheet.

NOTE 14—RELATED PARTY TRANSACTIONS

From time to time, the Company may have receivables and payables with employees and shareholders. The Company had outstanding receivables from related parties, including shareholders, totaling $0.1 million for both December 31, 2020 and 2019, and no outstanding payables. These transactions related to personal withholding taxes paid on behalf of expatriate employees.

NOTE 15—INCOME TAXES

The components of income before income taxes for the years ended December 31, 2020 and 2019 consists of the following:

Years Ended December 31,

    

2020

    

2019

 

Domestic

$

(3,361)

$

1,206

Foreign

 

9,229

 

5,933

Total income before income taxes

$

5,868

$

7,139

The components of the 2020 and 2019 income tax provision are as follows:

F-21

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

Years Ended December 31,

    

2020

    

2019

 

Current:

Federal

$

(1,368)

$

(327)

State

 

564

 

603

Foreign

 

3,088

 

2,431

Total current provision

 

2,284

 

2,707

Deferred:

Federal

 

365

 

(123)

State

 

(68)

 

(140)

Foreign

 

532

 

1,354

Total deferred benefit

 

829

 

1,091

Total

$

3,113

$

3,798

The differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate of 21% for both years ended December 31, 2020 and 2019 were as follows:

Years Ended December 31,

    

2020

    

2019

    

Tax provision computed at 21%

  

$

1,232

$

1,499

Nondeductible expenses

 

718

 

521

State income taxes, net of federal benefit

 

400

 

327

Tax impact of foreign operations

 

339

 

1,347

Valuation allowances increase (release)

 

517

 

(141)

Net increase (decrease) of uncertain tax positions

 

(34)

 

(34)

Other

 

(59)

 

279

Income tax provision

$

3,113

$

3,798

Effective income tax rates

 

53.1

%  

 

53.2

%  

F-22

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities were as follows:

    

December 31,

 

2020

2019

Noncurrent deferred tax asset

Compensation related expenses

$

2,081

$

2,279

Foreign currency translation

 

1,697

 

2,458

U.S. foreign tax credit carryovers

 

1,194

 

879

Foreign net operating loss carryovers

 

4,943

 

5,563

Accruals and reserves

 

1,026

 

1,404

Operating lease right-of-use assets

1,396

2,034

Other

 

405

 

224

Valuation allowance for deferred tax assets

 

(3,707)

 

(3,989)

Total noncurrent deferred tax asset

 

9,035

 

10,852

Noncurrent deferred tax liability

Depreciable assets

 

(699)

 

(510)

Prepaids

 

(428)

 

(514)

Intangible assets

 

(911)

 

(1,177)

Investment in foreign subsidiaries

 

(3,664)

 

(3,323)

Foreign earnings distribution taxes

 

(851)

 

(1,741)

Foreign intangibles and reserves

 

(2,888)

 

(1,754)

Operating lease liabilities

(1,160)

(1,716)

Total noncurrent deferred tax liability

 

(10,601)

 

(10,735)

Net noncurrent deferred tax (liability) asset

 

(1,566)

 

117

Net deferred tax (liability) asset

$

(1,566)

$

117

A valuation allowance was established at December 31, 2020 and 2019 due to estimates of future utilization of net operating loss carryovers in the U.S. and certain foreign jurisdictions, derived primarily from acquisitions and recorded through purchase accounting. The valuation allowance at December 31, 2020 and 2019 also includes a full valuation for the Company’s foreign tax credit carryovers and foreign taxes on its controlled foreign corporations.

As of December 31, 2020, the Company has foreign net operating loss (NOL) carryforwards of approximately $14.3 million. If not utilized, these NOL carryforwards begin to expire in 2021. The Company also has a federal tax credit carryforward of approximately $1.2 million, which will begin to expire in 2026, if not utilized.

Uncertain tax positions

Benefits from tax positions should be recognized in the financial statements only when it is more likely than not that the tax position will be sustained upon examination by the appropriate taxing authority that would have full knowledge of all relevant information. A tax position that meets the more likely than not recognition threshold is measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. Tax positions that previously failed to meet the more likely than not recognition threshold should be recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more likely than not recognition threshold should be derecognized in the first subsequent financial reporting period in which that threshold is no longer met. It is the Company’s policy to accrue for interest and penalties related to its uncertain tax positions within income tax expense.

F-23

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of the period is as follows:

December 31,

    

2020

    

2019

 

Balance, beginning of year

$

1,534

$

1,475

Additions as a result of tax positions taken during the current period

 

69

 

90

Reductions as a result of tax positions taken during a prior period

 

(34)

 

Reductions as a result of lapse of statute

 

 

(31)

Balance, end of year

$

1,569

$

1,534

We do not expect our unrecognized tax benefits to significantly change in the next twelve months.

The Company has recognized through income tax expense approximately $0.9 million of interest and penalties related to uncertain tax positions. The amount of unrecognized tax benefit, if recognized, that would impact the effective tax rate is $1.6 million. With few exceptions, the Company is no longer subject to U.S. federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2013.

NOTE 16—STOCK-BASED COMPENSATION PLANS

The Amended and Restated 2007 Equity and Incentive Award Plan (“Incentive Plan”) and Amended and Restated 2007 Employee Stock Purchase Plan (“ESPP”) were approved by the Company’s stockholders at our 2014 annual meeting with a subsequent amendment to the Incentive Plan approved by the Company’s stockholders at our 2017 annual meeting as discussed below. Subject to the terms of the Incentive Plan, the Incentive Plan authorizes the grant of awards, which awards may be made in the form of (i) nonqualified stock options; (ii) stock options intended to qualify as incentive stock options under Section 422 of the Internal Revenue Code (stock options described in clause (i) and (ii), “options”); (iii) stock appreciation rights (“SARs”); (iv) restricted stock and/or restricted stock units; (v) other stock based awards; (vi) performance-based awards, which are equity awards or incentive awards intended to qualify for full tax deductibility by the company under Code Section 162 (m); and (vii) incentive awards, a cash-denominated award earnable by achievement of performance goals. The issuance of shares or the payment of cash upon the exercise of an award or in consideration of the cancellation or termination of an award shall reduce the total number of shares available under the Incentive Plan, as applicable. The provisions of each award will vary based on the type of award granted and will be specified by the Compensation Committee of the Board of Directors. Those awards which are based on a specific contractual term will be granted with a term not to exceed ten years. The SARs granted under the Incentive Plan are granted with an exercise price equal to the fair market value of the Common Shares at the time the SARs are granted.

At the 2020 Annual Meeting, our stockholders approved an amendment to the Incentive Plan to increase the number of shares of common stock available for issuance under the Incentive Plan by 5,500,000 shares (the “Incentive Plan Amendment”).  As of December 31, 2020, there were 3,455,800 and 1,161,220 shares available for grant under the amended and restated Incentive Plan and ESPP, respectively.  

The Company recognized $8.9 million and $9.6 million in employee stock-based compensation expense during the years ended December 31, 2020 and 2019, respectively. This expense was recorded in selling, general and administrative in the consolidated statement of comprehensive income.

Restricted Share Awards/Units

The Incentive Plan provides for the granting of restricted share units (“RSU”), the vesting of which is subject to conditions and limitations established at the time of the grant.  Recipients of RSU awards will not have the rights of a shareholder of the Company until such date as the Common Shares are issued or transferred to the recipient. If the employee retires (at the normal retirement age stated in the applicable retirement plan or applicable law, if there is a mandatory retirement age), the restricted shares continue to vest on the same schedule as if the employee remained employed with the Company. Upon a termination of employment due to an employee’s death or permanent disability, the restricted shares become 100% vested. Dividends accrue and will be paid if and when the restricted shares vest.

The Company also granted RSUs to specific employees which have the following characteristics:

Performance-Based RSU Vesting (Stock Price):  Provided the employee continues to be employed through specific date set forth in the award, the RSUs will vest on such date if specific financial performance is met, otherwise the RSUs will be forfeited.

F-24

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

Time-Based RSU Vesting:  So long as the employee continues to be employed through the fourth anniversary of the grant date, the RSUs will become 100% vested on such date.

If an employee’s employment is terminated (i) at any time during the vesting period due to the employee’s death, disability or retirement prior to the applicable vesting date or (ii) without cause by the Company after 50% of the relevant period has elapsed, then the RSUs will vest pro rata based on the period of time worked relative to such period. However, no shares will be distributed until the applicable pro rata vesting date (and, in the case of the Performance-Based RSUs, only if and to the extent that the performance target is achieved). In all other terminations occurring prior to the applicable vesting date, the RSUs will expire. Pursuant to the terms of the Incentive Plan, in the event of a change in control, the Compensation Committee of the Board of Directors may accelerate vesting of the outstanding awards of RSUs then held by participants. All RSUs will be payable in shares of the Company’s common stock immediately upon vesting. No dividend equivalents will be paid with respect to any RSUs.  As part of the Incentive Plan Amendment, dividends/dividend equivalents may be paid or credited on other stock-based awards (such as restricted stock units), but those dividends/dividend equivalents must be subject to the same vesting (or more stringent vesting) than the vesting applicable to the underlying awards.

The fair value of RSUs is determined based on the closing price of the Company’s shares on the grant date. The total fair value is amortized to expense on a straight-line basis over the vesting period.

A summary of the status of the Company’s RSUs issued under its Incentive Plan as of December 31, 2020 and changes during the years then ended, is presented below:

    

    

Weighted-

 

Average

Grant Date

RSU

Fair Value

Non-vested at December 31, 2018

 

4,757

$

3.98

Granted

 

3,838

$

2.93

Vested

 

(2,564)

$

3.94

Forfeited

 

(456)

$

4.08

Non-vested at December 31, 2019

 

5,575

$

3.22

Granted

 

4,249

$

2.01

Vested

 

(2,634)

$

3.68

Forfeited

 

(324)

$

3.00

Non-vested at December 31, 2020

 

6,866

$

2.31

The total fair value of RSUs vested during the years ended December 31, 2020 and 2019 was $9.7 million and $10.1 million, respectively.  As of December 31, 2020, there was $8.8 million of unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted-average period of 2.1 years.

Employee Stock Purchase Plan

The Company uses the Black-Scholes option pricing model to estimate the fair value of shares expected to be issued under the Company’s employee stock purchase plan. The ESPP provides that a total of 3.6 million shares of Common Stock are reserved for issuance under the plan. The ESPP, which is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code, is implemented utilizing three-month offerings with purchases occurring at three-month intervals. The ESPP administration is overseen by the Company’s Compensation Committee. Employees are eligible to participate if they are employed by the Company for at least 20 hours per week and more than five months in a calendar year. The ESPP permits eligible employees to purchase Common Stock through payroll deductions, ranging from one to ten percent of their eligible earnings subject to IRS regulated cap of $25,000. The price of Common Stock purchased under the ESPP is 90% of the fair market value of the Common Stock on the applicable purchase date. Employees may end their participation in an offering at any time during the offering period, and participation ends automatically upon termination of employment. The Compensation Committee may at any time amend or terminate the ESPP, except that no such amendment or termination may adversely affect shares previously granted under the ESPP. The Company may issue new shares for the ESPP using treasury shares or newly issued shares.

For the year ended December 31, 2020, the Company issued 237,726 shares for the ESPP.  There were 1,161,220 shares available for purchase at December 31, 2020 under the ESPP.

F-25

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

NOTE 17—SEGMENT AND GEOGRAPHICAL INFORMATION

The Company operates in one segment, fact-based sourcing advisory services. The Company operates principally in the Americas, Europe, and Asia Pacific. The Company’s foreign operations are subject to local government regulations and to the economic and political uncertainties of those areas.

Geographical information for the segment is as follows:

Years Ended December 31,

    

2020

    

2019

Revenues

Americas(1)

$

141,227

$

156,075

Europe(2)

 

87,131

 

90,739

Asia Pacific(3)

 

20,770

 

18,949

$

249,128

$

265,763

Fixed assets

Americas

$

3,114

$

4,356

Europe

 

1,709

 

1,555

Asia Pacific

 

178

 

103

$

5,001

$

6,014

(1)

Substantially all relates to operations in the United States.

(2)

Includes revenues from operations in Germany of $43.5 million and $44.4 million in 2020 and 2019, respectively. Includes revenues from operations in the United Kingdom of $19.0 million and $17.2 million in 2020 and 2019, respectively.

(3)

Includes revenues from operations in Australia of $16.9 million and $15.5 million in 2020 and 2019, respectively.

The segregation of revenues by geographic region is based upon the location of the legal entity performing the services. The Company does not measure or monitor gross profit or operating income by geography or any other measure or metric, other than consolidated, for the purposes of making operating decisions or allocating resources.

NOTE 18—RISKS AND UNCERTAINTIES

On March 11, 2020, the World Health Organization declared the coronavirus (COVID-19) a pandemic, following the rapid spread of the disease from where it was first diagnosed, in China, to nations worldwide. The outbreak sparked responses across countries, states and cities worldwide to enforce various measures of social distancing and shelter-in-place orders and temporary closure of non-essential businesses to reduce further transmission of the virus. As a result of these measures, the US and global markets have seen significant disruption, the extent and duration of which remains highly uncertain.

The impact of COVID-19 pandemic continues to evolve and, therefore, the Company cannot predict with certainty the extent to which the pandemic will negatively impact our results of operations, cash flows and financial position, liquidity and ability to remain in compliance with our financial covenants. In 2020, the Company experienced a year-over-year revenue decline.  Given the uncertainty of the marketplace, the Company has implemented business continuity plans to ensure that the Company is able to remain fully operational with a remote workforce, conducted financial modeling scenarios in order to ensure prudent cost containment, and has proactively implemented a series of cash conservation measures.  These measures include actions taken in the second, third, and fourth quarters of 2020 to reduce personnel costs and other operating expenses, including reductions in staffing and contractor levels, vendor spending, travel, and other measures.

The Company has financial covenants underlying its debt which require an adjusted Debt to EBITDA ratio of 3.25.  In light of the pandemic, there is uncertainty regarding the marketplace demand for the Company’s services and thus the Company’s future revenue

F-26

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

generation.  Accordingly, in light of this uncertainty, the Company has developed plans to further reduce operating expenses to the extent more prolonged revenue shortfalls are experienced which would prevent the Company from complying with its financial covenants.  

Management's plans would allow the Company to generate sufficient cash flows to reduce the Company's outstanding net debt and enable the Company to comply with the terms of its debt arrangements.  Accordingly, the Company believes that based upon current facts and circumstances, its existing cash coupled with the cash flows generated from operations will be sufficient to meet its cash needs for 12 months from the date of issuance of these financial statements.

NOTE 19RESTRUCTURING CHARGES

2020 Restructuring Plan

In the third and fourth quarters of 2020, the Company took restructuring actions to lower our operating expenses structurally and permanently relative to revenue and to accelerate the transformation of our business (the “Restructuring Plan”). Most of these actions are based on our recent experience and learning in the COVID-19 pandemic and a resulting review of our operations, which continues to address certain operating expenses such as occupancy expense and salaries and related expenses.

A summary of the activity affecting the Company's accrued contractual termination benefit liability for the year ended December 31, 2020 is as follows:

    

Restructuring Plan

Balance at January 1, 2020

    

$

Amounts accrued

 

2,349

Amounts paid/incurred

 

(1,592)

Balance at December 31, 2020

 

$

757

The $2.3 million of net restructuring charges was primarily related to contractual termination benefits, and was recorded in selling, general and administrative expenses. We expect that the remaining actions of the Restructuring Plan will be completed over the next three months.

F-27

EXHIBIT INDEX

Exhibit
Number

Description

2.1

Purchase Agreement, dated as of April 24, 2007, as amended, by and between Registrant and MCP-TPI Holdings, LLC (previously filed as Annex A to the Registrant’s Definitive Proxy Statement filed with the SEC on October 17, 2007 (Commission File Number: 001-33287), and incorporated herein by reference).

2.2

Agreement for the Sale and Purchase of the Entire Issued Share Capital of CCGH Limited, dated as of January 4, 2011, between Registrant and the persons named therein (previously filed as Exhibit 2.1 to the Registrant’s Form 8-K filed with the SEC on January 4, 2011 (Commission File Number: 001-33287), and incorporated herein by reference).

2.3

Asset Purchase Agreement, dated as of February 10, 2011, among Registrant (for specific section only), and Salvaggio & Teal Ltd. (d/b/a Salvaggio, Teal & Associates), Salvaggio & Teal II, LLC, Mitt Salvaggio, Kirk Teal, Nathan Frey, International Consulting Acquisition Corp., (previously filed as Exhibit 2.1to the Registrant’s Form 8-K filed with the SEC on February 11, 2011 (Commission File Number: 001-33287), and incorporated herein by reference).

2.4

Agreement and Plan of Merger, dated as of December 1, 2016, by and among Alsbridge Holdings, Inc., ISG Information Services Group Americas, Inc., Gala Acquisition Sub, Inc., and LLR Equity Partners III, L.P., as representative of the equity holders (previously filed as Exhibit 2.1 to the Registrant’s Form 8-K filed with the SEC on December 2, 2016 (Commission File No. 001-33287), and incorporated herein by reference).

3.1

Amended and Restated Certificate of Incorporation of the Company (previously filed as Exhibit 3.1 to Amendment No. 5 to the Registrant’s Registration Statement on Form S-1 filed with the SEC on January 29, 2007 (Commission File Number: 333-136536), and incorporated herein by reference).

3.2

Amended and Restated By-Laws, dated as of May 13, 2013 (previously filed as Exhibit 3.1 to the Registrant’s Form 8-K filed with the SEC on May 15, 2013 (Commission File Number: 001-33287), and incorporated herein by reference).

3.3

Amendment to the Amended and Restated By-Laws, dated as of November 8, 2017 (previously filed as Exhibit 3.1 to the Registrant’s Form 8 K filed with the SEC on November 13, 2017 (Commission File Number: 001-33287), and incorporated herein by reference).

4.1

Specimen Common Stock Certificate (previously filed as Exhibit 4.2 to Amendment No. 3 to the Registrant’s Registration Statement on Form S-1 filed with the SEC on December 22, 2006 (Commission File Number: 333-136536), and incorporated herein by reference).

4.2

Description of the Securities of the Registrant (previously filed as Exhibit 4.2 to the Registrant’s Form 10-K filed with the SEC on March 11, 2020 (Commission File Number: 001-33287), and incorporated herein by reference)

10.1

Registration Rights Agreement between the Registrant and the existing Stockholders dated as of February 6, 2007 (previously filed as Exhibit 10.9 to Amendment No. 3 to the Registrant’s Registration Statement on Form S-1 filed with the SEC on December 22, 2006 (Commission File Number: 333-136536), and incorporated herein by reference).

10.2#

Form of Indemnification Agreement for Directors and Officers (previously filed as Exhibit 10.1 to the Registrant’s Form 8-K filed with the SEC on December 2, 2016 (Commission File No. 001-33287), and incorporated herein by reference).

10.3#

Amended and Restated 2007 Employee Stock Purchase Plan (previously filed as Annex B to the Registrant’s Definitive Proxy Statement filed with the SEC on March 20, 2020 (Commission File Number: 001-33287), and incorporated herein by reference).

10.4#

Amended and Restated 2007 Equity and Incentive Award Plan (previously filed as Appendix A to the Registrant’s Definitive Proxy Statement filed with the SEC on March 20, 2020 (Commission File Number: 001-33287), and incorporated herein by reference).

10.5#

Form of Restricted Stock Unit Agreement (Performance and Time Based) (previously filed as Exhibit 10.1 to the Registrant’s Form 10-Q filed with the SEC on August 7, 2013 (Commission File Number: 001-33287), and incorporated herein by reference).

Exhibit
Number

Description

10.6#

Employment Letter dated as of September 24, 2009, between the Company and David E. Berger (previously filed as Exhibit 10.1 to the Registrant’s Form 8-K filed with the SEC on September 29, 2009 (Commission File Number: 001-33287), and incorporated herein by reference).

10.7#

Form of Restricted Stock Unit Award Agreement (Time-Based), (previously filed as Exhibit 10.2 to the Registrant’s Form 8-K filed with the SEC on September 29, 2009 (Commission File Number: 001-33287), and incorporated herein by reference).

10.8#

Form of Restricted Covenant Agreement, (previously filed as Exhibit 10.3 to the Registrant’s Form 8-K filed with the SEC on September 29, 2009 (Commission File Number: 001-33287), and incorporated herein by reference).

10.9#

Severance Agreement dated as of October 5, 2009, between the Company and David E. Berger (previously filed as Exhibit 10.4 to the Registrant’s Form 8-K filed with the SEC on September 29, 2009 (Commission File Number: 001-33287), and incorporated herein by reference).

10.10#

Change in Control Agreement dated as of January 7, 2011, between the Company and Michael P. Connors (previously filed as Exhibit 10.2 to the Registrant’s Form 8-K filed with the SEC on January 7, 2011 (Commission File Number: 001-33287), and incorporated herein by reference).

10.11#

Form of Change in Control Agreement for officers (previously filed as Exhibit 10.15 to the Registrant’s Form 10-K filed with the SEC on March 15, 2012 (Commission File Number: 001-33287), and incorporated herein by reference).

10.12#

Employment Agreement for Michael P. Connors, dated December 16, 2011 (previously filed as Exhibit 10.1 to the Registrant’s Form 8-K filed with the SEC on December 21, 2011 (Commission File Number: 001-33287), and incorporated herein by reference).

10.13#

Amendment No. 1 to Employment Agreement for Michael P. Connors previously filed as Exhibit 10.21 to the Registrant’s Form 10-K filed with the SEC on March 7, 2014 (Commission File Number: 001-33287), and incorporated herein by reference).

10.14  

Securities Purchase Agreement, dated as of December 1, 2016, by and between Information Services Group, Inc. and Chevrillon & Associés SCA (previously filed as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on December 2, 2016 (File No. 001-33287), and incorporated herein by reference).

10.15#

Amendment No. 2 to Employment Agreement for Michael P. Connors (previously filed as Exhibit 10.1 to the Registrant’s Form 8-K filed with the SEC on December 16, 2016 (Commission File Number: 001 33287), and incorporated herein by reference).

10.16#

Employment Letter for Thomas Kucinski, dated May 15, 2017 (previously filed as Exhibit 10.1 to the Registrant’s Form 8-K filed with the SEC on May 15, 2017 (Commission File Number: 001-33287), and incorporated herein by reference).

10.17*#

Form of Restricted Stock Unit Agreement (Performance Based).

10.18

Amended and Restated Credit Agreement, dated as of March 10, 2020, among Information Services Group, Inc., various lenders and Bank of America, N.A., as Administrative Agent (previously filed as Exhibit 10.22 to the Registrant’s Form 10-K filed with the SEC on March 11, 2020 (Commission File Number: 001-33287), and incorporated herein by reference).

10.19

Amendment No. 3 to Employment Agreement for Michael P. Connors (previously filed as Exhibit 10.1 to the Registrant’s Form 8-K filed with the SEC on December 30, 2020 (Commission File Number: 001-33287), and incorporated herein by reference).

11.0*

Computation of Earnings Per Share (included in Consolidated Statement of Comprehensive Income to the Consolidated Financial Statements included in Part II—Item 8 herein).

Exhibit
Number

Description

14.0  

Code of Ethics and Business Conduct for Directors, Officers and Employees (previously filed as Exhibit 14.1 to the Registrant’s Form 8-K filed with the SEC on August 7, 2012 (Commission File Number: 001-33287), and incorporated herein by reference).

21.1*

Subsidiaries of the Company.  

23.1*

Consent of Independent Registered Public Accounting Firm.

24.1*

Power of Attorney.

31.1*

Certification of Chief Executive Officer Pursuant to SEC Rule 13a-14(a)/15d-14(a).

31.2*

Certification of Chief Financial Officer Pursuant to SEC Rule 13a-14(a)/15d-14(a).

32.1*

Certification of Chief Executive Officer Pursuant to 18 U.S.C. §1350.

32.2*

Certification of Chief Financial Officer Pursuant to 18 U.S.C. §1350.

101*

The following financial statements from ISG’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 12, 2021, formatted in XBRL (Extensible Business Reporting Language); (i) Consolidated Balance Sheet, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Shareholders’ Equity, (iv) Consolidated Statements of Cash Flows and (v) the Notes to Consolidated Financial Statements.

*    Filed herewith.

#    Indicates Item 15(a)(3) exhibit (management contract or compensation plan or arrangement).

SIGNATURES

Pursuant to the requirements of the Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the city of Stamford, in the State of Connecticut on March 12, 2021.

INFORMATION SERVICES GROUP, INC.

By:

/s/ Michael P. Connors

Michael P. Connors
Chairman and Chief Executive Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf and in the capacities and on the dates indicated.

Name

Position

Date

/s/ Michael P. Connors

Michael P. Connors

Chairman and Chief Executive
Officer (Principal Executive Officer)

March 12, 2021

/s/ David E. Berger

David E. Berger

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

March 12, 2021

*Neil G. Budnick

Neil G. Budnick

Director

March 12, 2021

*Gerald S. Hobbs

Gerald S. Hobbs

Director

March 12, 2021

*Kalpana Raina

Kalpana Raina

Director

March 12, 2021

*Donald C. Waite III

Donald C. Waite III

Director

March 12, 2021

*Christine Putur

Christine Putur

Director

March 12, 2021

*Bruce N. Pfau

Bruce N. Pfau

Director

March 12, 2021

*By:

/s/ Michael P. Connors

Michael P. Connors**

**   By authority of the power of attorney filed as Exhibit 24.1 hereto

INFORMATION SERVICES GROUP, INC.

SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS

(in thousands)

    

Balance at

    

Charges to

    

    

Balance at

 

Beginning

Costs and

Additions/

End of

Description

of Period

Expenses

(Deductions)

Period

Year ended December 31, 2020

Allowance for doubtful accounts

$

343

 

817

 

(792)

$

368

Allowance for tax valuation

$

3,989

 

517

(799)

$

3,707

Year ended December 31, 2019

Allowance for doubtful accounts

$

401

 

75

 

(133)

$

343

Allowance for tax valuation

$

4,209

 

(141)

 

(79)

$

3,989

G-1

EX-10.17 2 iii-20201231xex10d17.htm EX-10.17

Exhibit 10.17

RESTRICTED STOCK UNIT AWARD AGREEMENT

(Performance-Based)

THIS AGREEMENT (the “Agreement”), is made, effective as of [INSERT] (the “Grant Date”) between Information Services Group, Inc., a Delaware corporation (the “Company”), and [NAME], an employee of the Company or an Affiliate of the Company, hereinafter referred to as the “Participant”.

WHEREAS, the Company desires to grant the Participant a restricted stock unit award as provided for hereunder (the “Restricted Stock Unit Award”), ultimately payable in shares of common stock of the Company, par value $0.001 per share (the “Common Stock” or “Shares”), pursuant to the terms set forth herein and to the Amended and Restated 2007 Equity and Incentive Award Plan (as amended from time to time, the “Plan”), the terms of which are hereby incorporated by reference and made a part of this Agreement (capitalized terms not otherwise defined herein shall have the same meanings as in the Plan);

WHEREAS, the committee of the Company’s board of directors appointed to administer the Plan (the “Committee”), has determined that it would be to the advantage and best interest of the Company and its shareholders to grant the Restricted Stock Unit Award provided for herein to the Participant as an incentive for increased efforts during his or her term of services with the Company or its Affiliates, and has advised the Company thereof and instructed the undersigned officers to grant said Restricted Stock Unit Award.

NOW, THEREFORE, in consideration of the mutual covenants herein contained and other good and valuable consideration, receipt of which is hereby acknowledged, the parties hereto do hereby agree as follows:

1.Grant of Restricted Stock Units; Conditions to Grant.

(a)Subject to the terms and conditions of the Plan and the additional terms and conditions set forth in this Agreement, effective as of the Grant Date, the Company hereby grants to the Participant [SHARES] Restricted Stock Units (the “RSUs”). Each RSU represents the right to receive one share of Common Stock upon the vesting of such RSUs in accordance with Section 2 hereof.

(b)Notwithstanding any other provision of this Agreement to the contrary, the Participant’s rights to vest under this Agreement will be subject at all times to the Participant’s compliance with that certain Restrictive Covenant Agreement entered into by and between the Participant and the Company on or prior to the date herewith (as such agreement may be amended or supplemented from time to time) and with any other restrictive covenants pursuant to which the Participant is bound (collectively, the “Restrictive Covenants”), and the Participant, by executing this Agreement, agrees and acknowledges that this Award may be subject to forfeiture in the event of the Participant’s breach of such Restrictive Covenants.

2.Vesting; Delivery of Shares

(a)Award will vest based on achievement of market price goals, which will be measured as the average closing price of ISG’s common stock over any ten consecutive-trading-day period prior to and including the [NUMBER] anniversary of the date of grant. 100% of the number of RSUs reported will be earned if the measured market price is $[PRICE] (the “Price Target”) or above so long as the Participant remains employed with the Company or any of its Affiliates on that date. Unearned RSUs will be cancelled.

(b)Except as otherwise provided herein, upon any termination of the Participant’s employment or services, any unvested RSUs shall be forfeited by the Participant without payment therefore.

(c)For purposes of this Agreement:

Cause” shall mean “Cause” as such term may be defined in any employment agreement or other agreement in effect at the time of termination of employment between the Participant and the Company or any of its Affiliates, or, if there is no such employment or other agreement, “Cause” shall


mean, with respect to the Participant: (a) willful and continued failure to perform his or her material duties with respect to the Company or its Affiliates which continues beyond ten business days after a written demand for substantial performance is delivered to the Participant by the Company; (b) any act involving fraud or material dishonesty in connection with the business of the Company or its Affiliates; (c) a material violation of the Company’s code of conduct or other policy; (d) assault or other unlawful act of violence; or (e) conviction of, or a plea of nolo contendere to, any felony whatsoever or any misdemeanor that would preclude employment under the Company’s hiring policy.

Retirement” shall have the meaning as defined in the retirement plan that applies to the Participant or such other retirement age as required by law.

(d)In no event shall the Participant receive any distribution of Shares subject to any RSUs until their vesting, at which time the Company shall, as promptly as administratively practicable, but in no event later than 15 business days following each applicable vesting date, deliver such Shares to the Participant.

3.No Dividend Equivalents. Unless and until the Participant is the record holder of the Common Stock subject to the RSUs, he or she is not entitled to the payment of any dividends (or dividend equivalents) with respect to the RSUs or the Shares subject thereto.

4.Change in Capitalization; Corporate Transactions.

(a)Adjustments. If there occurs an event as described in Section 9(a) of the Plan, the provisions of Section 9(a) shall govern the treatment of the RSUs.

(b)Change in Control. Provided that the Participant remains employed by or providing services to the Company or its Affiliates on the closing date of a Change in Control, any unvested portion of the RSU shall be vested based on the higher of (i) the Price Target or (ii) the price per Share being paid by the acquirer in such Change in Control.

5.Limitation on Obligations. The Company’s obligation with respect to the RSUs granted hereunder is limited solely to the delivery to the Participant of shares of Common Stock on the date when such shares are due to be delivered hereunder, and in no way shall the Company become obligated to pay cash in respect of such obligation unless otherwise provided under Section 9 and permitted under Section 409A of the Code. The RSUs shall not be secured by any specific assets of the Company or any of its Affiliates, nor shall any assets of the Company or any of its Affiliates be designated as attributable or allocated to the satisfaction of the Company’s obligations under this Agreement.

6.Rights as a Stockholder. The Participant shall not have any rights of a common stockholder of the Company unless and until the Participant becomes entitled to receive the shares of Common Stock pursuant to Section 2 above.

7.Transferability; Successors and Assigns. The RSUs may not be assigned, alienated, pledged, attached, sold, transferred, encumbered, hypothecated or otherwise disposed of by the Participant and any such purported assignment, alienation, pledge, attachment, sale, transfer, encumbrance, hypothecation or disposition shall be void and unenforceable against the Company or any Affiliate; provided that the designation of a beneficiary shall not constitute an assignment, alienation, pledge, attachment, sale, transfer or encumbrance. This Section 7 shall not prevent transfers by will or by the applicable laws of descent and distribution. The shares of Common Stock acquired by the Participant pursuant to Section 2 of this Agreement may not at any time be assigned, alienated, pledged, attached, sold, transferred, encumbered, hypothecated or otherwise disposed of by the Participant other than in compliance with applicable securities laws. This Agreement shall be binding on all successors and assigns of the Company and the Participant, including without limitation, the estate of such Participant and the executor, administrator or trustee of such estate, or any receiver or trustee in bankruptcy or representative of the Participant’s creditors.

8.No Right to Continued Employment or Services or Other Equity Awards. The granting of the RSUs evidenced hereby and this Agreement shall impose no obligation on the Company or


any Affiliate to (a) continue the employment or services of the Participant and shall not lessen or affect the Company’s or its Affiliate’s right to terminate the employment or services of such Participant or (b) to make any future Share or Share-based awards to the Participant, and this grant of RSUs does not constitute any increase of annual compensation or benefits to be provided to the Participant.

9.Withholding. It shall be a condition of the obligation of the Company upon delivery of Common Stock to the Participant pursuant to Section 2 above that the Participant pay to the Company such amount as may be requested by the Company for the purpose of satisfying any liability for any federal, state or local income or other taxes required by law to be withheld with respect to such Common Stock. The Company shall be authorized to take such action as may be necessary, in the opinion of the Company’s counsel (including, without limitation, withholding Common Stock otherwise deliverable to the Participant hereunder and/or withholding amounts from any compensation or other amount owing from the Company to the Participant), to satisfy the obligations for payment of the minimum amount of any such taxes. In addition, if the Company’s accountants determine that there would be no adverse accounting implications to the Company, or if the Company otherwise in its discretion allows the following to be so, the Participant may be permitted to elect to use Common Stock otherwise deliverable to the Participant hereunder to satisfy any such withholding obligations, subject to such procedures as the Company’s accountants may require. The Participant is hereby advised to seek his or her own tax counsel regarding the taxation of the grant of RSUs made hereunder.

10.Securities Laws. Upon the delivery of any Common Stock to the Participant, the Company may require the Participant to make or enter into such written representations, warranties and agreements as the Committee may reasonably request in order to comply with applicable securities laws or with this Agreement.  The delivery of the Common Stock hereunder shall be subject to all applicable laws, rules and regulations and to such approvals of any governmental agencies as may be required.

11.Section 409A of the Code. In the event that it is reasonably determined by the Company that, as a result of the deferred compensation tax rules under Section 409A of the Internal Revenue Code of 1986, as amended (and any related regulations or other pronouncements thereunder) (the “Deferred Compensation Tax Rules”), benefits that the Participant is entitled to under the terms of this Agreement may not be made at the time contemplated by the terms hereof or thereof, as the case may be, without causing the Participant to be subject to tax under the Deferred Compensation Tax Rules, the Company shall, in lieu of providing such benefit when otherwise due under this Agreement, instead provide such benefit on the first day on which such provision would not result in the Participant incurring any tax liability under the Deferred Compensation Tax Rules; which day, if the Participant is a “specified employee” within the meaning of the Deferred Compensation Tax Rules, may, in the event the benefit to be provided is due to the Participant’s separation from service with the Company and its Affiliates, be the first day following the six-month period beginning on the date of such separation from service.

12.Notices. Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of its General Counsel at the principal executive office of the Company, and any notice to be given to the Participant shall be addressed to him or her at the address appearing in the personnel records of the Company for the Participant. By a notice given pursuant to this Section 12, either party may hereafter designate a different address for notices to be given to him or her. Any notice which is required to be given to the Participant shall, if the Participant is then deceased, be given to the Participant’s personal representative if such representative has previously informed the Company of his or her status and address by written notice under this Section 12. Any notice shall have been deemed duly given when delivered by hand or courier or when enclosed in a properly sealed envelope or wrapper addressed as aforesaid, deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service.

13.Governing Law. The laws of the State of Delaware (or if the Company reincorporates in another state, the laws of that state) shall govern the interpretation, validity and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflicts of laws.


14.Restricted Stock Unit Award Subject to Plan. The Restricted Stock Unit Award and the RSUs granted hereunder are subject to the Plan. The terms and provisions of the Plan as it may be amended from time to time are hereby incorporated herein by reference. In the event of a conflict between any term or provision contained herein and a term or provision of the Plan, the applicable terms and provisions of the Plan will govern and prevail.

15.Amendment. This Agreement may be amended only by a writing executed by the parties hereto which specifically states that it is amending this Agreement.

16.Signature in Counterparts. This Agreement may be signed in counterparts, each of which shall be an original, with the same effect as if the signatures thereto and hereto were upon the same instrument.

[Signatures on next page.]


IN WITNESS WHEREOF, the Company and the Participant have duly executed and delivered this Agreement as of the day and year first above written.

 

 

 

 

INFORMATION SERVICES GROUP, INC.

 

 

 

 

 

By:

 

 

Name:

 

Title:

 

 

 

 

 

PARTICIPANT:

 

 

 

 

 

By:

 

 

Name:        [NAME]

Restricted Stock Unit Award Agreement


EX-21.1 3 iii-20201231xex21d1.htm EX-21.1

Exhibit 21.1

List of Subsidiaries

Subsidiary

   

Jurisdiction of Organization

Information Services Group, Inc.

Delaware

International Advisory Holdings Corp.

Delaware

International Consulting Acquisition Corp.

Delaware

ISG Information Services Group Americas, Inc.

Texas

TPI Eurosourcing, L.L.C.

Texas

TPI Advisory Services India Pvt. Ltd.

India

Information Services Group Germany GmbH

Germany

TPI Europe Ltd.

United Kingdom

Technology Partners International K.K.-Japan

Japan

TPI Sourcing Consultants Canada Corp.

Nova Scotia

CCGH Limited

United Kingdom

Information Services Group Switzerland GmbH

Switzerland

Information Services Group Denmark ApS

Denmark

Information Services Group Oy

Finland

ISG (Group Services) Ltd.

United Kingdom

Information Services Group Europe Limited

United Kingdom

Information Services Group Sweden AB

Sweden

Information Services Group SA

France

Alsbridge Holdings, Inc.

Delaware

Alsbridge, Inc.

Texas

Alsbridge GmbH

Germany

Alsbridge Canada, Inc.

Canada

Alsbridge Shared Services Corp.

Texas

Outsourcing Leadership Corp.

Texas

Alsbridge Advisory Private Limited

India

Telewares, Inc.

Texas

Alsbridge Limited (England & Wales)

United Kingdom

Accomplished Sourcing Limited UK

United Kingdom

ProBenchmark Limited

United Kingdom

Alsbridge ANZ PTY Limited

Australia

ProBenchmark Outsourcing Solutions Private Limited

India

Compass Management Consulting Iberica SA

Spain

Compass Publishing BV

Netherlands

Information Services Group Netherlands B.V.

Netherlands

Compass Management Consulting Ltd

Canada

Compass Management Consulting PTY

Australia

CTP Italia S.p.A.

Italy

TPI Advisory Services Hong Kong Limited

Hong Kong

TPI Management Consulting (Beijing) Limited

China

ISG Servicios Informativos S DE RL DE CV

Mexico


EX-23.1 4 iii-20201231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-238177, 333-218061, 333-149950, 333-168848 and 333-196193) of Information Services Group, Inc. of our report dated March 12, 2021 relating to the financial statements, financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP

Stamford, Connecticut

March 12, 2021


EX-24.1 5 iii-20201231xex24d1.htm EX-24.1

Exhibit 24.1

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Michael P. Connors as true and lawful attorney-in-fact and agent, with full power (including the full power of substitution and resubstitution) to sign for him and in his name, place and stead, in the capacity or capacities set forth below, (1) the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 to be filed by Information Services Group, Inc. (the “Company”) with the Securities and Exchange Commission (the “Commission”) pursuant to Section 13 of the Securities Exchange Act of 1934, as amended, and (2) any amendments to the foregoing Annual Report, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Commission, granting unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent, or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

9

Signature

Title

Date

/s/ Neil G. Budnick

Neil G. Budnick

Director

March 12, 2021

/s/ Gerald S. Hobbs

Gerald S. Hobbs

Director

March 12, 2021

/s/ Kalpana Raina

Kalpana Raina

Director

March 12, 2021

/s/ Donald C. Waite III

Donald C. Waite III

Director

March 12, 2021

/s/ Christine Putur

Christine Putur

Director

March 12, 2021

/s/ Bruce N. Pfau

Bruce N. Pfau

Director

March 12, 2021


EX-31.1 6 iii-20201231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATE PURSUANT TO

RULES 13a-14(a) and 15d-14(a),

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael P. Connors, certify that:

1.I have reviewed this annual report on Form 10-K of Information Services Group, 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 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.

March 12, 2021

/s/ Michael P. Connors

Michael P. Connors
Chairman and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 7 iii-20201231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATE PURSUANT TO

RULES 13a-14(a) and 15d-14(a),

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, David E. Berger, certify that:

1.I have reviewed this annual report on Form 10-K of Information Services Group, 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 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.

0


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

March 12, 2021

/s/ David E. Berger

David E. Berger
Executive Vice President, Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)


EX-32.1 8 iii-20201231xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 USC. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report on Form 10-K of Information Services Group, Inc. (the “Company”) for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael P. Connors, Chairman and Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

0

March 12, 2021

/s/ Michael P. Connors

Michael P. Connors
Chairman and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 9 iii-20201231xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 USC. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report on Form 10-K of Information Services Group, Inc. (the “Company”) for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David E. Berger, Executive Vice President, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(3)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(4)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

March 12, 2021

/s/ David E. Berger

David E. Berger
Executive Vice President, Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)


EX-101.SCH 10 iii-20201231.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACQUISITION (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - NET INCOME PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - FURNITURE, FIXTURES AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - LEASES - Components of lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - LEASES - Supplemental balance sheet information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - LEASES - Maturities of lease liabilities and minimum rental commitments under non-cancelable operating leases under ASC 840 (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - LEASES (Details) - Maturities of lease liabilities and minimum rental commitments under non-cancelable operating leases under ASC 840 calc 2 link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Annual Maturities of Debt Obligations Tables (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - INCOME TAXES (Details) calc 2 link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - NET INCOME PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - ACCOUNTS RECEIVABLE AND CONTRACT ASSETS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - FURNITURE, FIXTURES AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - STOCK BASED COMPENSATION PLANS link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - NET INCOME PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - FURNITURE, FIXTURES AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - STOCK BASED COMPENSATION PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Furniture, Fixtures and Equipment, net to Reimbursable Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - RESTRUCTURING CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - RISKS AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - RESTRUCTURING CHARGES link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31901 - Disclosure - RESTRUCTURING CHARGES (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUE - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - RISKS AND UNCERTAINTIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 iii-20201231_cal.xml EX-101.CAL EX-101.DEF 12 iii-20201231_def.xml EX-101.DEF EX-101.LAB 13 iii-20201231_lab.xml EX-101.LAB EX-101.PRE 14 iii-20201231_pre.xml EX-101.PRE XML 15 iii-20201231x10k_htm.xml IDEA: XBRL DOCUMENT 0001371489 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001371489 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001371489 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001371489 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001371489 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0001371489 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001371489 us-gaap:DomesticCountryMember 2020-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2020-12-31 0001371489 us-gaap:RetainedEarningsMember 2020-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2019-12-31 0001371489 us-gaap:RetainedEarningsMember 2019-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2018-12-31 0001371489 us-gaap:RetainedEarningsMember 2018-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001371489 iii:IncentivePlanAmendmentMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember iii:EquityIncentivePlan2007Member 2020-01-01 2020-12-31 0001371489 iii:EquityIncentivePlan2007Member 2020-01-01 2020-12-31 0001371489 iii:EquityIncentivePlan2007Member 2019-01-01 2019-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember iii:EquityIncentivePlan2007Member 2020-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember iii:EquityIncentivePlan2007Member 2019-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember iii:EquityIncentivePlan2007Member 2018-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember iii:EquityIncentivePlan2007Member 2019-01-01 2019-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember iii:EquityIncentivePlan2007Member iii:AwardsVestingOnEmploymentThroughTheFourthAnniversaryOfGrantMember 2020-01-01 2020-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember iii:EquityIncentivePlan2007Member iii:AwardsVestingOnChangeInControlMember 2020-01-01 2020-12-31 0001371489 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001371489 iii:EmployeeMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001371489 srt:EuropeMember 2020-01-01 2020-12-31 0001371489 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001371489 srt:AmericasMember 2020-01-01 2020-12-31 0001371489 country:GB 2020-01-01 2020-12-31 0001371489 country:DE 2020-01-01 2020-12-31 0001371489 country:AU 2020-01-01 2020-12-31 0001371489 srt:EuropeMember 2019-01-01 2019-12-31 0001371489 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001371489 srt:AmericasMember 2019-01-01 2019-12-31 0001371489 country:GB 2019-01-01 2019-12-31 0001371489 country:DE 2019-01-01 2019-12-31 0001371489 country:AU 2019-01-01 2019-12-31 0001371489 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember us-gaap:OfficeEquipmentMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember iii:FurnitureFixturesAndLeaseholdImprovementsMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember iii:FurnitureFixturesAndEquipmentMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember us-gaap:OfficeEquipmentMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember iii:FurnitureFixturesAndLeaseholdImprovementsMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember iii:FurnitureFixturesAndEquipmentMember 2020-01-01 2020-12-31 0001371489 srt:EuropeMember 2020-12-31 0001371489 srt:AsiaPacificMember 2020-12-31 0001371489 srt:AmericasMember 2020-12-31 0001371489 srt:EuropeMember 2019-12-31 0001371489 srt:AsiaPacificMember 2019-12-31 0001371489 srt:AmericasMember 2019-12-31 0001371489 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001371489 us-gaap:OfficeEquipmentMember 2020-12-31 0001371489 iii:FurnitureFixturesAndLeaseholdImprovementsMember 2020-12-31 0001371489 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001371489 us-gaap:OfficeEquipmentMember 2019-12-31 0001371489 iii:FurnitureFixturesAndLeaseholdImprovementsMember 2019-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001371489 us-gaap:ForeignCountryMember 2020-12-31 0001371489 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001371489 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001371489 us-gaap:RevolvingCreditFacilityMember iii:CreditAgreement2020Member 2020-03-10 0001371489 us-gaap:RevolvingCreditFacilityMember iii:CreditAgreement2020Member 2020-03-09 0001371489 srt:MinimumMember us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember us-gaap:DatabasesMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember us-gaap:DatabasesMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0001371489 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember us-gaap:OrderOrProductionBacklogMember 2019-01-01 2019-12-31 0001371489 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001371489 srt:MinimumMember us-gaap:DatabasesMember 2019-01-01 2019-12-31 0001371489 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001371489 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001371489 srt:MaximumMember us-gaap:OrderOrProductionBacklogMember 2019-01-01 2019-12-31 0001371489 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001371489 srt:MaximumMember us-gaap:DatabasesMember 2019-01-01 2019-12-31 0001371489 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001371489 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0001371489 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001371489 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001371489 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001371489 iii:EquityIncentivePlan2007Member 2020-12-31 0001371489 us-gaap:LineOfCreditMember iii:CreditAgreement2020Member 2020-03-10 2020-03-10 0001371489 srt:MinimumMember 2020-12-31 0001371489 srt:MaximumMember 2020-12-31 0001371489 us-gaap:EurodollarMember 2020-03-10 2020-03-10 0001371489 iii:CreditAgreement2020Member us-gaap:FederalFundsEffectiveSwapRateMember 2020-03-10 2020-03-10 0001371489 iii:CreditAgreement2020Member us-gaap:EurodollarMember 2020-03-10 2020-03-10 0001371489 us-gaap:CommonStockMember 2020-12-31 0001371489 us-gaap:CommonStockMember 2019-12-31 0001371489 us-gaap:CommonStockMember 2018-12-31 0001371489 us-gaap:AccruedLiabilitiesMember iii:NeuralifyLlcMember 2020-12-31 0001371489 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001371489 iii:NeuralifyLlcMember 2020-12-31 0001371489 iii:NeuralifyLlcMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001371489 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001371489 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001371489 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001371489 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001371489 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0001371489 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001371489 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0001371489 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001371489 srt:MinimumMember 2020-01-01 2020-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001371489 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001371489 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember iii:EquityIncentivePlan2007Member 2020-01-01 2020-12-31 0001371489 srt:MaximumMember iii:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001371489 iii:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001371489 iii:EmployeeStockPurchasePlanMember 2020-12-31 0001371489 srt:MinimumMember iii:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember 2020-01-01 2020-12-31 0001371489 2018-12-31 0001371489 us-gaap:OrderOrProductionBacklogMember 2020-12-31 0001371489 us-gaap:DatabasesMember 2020-12-31 0001371489 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0001371489 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001371489 us-gaap:DatabasesMember 2019-12-31 0001371489 us-gaap:CustomerRelationshipsMember 2019-12-31 0001371489 iii:CreditAgreement2020Member 2020-03-10 2020-03-10 0001371489 us-gaap:LineOfCreditMember iii:CreditAgreement2020Member 2020-03-10 0001371489 iii:NeuralifyLlcMember 2020-07-08 0001371489 iii:NeuralifyLlcMember 2020-07-08 2020-07-08 0001371489 2019-01-01 2019-12-31 0001371489 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001371489 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001371489 us-gaap:CustomerRelationshipsMember 2020-12-31 0001371489 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001371489 2020-12-31 0001371489 2019-12-31 0001371489 2020-06-30 0001371489 2021-03-03 0001371489 2020-01-01 2020-12-31 shares iso4217:USD pure iii:installment iso4217:USD shares iii:segment P4Y P3Y P3Y 0 P3M P3M PT20H 0 0 us-gaap:IncomeApproachValuationTechniqueMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 0001371489 --12-31 2020 FY false us-gaap:AccruedLiabilitiesAndOtherLiabilities us-gaap:AccruedLiabilitiesAndOtherLiabilities us-gaap:AccruedLiabilitiesAndOtherLiabilities us-gaap:AccruedLiabilitiesAndOtherLiabilities true true True true P6M Information Services Group Inc. us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 10-K true 2020-12-31 false 001-33287 DE 20-5261587 2187 Atlantic Street Stamford CT 06902 203 517-3100 Shares of Common Stock, $0.001 par value III NASDAQ No No Yes Yes Accelerated Filer true false true false 85143871 48400641 43730000 18153000 368000 343000 67473000 77076000 3412000 4572000 114615000 99801000 95000 88000 5001000 6014000 5909000 6572000 91008000 85349000 15064000 16605000 2255000 3589000 5573000 737000 239520000 218755000 11176000 8862000 4300000 11000000 5121000 4935000 30064000 16454000 50661000 41251000 73551000 74823000 3811000 3472000 4332000 5013000 8028000 4522000 140383000 129081000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 100000000 100000000 48297000 48189000 48112000 47478000 48000 48000 248018000 245572000 108000 634000 256000 2051000 -4671000 -7138000 -144002000 -146757000 99137000 89674000 239520000 218755000 249128000 265763000 149878000 153179000 83785000 92518000 6196000 6708000 9269000 13358000 260000 194000 3563000 6267000 -98000 -146000 5868000 7139000 3113000 3798000 2755000 3341000 47717000 46917000 49972000 47620000 0.06 0.07 0.06 0.07 2755000 3341000 760000 33000 2467000 17000 5222000 3358000 45477 45000 235998000 -203000 -7155000 -150098000 78587000 3341000 3341000 17000 17000 3428000 3428000 171 485000 218000 703000 -1362000 1362000 243 1000 864000 865000 2221 2000 -2000 9589000 9589000 48112 48000 245572000 -2051000 -7138000 -146757000 89674000 2755000 2755000 2467000 2467000 5166000 5166000 -86000 602000 516000 -6359000 6359000 185 8891000 8891000 48297 48000 248018000 -256000 -4671000 -144002000 99137000 2755000 3341000 2664000 2697000 3532000 4011000 969000 205000 167000 403000 610000 8891000 9589000 419000 817000 75000 -139000 885000 -3000 -10065000 1363000 1689000 -1488000 2070000 243000 -93000 -1253000 13140000 -94000 43971000 20437000 1181000 1922000 2317000 -3498000 -1922000 8088000 12250000 865000 516000 703000 934000 2023000 3094000 5166000 3428000 -15695000 -18934000 806000 -65000 25584000 -484000 18241000 18725000 43825000 18241000 3114000 5690000 2536000 503000 6359000 1362000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 1—DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIO</b><b style="font-weight:bold;">NS</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;">Information Services Group, Inc. (the “Company”, or “ISG”) was founded in 2006 with the strategic vision to become a high-growth, leading provider of information-based advisory services.  The Company specializes in digital transformation services, including automation, cloud and data analytics; sourcing advisory; managed governance and risk services; network carrier services; technology strategy and operations design; change management; market intelligence and technology research and analysis.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2—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 6pt 0pt;"><b style="font-weight:bold;">Basis of Presentation and Principles of Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. These consolidated financial statements and footnotes are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to the Company include ISG and its consolidated subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">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 the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the periods reported. Actual results may differ from those estimates. The complexity of the estimation process and issues related to the assumptions, risks and uncertainties inherent in the application of the revenue recognition guidance for contracts in which control is transferred to the customer over time affect the amounts of revenues, expenses, contract assets and contract liabilities. Numerous internal and external factors can affect estimates. Estimates are also used for but not limited to: allowance for doubtful accounts, useful lives of furniture, fixtures and equipment and definite lived intangible assets, depreciation expense, fair value assumptions in evaluating goodwill for impairment, income taxes and deferred tax asset valuation, and the valuation of stock-based compensation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. Any future asset impairment charges, increase in allowance for doubtful accounts, or restructuring charges could be more likely if the negative effects of the COVID-19 pandemic continue and will be dependent on the severity and duration of this crisis. To date, the Company has not observed any material impairments of its assets or a significant change in the fair value of assets due to the COVID-19 pandemic.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Business Combinations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">We have acquired businesses critical to the Company’s long-term growth strategy. Results of operations for acquisitions are included in the accompanying consolidated statement of comprehensive income from the date of acquisition. Acquisitions are accounted for using the purchase method of accounting and the purchase price is allocated to the net assets acquired based upon their estimated fair values at the date of acquisition. The excess of the purchase price over the net assets was recorded as goodwill. Acquisition-related costs are expensed as incurred and recorded in selling, general and administrative expenses.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</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;">The Company considers all highly liquid instruments with an original maturity of three months or less to be cash equivalents, including certain money market accounts. The Company principally maintains its cash in money market and bank deposit accounts in the United States of America which typically exceed applicable insurance limits. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Restricted cash consists of cash and cash equivalents which the Company has committed for rent deposits and are not available for general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Accounts Receivable, Contract Assets and Allowance for Doubtful Accounts</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our trade receivables primarily consist of amounts due for services already performed.  The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of clients to pay fees or for disputes that affect its ability to fully collect billed accounts receivable. The allowance for these risks is prepared by reviewing the status of all accounts and recording reserves on a specific identification method based on previous experiences and historical bad debts. However, our actual experience may vary from these estimates. If the financial condition of our clients were to deteriorate, resulting in their inability or unwillingness to pay their invoices, we may need to record additional allowances or write-offs in future periods. To the extent the provision relates to a client’s inability or unwillingness to make required payments, the provision is recorded as bad debt expense, which is classified within selling, general and administrative expense in the accompanying consolidated statement of comprehensive income. Historically, the Company’s bad debt reserves and write-offs have not been significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">The provision for unbilled services is recorded as a reduction to revenues to the extent the provision relates to fee adjustments and other discretionary pricing adjustments.  Historically, the Company’s unbilled receivable reserves and write-offs have not been significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Prepaid Expenses and Other Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Prepaid expenses and other assets consist primarily of prepaid expenses for insurance, conferences and deposits for facilities, programs and promotion items.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Furniture, Fixtures and Equipment, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">Furniture, fixtures and equipment is recorded at cost. Depreciation is computed by applying the straight-line method over the estimated useful life of the assets, which ranges from </span><span style="-sec-ix-hidden:Hidden_5Nh_LNBnIU-zivazL7ih3w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;">. Leasehold improvements are depreciated over the lesser of the useful life of the underlying asset or the lease term, which generally ranges from </span><span style="-sec-ix-hidden:Hidden_EJLcoM0fKE2xATHX0T66dQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;">. Expenditures for renewals and betterments are capitalized. Repairs and maintenance are charged to expense as incurred. The cost and accumulated depreciation of assets sold or otherwise disposed of are removed from the accounts and any associated gain or loss thereon is reflected in the accompanying consolidated statement of comprehensive income.</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;">The Company capitalizes internal-use software and website development costs and records these amounts within Furniture, Fixtures and Equipment, net. Accounting standards require that certain costs related to the development or purchase of internal-use software and systems as well as the costs incurred in the application development stage related to its website be capitalized and amortized over the estimated useful life of the software or system. They also require that costs related to the preliminary project stage, data conversion and post implementation/operation stage of an internal-use software development project be expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">During the years ended December 31, 2020 and 2019, the Company capitalized $0.3 million and $0.6 million, respectively, of costs associated with system and website development.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Goodwill</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;">Our goodwill represents the excess of the cost of businesses acquired over the fair value of the net assets acquired at the date of acquisition. Goodwill is not amortized but rather tested for impairment at least annually in accordance with accounting and disclosure requirements for goodwill and other indefinite-lived intangible assets. This test is performed by us during our fourth fiscal quarter or more frequently if we believe impairment indicators are present.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A qualitative assessment is performed to determine whether the existence of events or circumstances leads to a determination that it is more likely than not the fair value of the reporting unit is less than its carrying amount. If, based on the evaluation, it is determined to be more likely than not that the fair value is less than the carrying value then goodwill is tested further for impairment. If the fair value of goodwill is lower than its carrying amount, an impairment loss is recognized in an amount equal to the difference. Subsequent increases in value are not recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There was no impairment of goodwill during the years ended December 31, 2020 and 2019, nor were any indicators identified in 2020 or 2019 that would suggest that it is more likely than not that the Company’s reporting unit is impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Long-Lived Assets</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;">Long lived assets, excluding goodwill and indefinite lived intangibles, to be held and used by the Company are reviewed to determine whether any significant change in the long-lived asset’s physical condition, a change in industry conditions or a reduction in cash flows associated with the asset group that contains the long-lived asset. If these or other factors indicate the carrying amount of the asset group, which is the lowest level for which identifiable cash flows exist that are separately identifiable from other cash flows, may not be recoverable, the Company determines whether impairment has occurred through the use of an undiscounted cash flow analysis. If impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset group. The fair value of the asset group is measured using market prices or, in the absence of market prices, an estimate of discounted cash flows. Cash flows are generally discounted at an interest rate commensurate with our weighted average cost of capital. Assets are classified as held for sale when the Company has a plan for disposal of certain assets and those assets meet the held for sale criteria.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Debt Issuance Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Costs directly incurred in obtaining long-term financing, typically bank and attorney fees, are deferred and are amortized over the life of the related loan.  Deferred issuance costs are classified as a direct deduction to the long-term debt in the accompanying consolidated balance sheet. Amortization of debt issuance costs is included in interest expense and totaled $0.4 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">We recognize our revenues by applying the following five steps: (1) identify the contract with the customer; (2) identify the performance obligation(s) in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligation(s); and (5) recognize revenue when (or as) the company satisfies the performance obligation(s).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">We principally derive revenues from fees for services generated on a project by project basis. Prior to the commencement of a project, we reach agreement with the client on rates for services based upon the scope of the project, staffing requirements and the level of client involvement. It is our policy to obtain written agreements from clients prior to performing services or when evidence of enforceable rights and obligations is obtained. In these agreements, the clients acknowledge that they will pay based upon the amount of time spent on the project or an agreed upon fee structure. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Revenues for time and materials contracts, which may include capped fees or “not-to-exceed” clauses, are recognized based on the number of hours worked by our advisors at an agreed upon rate per hour and are recognized in the period in which services are performed. Revenues for time and materials contracts are billed monthly, semimonthly or in accordance with the specific contractual terms of each project.  For contract with capped fees or not-to-exceed clauses, we monitor our performance and fees billed to ensure that revenue is not recognized in excess of the contractually capped fee.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Revenues related to fixed fee contracts are recognized as value is delivered to the customer, consistent with the transfer of control to the customer over time. Revenue for these contracts is recognized proportionally over the term of the contract using an input method based on the proportion of labor hours incurred as compared to the total estimated labor hours for the fixed fee contract performance obligations, which we consider the best available indicator of the pattern and timing in which contract performance obligations are fulfilled and control transfers to the customer. This percentage is multiplied by the contracted dollar amount of the project to determine the amount of revenue to recognize in an accounting period. The contracted amount used in this calculation typically excludes the amount the client pays for reimbursable expenses. There are situations where the number of hours to complete projects may exceed our original estimate as a result of an increase in project scope or unforeseen events. The results of any revisions in these estimates are reflected in the period in which they become known.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">For managed service implementation contracts, revenue is recognized over time as a percentage of hours incurred to date as compared to the total expected hours of the implementation, consistent with the transfer of control to the customer.  For ongoing managed services contract, revenue is recognized over time, consistent with the weekly or monthly fee specified within such arrangements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">We also derive revenues based on negotiating reductions in network costs of companies with the entity’s related service providers and providing other services such as audits of network and communication expenses, and consultation for network architecture.  These contracts can be fixed in fees or can be based on the level of savings achieved related to its communications costs.  Additionally, these contracts can also have a fixed component and a contingent component that is based on the savings generated by the Company.  For network </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">contingency contracts with termination for convenience clauses, revenue is recognized over time due to the existence of provisions for payment for progress incurred to date plus a reasonable profit margin.  The contract periods range from a few months to in excess of a year.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">We also enter into arrangements for the sale of robotics software licenses and related delivery of consulting or implementation services at the same time or within close proximity to one another. Such software-related performance obligations include the sale of software licenses and other software-related services.  For software and implementation contracts, revenue associated with the software performance obligation is recognized at the point at which the software is installed, while revenue associated with the implementation service performance obligation is recognized over the software implementation period as a percentage of hours incurred to date as compared to the total expected hours. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Revenue associated with events is recognized at the point of time at which the event occurs.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The agreements entered into in connection with a project typically allow our clients to terminate early due to breach or for convenience with </span><span style="font-size:10pt;">30</span><span style="font-size:10pt;"> days’ notice. In the event of termination, the client is contractually required to pay for all time, materials and expenses incurred by us through the effective date of the termination.  In addition, from time to time, we enter into agreements with clients that limit our right to enter into business relationships with specific competitors of that client for a specific time period. These provisions typically prohibit us from performing a defined range of services that we might otherwise be willing to perform for potential clients. These provisions are generally limited to </span><span style="-sec-ix-hidden:Hidden_TYerx43SzUiyp8WttQBz_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">six</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">twelve months</span><span style="font-size:10pt;"> and usually apply only to specific employees or the specific project team.</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;">When we recognize revenues in advance of billing, those revenues are recorded as contract assets.  When we receive cash in advance of completing services or earning revenues, those amounts are recorded as contract liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Reimbursable Expenditures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Amounts billed to customers for reimbursable expenditures are included in revenues and the associated costs incurred by the Company are included in direct costs and expenses for advisors in the accompanying consolidated statement of comprehensive income. Non-reimbursable amounts are expensed as incurred. Reimbursable expenditures totaled $1.7 million and $9.6 million for the years ended December 31, 2020 and 2019, respectively.  The decrease was attributable to pandemic related travel restrictions that occurred throughout the majority of 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Direct Costs and Expenses for Advisors</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Direct costs and expenses for advisors include payroll expenses and advisory fees directly associated with the generation of revenues and other program expenses. Direct costs and expenses for advisors are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Direct costs and expenses for advisors also include expense accruals for discretionary bonus payments. Bonus accrual levels are adjusted throughout the year based on actual and projected Company performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">We grant restricted stock units with a fair value that is determined based on the closing price of our common stock on the date of grant.  Such grants generally vest ratably over a </span><span style="-sec-ix-hidden:Hidden_fjHkuEWrnkmOSbnpLr-bUw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">four</span></span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8.5pt;">-</span><span style="font-size:10pt;">year period for employees and a </span><span style="font-size:10pt;">three-year</span><span style="font-size:10pt;"> period for directors. Stock-based compensation expense is recognized ratably over the applicable service period.</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;">We follow the provisions of accounting and disclosure requirements for share-based payments, including the measurement and recognition of all share-based compensation under the fair value method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk</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;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company places its cash investments with high quality financial institutions. The Company extends credit to its customers based upon an evaluation of the customer’s financial condition and credit history and generally does not require collateral.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Treasury Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company makes treasury stock purchases in the open market pursuant to the share repurchase program, which was most recently approved by the Board of Directors on November 1, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Treasury stock is recorded on the consolidated balance sheet at cost as a reduction of stockholders’ equity. Shares are released from Treasury at original cost on a first-in, first-out basis, with any gain on the sale reflected as an adjustment to additional paid-in capital. Losses are reflected as an adjustment to additional paid-in capital to the extent of gains previously recognized, otherwise as an adjustment to retained earnings or accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the end of the reporting period. Revenue and expense items are translated at average exchange rates for the reporting period. Resulting translation adjustments are included in the accompanying statement of comprehensive income and accompanying statement of stockholders’ equity as a component of <i style="font-style:italic;">Accumulated Other Comprehensive Loss</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">The functional currency of the Company and its subsidiaries is the respective local currency. The Company has contracts denominated in foreign currencies and therefore, a portion of the Company’s revenues are subject to foreign currency risks. Transactional currency gains and losses that arise from transactions denominated in currencies other than the functional currencies of our operations are recorded in <i style="font-style:italic;">Foreign Currency Translation </i>in the accompanying consolidated statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximate fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value measurements were applied with respect to our nonfinancial assets and liabilities measured on a nonrecurring basis, which would consist of measurements primarily to goodwill, intangible assets and other long-lived assets, and assets acquired and liabilities assumed in a business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value is the price that would be received upon a sale of an asset or paid upon a transfer of a liability in an orderly transaction between market participants at the measurement date (exit price). Market participants can use market data or assumptions in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market-corroborated, or generally unobservable. The use of unobservable inputs is intended to allow for fair value determinations in situations where there is little, if any, market activity for the asset or liability at the measurement date. Under the fair-value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>Level 1 measurements include unadjusted quoted market prices for identical assets or liabilities in an active market;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>Level 2 measurements include quoted market prices for identical assets or liabilities in an active market that have been adjusted for items such as effects of restrictions for transferability and those that are not quoted but are observable through corroboration with observable market data, including quoted market prices for similar assets; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>Level 3 measurements include those that are unobservable and of a highly subjective measure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">During 2020, there were </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> transfers of our financial assets between </span><span style="-sec-ix-hidden:Hidden_KMWWgSc4gkyXm0M_arMyHw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, </span></span><span style="font-size:10pt;">Level 2, or </span><span style="-sec-ix-hidden:Hidden_DXg3PsSkrUyK7qiaHoEwSg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3</span></span><span style="font-size:10pt;"> measures. Our financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the </span><span style="-sec-ix-hidden:Hidden_lvW8ZwLL0E-xxCUFf-cpSw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">fair value</span></span><span style="font-size:10pt;"> measurement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The following tables summarize assets and liabilities measured at fair value on a recurring basis at the dates indicated: </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.16192627%;padding-left:0pt;padding-right:0pt;width:100.32%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Basis of Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Basis of Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><span style="font-size:10pt;">The current and noncurrent Contingent consideration is included in “Accrued expenses” and “Other current liabilities,” respectively. </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the </span><span style="-sec-ix-hidden:Hidden_xLno1sN94EyRVAl-QGfsCQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">income approach</span></span><span style="font-size:10pt;">.  In developing these estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments. These cash outflow projections have then been </span><span style="-sec-ix-hidden:Hidden_iGNhbQ48okegfJjceQN1Cw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted using a rate</span></span><span style="font-size:10pt;"> of </span><span style="font-size:10pt;">2.50%</span><span style="font-size:10pt;">.</span><span style="font-size:10pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;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;">The following table represents the change in the contingent consideration liability during the years ended December 31, 2020 and 2019: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,703</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Neuralify contingent consideration accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payment of contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,730)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accretion of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) related to currency translation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending Balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The Company’s financial instruments include outstanding borrowings of </span><span style="font-size:10pt;">$78.8</span><span style="font-size:10pt;"> million at December 31, 2020 and </span><span style="font-size:10pt;">$86.9</span><span style="font-size:10pt;"> million at December 31, 2019, which are carried at amortized cost.  The effective interest rate of the outstanding borrowings was </span><span style="font-size:10pt;">2.5%</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">5.2%</span><span style="font-size:10pt;"> at December 31, 2020 and December 31, 2019, respectively.  The fair value of debt is classified within Level 3 of the fair value hierarchy.  The fair value of the Company’s outstanding borrowings is approximately </span><span style="font-size:10pt;">$77.7</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$86.7</span><span style="font-size:10pt;"> million at December 31, 2020 and 2019, respectively.  The fair values of debt have been estimated using a </span><span style="-sec-ix-hidden:Hidden_5YdsydRwUEuYHvB5ubG88g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted cash flow </span></span><span style="font-size:10pt;">analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The </span><span style="-sec-ix-hidden:Hidden_4yvEa0_cbUOdhDgu-Y2oaQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">incremental borrowing rate</span></span><span style="font-size:10pt;"> used to discount future cash flows ranged from </span><span style="font-size:10pt;">2.39%</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">2.49%</span><span style="font-size:10pt;">.  The Company also considered recent transactions of peer group companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We use the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. We review our deferred tax assets for recovery. A valuation allowance is established when we believe that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in our tax provision in the period of change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For uncertain tax positions, we use the prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in tax returns. This guidance provides clarification on derecognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. Our provision for income taxes also includes the impact of provisions established for uncertain income tax positions, as well as the related interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In June 2016, the FASB issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable, and available-for-sale debt securities. The new guidance replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses and additional disclosures. As a smaller reporting company, this guidance is effective for fiscal years beginning after December 15, 2022.  The Company is currently evaluating the potential impact of adopting this guidance on its financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Basis of Presentation and Principles of Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. These consolidated financial statements and footnotes are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to the Company include ISG and its consolidated subsidiaries.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">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 the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the periods reported. Actual results may differ from those estimates. The complexity of the estimation process and issues related to the assumptions, risks and uncertainties inherent in the application of the revenue recognition guidance for contracts in which control is transferred to the customer over time affect the amounts of revenues, expenses, contract assets and contract liabilities. Numerous internal and external factors can affect estimates. Estimates are also used for but not limited to: allowance for doubtful accounts, useful lives of furniture, fixtures and equipment and definite lived intangible assets, depreciation expense, fair value assumptions in evaluating goodwill for impairment, income taxes and deferred tax asset valuation, and the valuation of stock-based compensation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. Any future asset impairment charges, increase in allowance for doubtful accounts, or restructuring charges could be more likely if the negative effects of the COVID-19 pandemic continue and will be dependent on the severity and duration of this crisis. To date, the Company has not observed any material impairments of its assets or a significant change in the fair value of assets due to the COVID-19 pandemic.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Business Combinations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">We have acquired businesses critical to the Company’s long-term growth strategy. Results of operations for acquisitions are included in the accompanying consolidated statement of comprehensive income from the date of acquisition. Acquisitions are accounted for using the purchase method of accounting and the purchase price is allocated to the net assets acquired based upon their estimated fair values at the date of acquisition. The excess of the purchase price over the net assets was recorded as goodwill. Acquisition-related costs are expensed as incurred and recorded in selling, general and administrative expenses.  </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</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;">The Company considers all highly liquid instruments with an original maturity of three months or less to be cash equivalents, including certain money market accounts. The Company principally maintains its cash in money market and bank deposit accounts in the United States of America which typically exceed applicable insurance limits. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Restricted cash consists of cash and cash equivalents which the Company has committed for rent deposits and are not available for general corporate purposes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Accounts Receivable, Contract Assets and Allowance for Doubtful Accounts</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our trade receivables primarily consist of amounts due for services already performed.  The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of clients to pay fees or for disputes that affect its ability to fully collect billed accounts receivable. The allowance for these risks is prepared by reviewing the status of all accounts and recording reserves on a specific identification method based on previous experiences and historical bad debts. However, our actual experience may vary from these estimates. If the financial condition of our clients were to deteriorate, resulting in their inability or unwillingness to pay their invoices, we may need to record additional allowances or write-offs in future periods. To the extent the provision relates to a client’s inability or unwillingness to make required payments, the provision is recorded as bad debt expense, which is classified within selling, general and administrative expense in the accompanying consolidated statement of comprehensive income. Historically, the Company’s bad debt reserves and write-offs have not been significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">The provision for unbilled services is recorded as a reduction to revenues to the extent the provision relates to fee adjustments and other discretionary pricing adjustments.  Historically, the Company’s unbilled receivable reserves and write-offs have not been significant.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Prepaid Expenses and Other Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Prepaid expenses and other assets consist primarily of prepaid expenses for insurance, conferences and deposits for facilities, programs and promotion items.<span style="font-size:12pt;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Furniture, Fixtures and Equipment, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">Furniture, fixtures and equipment is recorded at cost. Depreciation is computed by applying the straight-line method over the estimated useful life of the assets, which ranges from </span><span style="-sec-ix-hidden:Hidden_5Nh_LNBnIU-zivazL7ih3w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;">. Leasehold improvements are depreciated over the lesser of the useful life of the underlying asset or the lease term, which generally ranges from </span><span style="-sec-ix-hidden:Hidden_EJLcoM0fKE2xATHX0T66dQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;">. Expenditures for renewals and betterments are capitalized. Repairs and maintenance are charged to expense as incurred. The cost and accumulated depreciation of assets sold or otherwise disposed of are removed from the accounts and any associated gain or loss thereon is reflected in the accompanying consolidated statement of comprehensive income.</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;">The Company capitalizes internal-use software and website development costs and records these amounts within Furniture, Fixtures and Equipment, net. Accounting standards require that certain costs related to the development or purchase of internal-use software and systems as well as the costs incurred in the application development stage related to its website be capitalized and amortized over the estimated useful life of the software or system. They also require that costs related to the preliminary project stage, data conversion and post implementation/operation stage of an internal-use software development project be expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">During the years ended December 31, 2020 and 2019, the Company capitalized $0.3 million and $0.6 million, respectively, of costs associated with system and website development.</p> P5Y P5Y 300000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Goodwill</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;">Our goodwill represents the excess of the cost of businesses acquired over the fair value of the net assets acquired at the date of acquisition. Goodwill is not amortized but rather tested for impairment at least annually in accordance with accounting and disclosure requirements for goodwill and other indefinite-lived intangible assets. This test is performed by us during our fourth fiscal quarter or more frequently if we believe impairment indicators are present.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A qualitative assessment is performed to determine whether the existence of events or circumstances leads to a determination that it is more likely than not the fair value of the reporting unit is less than its carrying amount. If, based on the evaluation, it is determined to be more likely than not that the fair value is less than the carrying value then goodwill is tested further for impairment. If the fair value of goodwill is lower than its carrying amount, an impairment loss is recognized in an amount equal to the difference. Subsequent increases in value are not recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There was no impairment of goodwill during the years ended December 31, 2020 and 2019, nor were any indicators identified in 2020 or 2019 that would suggest that it is more likely than not that the Company’s reporting unit is impaired.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Long-Lived Assets</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;">Long lived assets, excluding goodwill and indefinite lived intangibles, to be held and used by the Company are reviewed to determine whether any significant change in the long-lived asset’s physical condition, a change in industry conditions or a reduction in cash flows associated with the asset group that contains the long-lived asset. If these or other factors indicate the carrying amount of the asset group, which is the lowest level for which identifiable cash flows exist that are separately identifiable from other cash flows, may not be recoverable, the Company determines whether impairment has occurred through the use of an undiscounted cash flow analysis. If impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset group. The fair value of the asset group is measured using market prices or, in the absence of market prices, an estimate of discounted cash flows. Cash flows are generally discounted at an interest rate commensurate with our weighted average cost of capital. Assets are classified as held for sale when the Company has a plan for disposal of certain assets and those assets meet the held for sale criteria.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Debt Issuance Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Costs directly incurred in obtaining long-term financing, typically bank and attorney fees, are deferred and are amortized over the life of the related loan.  Deferred issuance costs are classified as a direct deduction to the long-term debt in the accompanying consolidated balance sheet. Amortization of debt issuance costs is included in interest expense and totaled $0.4 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively.</p> 400000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">We recognize our revenues by applying the following five steps: (1) identify the contract with the customer; (2) identify the performance obligation(s) in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligation(s); and (5) recognize revenue when (or as) the company satisfies the performance obligation(s).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">We principally derive revenues from fees for services generated on a project by project basis. Prior to the commencement of a project, we reach agreement with the client on rates for services based upon the scope of the project, staffing requirements and the level of client involvement. It is our policy to obtain written agreements from clients prior to performing services or when evidence of enforceable rights and obligations is obtained. In these agreements, the clients acknowledge that they will pay based upon the amount of time spent on the project or an agreed upon fee structure. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Revenues for time and materials contracts, which may include capped fees or “not-to-exceed” clauses, are recognized based on the number of hours worked by our advisors at an agreed upon rate per hour and are recognized in the period in which services are performed. Revenues for time and materials contracts are billed monthly, semimonthly or in accordance with the specific contractual terms of each project.  For contract with capped fees or not-to-exceed clauses, we monitor our performance and fees billed to ensure that revenue is not recognized in excess of the contractually capped fee.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Revenues related to fixed fee contracts are recognized as value is delivered to the customer, consistent with the transfer of control to the customer over time. Revenue for these contracts is recognized proportionally over the term of the contract using an input method based on the proportion of labor hours incurred as compared to the total estimated labor hours for the fixed fee contract performance obligations, which we consider the best available indicator of the pattern and timing in which contract performance obligations are fulfilled and control transfers to the customer. This percentage is multiplied by the contracted dollar amount of the project to determine the amount of revenue to recognize in an accounting period. The contracted amount used in this calculation typically excludes the amount the client pays for reimbursable expenses. There are situations where the number of hours to complete projects may exceed our original estimate as a result of an increase in project scope or unforeseen events. The results of any revisions in these estimates are reflected in the period in which they become known.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">For managed service implementation contracts, revenue is recognized over time as a percentage of hours incurred to date as compared to the total expected hours of the implementation, consistent with the transfer of control to the customer.  For ongoing managed services contract, revenue is recognized over time, consistent with the weekly or monthly fee specified within such arrangements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">We also derive revenues based on negotiating reductions in network costs of companies with the entity’s related service providers and providing other services such as audits of network and communication expenses, and consultation for network architecture.  These contracts can be fixed in fees or can be based on the level of savings achieved related to its communications costs.  Additionally, these contracts can also have a fixed component and a contingent component that is based on the savings generated by the Company.  For network </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">contingency contracts with termination for convenience clauses, revenue is recognized over time due to the existence of provisions for payment for progress incurred to date plus a reasonable profit margin.  The contract periods range from a few months to in excess of a year.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">We also enter into arrangements for the sale of robotics software licenses and related delivery of consulting or implementation services at the same time or within close proximity to one another. Such software-related performance obligations include the sale of software licenses and other software-related services.  For software and implementation contracts, revenue associated with the software performance obligation is recognized at the point at which the software is installed, while revenue associated with the implementation service performance obligation is recognized over the software implementation period as a percentage of hours incurred to date as compared to the total expected hours. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Revenue associated with events is recognized at the point of time at which the event occurs.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The agreements entered into in connection with a project typically allow our clients to terminate early due to breach or for convenience with </span><span style="font-size:10pt;">30</span><span style="font-size:10pt;"> days’ notice. In the event of termination, the client is contractually required to pay for all time, materials and expenses incurred by us through the effective date of the termination.  In addition, from time to time, we enter into agreements with clients that limit our right to enter into business relationships with specific competitors of that client for a specific time period. These provisions typically prohibit us from performing a defined range of services that we might otherwise be willing to perform for potential clients. These provisions are generally limited to </span><span style="-sec-ix-hidden:Hidden_TYerx43SzUiyp8WttQBz_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">six</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">twelve months</span><span style="font-size:10pt;"> and usually apply only to specific employees or the specific project team.</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;">When we recognize revenues in advance of billing, those revenues are recorded as contract assets.  When we receive cash in advance of completing services or earning revenues, those amounts are recorded as contract liabilities.</p> P30D P12M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Reimbursable Expenditures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Amounts billed to customers for reimbursable expenditures are included in revenues and the associated costs incurred by the Company are included in direct costs and expenses for advisors in the accompanying consolidated statement of comprehensive income. Non-reimbursable amounts are expensed as incurred. Reimbursable expenditures totaled $1.7 million and $9.6 million for the years ended December 31, 2020 and 2019, respectively.  The decrease was attributable to pandemic related travel restrictions that occurred throughout the majority of 2020.</p> 1700000 9600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Direct Costs and Expenses for Advisors</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Direct costs and expenses for advisors include payroll expenses and advisory fees directly associated with the generation of revenues and other program expenses. Direct costs and expenses for advisors are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Direct costs and expenses for advisors also include expense accruals for discretionary bonus payments. Bonus accrual levels are adjusted throughout the year based on actual and projected Company performance.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">We grant restricted stock units with a fair value that is determined based on the closing price of our common stock on the date of grant.  Such grants generally vest ratably over a </span><span style="-sec-ix-hidden:Hidden_fjHkuEWrnkmOSbnpLr-bUw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">four</span></span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8.5pt;">-</span><span style="font-size:10pt;">year period for employees and a </span><span style="font-size:10pt;">three-year</span><span style="font-size:10pt;"> period for directors. Stock-based compensation expense is recognized ratably over the applicable service period.</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;">We follow the provisions of accounting and disclosure requirements for share-based payments, including the measurement and recognition of all share-based compensation under the fair value method.</p> P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Concentration of Credit Risk</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;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company places its cash investments with high quality financial institutions. The Company extends credit to its customers based upon an evaluation of the customer’s financial condition and credit history and generally does not require collateral.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Treasury Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company makes treasury stock purchases in the open market pursuant to the share repurchase program, which was most recently approved by the Board of Directors on November 1, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Treasury stock is recorded on the consolidated balance sheet at cost as a reduction of stockholders’ equity. Shares are released from Treasury at original cost on a first-in, first-out basis, with any gain on the sale reflected as an adjustment to additional paid-in capital. Losses are reflected as an adjustment to additional paid-in capital to the extent of gains previously recognized, otherwise as an adjustment to retained earnings or accumulated deficit.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the end of the reporting period. Revenue and expense items are translated at average exchange rates for the reporting period. Resulting translation adjustments are included in the accompanying statement of comprehensive income and accompanying statement of stockholders’ equity as a component of <i style="font-style:italic;">Accumulated Other Comprehensive Loss</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">The functional currency of the Company and its subsidiaries is the respective local currency. The Company has contracts denominated in foreign currencies and therefore, a portion of the Company’s revenues are subject to foreign currency risks. Transactional currency gains and losses that arise from transactions denominated in currencies other than the functional currencies of our operations are recorded in <i style="font-style:italic;">Foreign Currency Translation </i>in the accompanying consolidated statement of comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximate fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value measurements were applied with respect to our nonfinancial assets and liabilities measured on a nonrecurring basis, which would consist of measurements primarily to goodwill, intangible assets and other long-lived assets, and assets acquired and liabilities assumed in a business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value is the price that would be received upon a sale of an asset or paid upon a transfer of a liability in an orderly transaction between market participants at the measurement date (exit price). Market participants can use market data or assumptions in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market-corroborated, or generally unobservable. The use of unobservable inputs is intended to allow for fair value determinations in situations where there is little, if any, market activity for the asset or liability at the measurement date. Under the fair-value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>Level 1 measurements include unadjusted quoted market prices for identical assets or liabilities in an active market;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>Level 2 measurements include quoted market prices for identical assets or liabilities in an active market that have been adjusted for items such as effects of restrictions for transferability and those that are not quoted but are observable through corroboration with observable market data, including quoted market prices for similar assets; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>Level 3 measurements include those that are unobservable and of a highly subjective measure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">During 2020, there were </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> transfers of our financial assets between </span><span style="-sec-ix-hidden:Hidden_KMWWgSc4gkyXm0M_arMyHw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, </span></span><span style="font-size:10pt;">Level 2, or </span><span style="-sec-ix-hidden:Hidden_DXg3PsSkrUyK7qiaHoEwSg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3</span></span><span style="font-size:10pt;"> measures. Our financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the </span><span style="-sec-ix-hidden:Hidden_lvW8ZwLL0E-xxCUFf-cpSw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">fair value</span></span><span style="font-size:10pt;"> measurement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The following tables summarize assets and liabilities measured at fair value on a recurring basis at the dates indicated: </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.16192627%;padding-left:0pt;padding-right:0pt;width:100.32%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Basis of Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Basis of Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><span style="font-size:10pt;">The current and noncurrent Contingent consideration is included in “Accrued expenses” and “Other current liabilities,” respectively. </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the </span><span style="-sec-ix-hidden:Hidden_xLno1sN94EyRVAl-QGfsCQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">income approach</span></span><span style="font-size:10pt;">.  In developing these estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments. These cash outflow projections have then been </span><span style="-sec-ix-hidden:Hidden_iGNhbQ48okegfJjceQN1Cw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted using a rate</span></span><span style="font-size:10pt;"> of </span><span style="font-size:10pt;">2.50%</span><span style="font-size:10pt;">.</span><span style="font-size:10pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;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;">The following table represents the change in the contingent consideration liability during the years ended December 31, 2020 and 2019: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,703</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Neuralify contingent consideration accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payment of contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,730)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accretion of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) related to currency translation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending Balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The Company’s financial instruments include outstanding borrowings of </span><span style="font-size:10pt;">$78.8</span><span style="font-size:10pt;"> million at December 31, 2020 and </span><span style="font-size:10pt;">$86.9</span><span style="font-size:10pt;"> million at December 31, 2019, which are carried at amortized cost.  The effective interest rate of the outstanding borrowings was </span><span style="font-size:10pt;">2.5%</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">5.2%</span><span style="font-size:10pt;"> at December 31, 2020 and December 31, 2019, respectively.  The fair value of debt is classified within Level 3 of the fair value hierarchy.  The fair value of the Company’s outstanding borrowings is approximately </span><span style="font-size:10pt;">$77.7</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$86.7</span><span style="font-size:10pt;"> million at December 31, 2020 and 2019, respectively.  The fair values of debt have been estimated using a </span><span style="-sec-ix-hidden:Hidden_5YdsydRwUEuYHvB5ubG88g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted cash flow </span></span><span style="font-size:10pt;">analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The </span><span style="-sec-ix-hidden:Hidden_4yvEa0_cbUOdhDgu-Y2oaQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">incremental borrowing rate</span></span><span style="font-size:10pt;"> used to discount future cash flows ranged from </span><span style="font-size:10pt;">2.39%</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">2.49%</span><span style="font-size:10pt;">.  The Company also considered recent transactions of peer group companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions.</span></p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.16192627%;padding-left:0pt;padding-right:0pt;width:100.32%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Basis of Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 5,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Basis of Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><span style="font-size:10pt;">The current and noncurrent Contingent consideration is included in “Accrued expenses” and “Other current liabilities,” respectively. </span></p></td></tr></table> 17000 17000 17000 17000 5319000 5319000 5319000 5319000 17000 17000 17000 17000 0.0250 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,703</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Neuralify contingent consideration accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payment of contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,730)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accretion of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) related to currency translation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending Balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 1703000 4900000 1730000 419000 30000 3000 5319000 78800000 86900000 0.025 0.052 77700000 86700000 2.39 2.49 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We use the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. We review our deferred tax assets for recovery. A valuation allowance is established when we believe that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in our tax provision in the period of change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For uncertain tax positions, we use the prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in tax returns. This guidance provides clarification on derecognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. Our provision for income taxes also includes the impact of provisions established for uncertain income tax positions, as well as the related interest.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In June 2016, the FASB issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable, and available-for-sale debt securities. The new guidance replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses and additional disclosures. As a smaller reporting company, this guidance is effective for fiscal years beginning after December 15, 2022.  The Company is currently evaluating the potential impact of adopting this guidance on its financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 3—REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The majority of our revenue is derived from contracts that can span from a few months to several years. We enter into contracts that can include various combinations of services, which, depending on contract type, are sometimes capable of being distinct.  If services are determined to be distinct, they are accounted for as separate performance obligations.  A performance obligation is a promise in a contract to transfer a distinct good or service to the client and is the unit of account.  A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.  The majority of our contracts have a single performance obligation as the promise to transfer the individual services is not separately identifiable from other promises in the contracts and, therefore, not distinct.  For contracts with multiple performance obligations, including our managed service (GovernX) implementation, software and implementation, and research and subscription contracts, the Company allocates the transaction price to each performance obligation using our best estimate of the standalone selling price, or SSP, of each distinct good or service in the contract.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Our contracts may include promises to transfer multiple services and products to a client.  Determining whether services and products are considered distinct performance obligations that should be accounted for separately versus together may require judgment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:6pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Estimates were required to determine the SSP for each distinct performance obligation identified within our managed service (including GovernX) implementation contracts, software and implementation contracts, and research and subscription contracts.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 6pt 0pt;"><i style="font-style:italic;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The timing of revenue recognition, billings, and cash collections results in billed accounts receivables, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities).  Our clients are billed based on the type of arrangement.  A portion of our services is billed monthly based on hourly or daily rates.  There are also client engagements in which we bill a fixed amount for our services.  This may be one single amount covering the whole engagement or several amounts for various phases, functions, or milestones.  Generally, billing occurs subsequent to revenue recognition, resulting in contract assets.  However, we sometimes receive </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">advances or deposits before revenue is recognized, resulting in contract liabilities.  Contract assets and liabilities are generally reported in the current assets and current liabilities sections of the consolidated balance sheet, at the end of each reporting period, based on the timing of the satisfaction of the related performance obligation(s). For multi-year software sales with annual invoicing, we perform a significant financing component calculation and recognize the associated interest income throughout the duration of the financing period. In addition, we reclassify the resulting contract asset balances as current and noncurrent receivables as receipt of the consideration is conditional only on the passage of time and there are no performance risk factors present. See the table below for a breakdown of contract assets and contract liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.32%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,529</p></td></tr><tr><td style="vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,935</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Revenue recognized for the year ended December 31, 2019 that was included in the contract liability balance at January 1, 2019 was </span><span style="font-size:10pt;">$5.9</span><span style="font-size:10pt;"> million and represented primarily revenue from our software and implementation contracts,  managed services contracts, and research contracts.</span><span style="display:inline-block;width:33.6pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">Revenue recognized for the year ended December 31, 2020 that was included in the contract liability balance at January 1, 2020 was </span><span style="font-size:10pt;">$4.6</span><span style="font-size:10pt;"> million and represented primarily revenue from our software and implementation contracts, managed services contracts, and research contracts.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Remaining performance obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2020, the Company had $93.2 million of remaining performance obligations, the majority of which are expected to be satisfied within the next year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.32%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,825</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,529</p></td></tr><tr><td style="vertical-align:bottom;width:76.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,935</p></td></tr></table> 21825000 28529000 5121000 4935000 5900000 4600000 93200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 4</b><b style="font-weight:bold;">—</b><b style="font-weight:bold;">ACQUISITION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Neuralify Acquisition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;">On July 8, 2020, a subsidiary of the Company executed an Asset Purchase Agreement with Neuralify, LLC (“the Agreement”), a firm focused on intelligent automation enablement solutions and services, and consummated the acquisition of substantially all of the assets and assumed certain liabilities of Neuralify, LLC.  The primary reason for the acquisition was to expand the capabilities of ISG’s pure-play automation service line, ISG Automation.  The purchase price was comprised of </span><span style="font-size:10pt;">$2.3</span><span style="font-size:10pt;"> million of cash consideration paid at closing and certain former employees of Neuralify, LLC will also have the right to receive additional consideration paid via earn-out payments during the next </span><span style="font-size:10pt;">18 months</span><span style="font-size:10pt;">, if certain financial targets are met.  At the Agreement date, the Company estimated such earn-out payments would be up to </span><span style="font-size:10pt;">$4.9</span><span style="font-size:10pt;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes the consideration transferred to acquire Neuralify, LLC and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;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:86.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,282</p></td></tr><tr><td style="vertical-align:bottom;width:86.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom: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.6pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total allocable purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom: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.6pt 0pt 0pt;"> 7,182</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The primary factors that drove the goodwill recognized, the majority of which is deductible for tax purposes, are the inclusion of legacy Neuralify workforce and know-how which expands the Company’s pure-play automation service line, ISG Automation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Costs associated with this acquisition are included in the selling, general and administrative expenses in the Consolidated Statement of Income and Comprehensive Income and totaled $0.1 million during the year ended December 31, 2020.  This business combination was accounted for under the acquisition method of accounting, and as such, the aggregate purchase price was allocated on a preliminary basis to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">the assets acquired and liabilities assumed based on estimated fair values as of the closing date.  Based on the valuation and other factors as described above, the purchase price assigned to intangible assets and the amortization period were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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:12pt;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:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,970</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.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;"> (280)</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,838</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,344</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The Consolidated Statement of Income and Comprehensive Income includes the results of the Neuralify acquisition subsequent to the closing. Had the acquisition occurred as of January 1, 2019, the impact on the Company’s results of operations would not have been material.</span></p> 2300000 P18M 4900000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;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:86.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,282</p></td></tr><tr><td style="vertical-align:bottom;width:86.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom: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.6pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total allocable purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom: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.6pt 0pt 0pt;"> 7,182</p></td></tr></table> 2282000 4900000 7182000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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:12pt;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:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,970</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.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;"> (280)</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,838</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,344</p></td></tr></table> 226000 1000 1970000 79000 280000 1838000 5344000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 5—NET INCOME PER COMMON SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;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 6pt 0pt;">Basic earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that would share in the net income of the Company.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables set forth the computation of basic and diluted earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic:</b></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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,755</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,341</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,717</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,917</p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Earnings per share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.06</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom: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.6pt 0pt 0pt;"> 0.07</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted:</b></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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,755</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,341</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic weighted average common shares</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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,717</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,917</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Potential common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,255</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 703</p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted weighted average common shares</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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,972</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,620</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.06</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom: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.6pt 0pt 0pt;"> 0.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic:</b></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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,755</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,341</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,717</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,917</p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Earnings per share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.06</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom: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.6pt 0pt 0pt;"> 0.07</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted:</b></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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,755</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,341</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic weighted average common shares</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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,717</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,917</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Potential common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,255</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 703</p></td></tr><tr><td style="vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted weighted average common shares</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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,972</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,620</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.06</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom: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.6pt 0pt 0pt;"> 0.07</p></td></tr></table> 2755000 3341000 47717000 46917000 0.06 0.07 2755000 3341000 47717000 46917000 2255000 703000 49972000 47620000 0.06 0.07 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 6—ACCOUNTS RECEIVABLE AND CONTRACT ASSETS</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;">Accounts receivable and contract assets, net of valuation allowance, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:65.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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accounts receivable</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,499</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48,416</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract assets</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:12pt;margin:0pt;"><span style="font-size:10pt;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,825</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:12pt;margin:0pt;"><span style="font-size:10pt;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Receivables from related parties</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom: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.6pt 0pt 0pt;"> 149</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3.6pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom: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.6pt 0pt 0pt;"> 67,473</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3.6pt 0pt 0pt;"> 77,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:65.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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accounts receivable</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,499</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48,416</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract assets</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:12pt;margin:0pt;"><span style="font-size:10pt;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,825</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:12pt;margin:0pt;"><span style="font-size:10pt;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Receivables from related parties</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom: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.6pt 0pt 0pt;"> 149</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3.6pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom: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.6pt 0pt 0pt;"> 67,473</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:0pt 3.6pt 0pt 0pt;"> 77,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 45499000 48416000 21825000 28529000 149000 131000 67473000 77076000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 7—FURNITURE, FIXTURES AND EQUIPMENT</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;">Furniture, fixtures and equipment consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:33.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware, software and other office equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">2</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,037</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">2</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">5</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,797</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,742</p></td><td style="vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and development costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,092</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;"> (13,419)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;"> (11,857)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.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.6pt 0pt 0pt;"> 5,001</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.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.6pt 0pt 0pt;"> 6,014</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Depreciation expense was $2.7 million for both the years ended December 31, 2020 and 2019.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:33.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware, software and other office equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">2</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,238</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,037</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">2</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">5</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,797</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,742</p></td><td style="vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and development costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,092</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;"> (13,419)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;"> (11,857)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:5.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.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.6pt 0pt 0pt;"> 5,001</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:14.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.6pt 0pt 0pt;"> 6,014</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:normal;width:0.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> P2Y P5Y 5238000 5037000 P2Y P5Y 4797000 4742000 P3Y P5Y 8385000 8092000 13419000 11857000 5001000 6014000 2700000 2700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 8—LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;">In February 2016, the FASB issued Accounting Standards Update No. 2016-02, “Leases” (Topic 842) (“ASC 842”).  ASC 842 requires companies to recognize on the balance sheet operating and financing lease liabilities and corresponding right-of-use assets.  We adopted ASC 842 using the effective date of January 1, 2019 as the date of our initial application of the standard. Consequently, financial information for the comparative periods will not be updated. The Company determines if a contract is, or contains, a lease at contract inception.  The Company elected the </span><span style="-sec-ix-hidden:Hidden_IZxGYwyxWEmcMzo1JSlgnA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">package of practical expedients</span></span><span style="font-size:10pt;"> for leases that commenced prior to January 1, 2019 and will not reassess: (i) whether any expired or existing contracts are or contain leases; (ii) lease classification for any expired or existing leases; and (iii) initial direct costs capitalization for any existing leases. The Company elected upon adoption the </span><span style="-sec-ix-hidden:Hidden_Y48wRE4icUeumLfVr3rSjQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">use of hindsight</span></span><span style="font-size:10pt;"> in assessing factors that impact determination of the lease term, such as the likelihood that any renewal or purchase options are exercised.  The Company elected to make an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet. The Company also elected not to separate non-lease components from lease components and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. The Company recognizes those lease payments in the consolidated statements of income on a straight-line basis over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of the lease payments.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;">The Company leases its office space and office equipment under long-term operating lease agreements which expire at various dates through September 2026, some of which include </span><span style="-sec-ix-hidden:Hidden_ct85Lxvz4Ee6RPWOpiz2aA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">options to extend</span></span><span style="font-size:10pt;"> the leases for up to </span><span style="font-size:10pt;">3 years</span><span style="font-size:10pt;">, and some of which included </span><span style="-sec-ix-hidden:Hidden_30utefBGhkWGFnYGyQY4KA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">options to terminate</span></span><span style="font-size:10pt;"> the leases within </span><span style="font-size:10pt;">1</span><span style="font-size:10pt;"> year. Under the operating leases, the Company pays certain operating expenses relating to the office equipment and leased property.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The components of lease expense were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;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:75.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,541</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,935</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease cost:</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of right-of-use assets</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 53</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest on lease liabilities</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Variable lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 304</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 319</p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (245)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (243)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom: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.6pt 0pt 0pt;"> 2,699</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom: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.6pt 0pt 0pt;"> 3,059</p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental cash flow information related to leases was as follows</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid for amounts included in the measurement of lease liabilities:</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from finance leases</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 53</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from operating leases</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,284</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,412</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financing cash flows from finance leases</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Supplemental balance sheet information related to leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left: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:63.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands, except lease term and discount rate) </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating leases</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 5,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 6,572</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_G5FdQI9sj0mjwcfluiVv2Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current operating lease liabilities </span><sup style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;text-align:left;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,013</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 4,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 5,013</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 6,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 8,026</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 197</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_l3Ql0CfKDUKMqxfM2XQl9A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current finance lease liabilities </span><sup style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;text-align:left;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 95</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 36</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 74</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted average remaining lease term (in years)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 3.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 4.2</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 2.6</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 2.1</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted average discount rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7.1%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7.7%</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7.9%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current lease liabilities are included in “Accrued expenses and other current liabilities.”</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Maturities of lease liabilities were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:63.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,123</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> 85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 203</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (967)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> 6,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> 196</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P3Y P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;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:75.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,541</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,935</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance lease cost:</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amortization of right-of-use assets</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 53</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest on lease liabilities</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Variable lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 304</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 319</p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (245)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (243)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom: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.6pt 0pt 0pt;"> 2,699</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom: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.6pt 0pt 0pt;"> 3,059</p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental cash flow information related to leases was as follows</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash paid for amounts included in the measurement of lease liabilities:</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from finance leases</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 53</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows from operating leases</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,284</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,412</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financing cash flows from finance leases</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr></table> 2541000 2935000 53000 15000 5000 3000 41000 30000 304000 319000 245000 243000 2699000 3059000 53000 13000 3284000 3412000 6000 10000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left: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:63.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(In thousands, except lease term and discount rate) </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating leases</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 5,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 6,572</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_G5FdQI9sj0mjwcfluiVv2Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current operating lease liabilities </span><sup style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;text-align:left;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,013</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 4,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 5,013</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 6,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 8,026</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 197</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_l3Ql0CfKDUKMqxfM2XQl9A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current finance lease liabilities </span><sup style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;text-align:left;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 95</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 36</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total finance lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 196</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom: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.6pt 0pt 0pt;"> 74</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted average remaining lease term (in years)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 3.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 4.2</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 2.6</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="font-size:10pt;"> 2.1</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Weighted average discount rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7.1%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7.7%</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7.9%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current lease liabilities are included in “Accrued expenses and other current liabilities.”</span></td></tr></table> 5909000 6572000 2550000 3013000 4332000 5013000 6882000 8026000 197000 76000 95000 38000 101000 36000 196000 74000 P3Y7M6D P4Y2M12D P2Y7M6D P2Y1M6D 0.071 0.077 0.044 0.079 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:63.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,123</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> 85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 203</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (967)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> 6,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> 196</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:63.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31,</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,123</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> 85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 203</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (967)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> 6,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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.6pt 0pt 0pt;"> 196</p></td></tr></table> 2643000 97000 2123000 73000 1255000 12000 981000 12000 762000 9000 85000 7849000 203000 967000 7000 6882000 196000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 9—INTANGIBLE ASSETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 12pt 0pt;">The carrying amount of intangible assets, net of accumulated amortization and impairment charges, as of December 31, 2020 and 2019 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:28.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisitions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">impact</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangibles:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">2</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">73,723 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,705)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (108)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Noncompete agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">4</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">7</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,952 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,911)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,500 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">160 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Backlog</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">1</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">2</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,002 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,981)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Databases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">4</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">13,218 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademark and trade names</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom: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.6pt 0pt 0pt;">1,250 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom: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.6pt 0pt 0pt;">240 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (1,290)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom: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.6pt 0pt 0pt;">100,645 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom: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.6pt 0pt 0pt;">1,970 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (87,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:28.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:59.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisitions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">impact</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangibles:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">2</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">73,723 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,761)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">9,846 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Noncompete agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">4</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">7</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,952 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,862)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">91 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,500 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Backlog</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">1</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">2</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,002 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,981)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Databases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">4</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">13,218 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (186)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,668 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademark and trade names</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;">1,250 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt;"> (1,250)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom: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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;">100,645 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(83,718)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(322)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom: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.6pt 0pt 0pt;">16,605 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">Amortization expense was $3.5 million and $4.0 million for the years ended December 31, 2020 and 2019, respectively. The estimated future amortization expense subsequent to December 31, 2020, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:75.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,814</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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.6pt 0pt 0pt;"> 15,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:28.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisitions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">impact</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangibles:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">2</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">73,723 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,705)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (108)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Noncompete agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">4</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">7</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,952 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,911)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,500 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">160 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Backlog</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">1</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">2</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,002 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,981)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Databases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">4</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">13,218 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (172)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademark and trade names</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom: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.6pt 0pt 0pt;">1,250 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom: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.6pt 0pt 0pt;">240 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (1,290)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom: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.6pt 0pt 0pt;">100,645 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom: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.6pt 0pt 0pt;">1,970 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (87,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:28.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:59.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisitions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">impact</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangibles:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">2</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">73,723 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,761)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">9,846 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Noncompete agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">4</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">7</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,952 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,862)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">91 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">3</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1,500 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Backlog</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">1</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">2</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5,002 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,981)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Databases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">4</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">13,218 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (186)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6,668 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademark and trade names</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;">5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;">1,250 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt;"> (1,250)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom: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.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;">100,645 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(83,718)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(322)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom: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.6pt 0pt 0pt;">16,605 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> P2Y P15Y 73723000 1560000 66705000 108000 8470000 P4Y P7Y 5952000 10000 5911000 51000 P3Y P4Y 1500000 160000 1511000 149000 P1Y P2Y 5002000 4981000 21000 P4Y P15Y 13218000 6852000 172000 6194000 P5Y 1250000 240000 1290000 200000 100645000 1970000 87250000 301000 15064000 P2Y P15Y 73723000 63761000 116000 9846000 P4Y P7Y 5952000 5862000 -1000 91000 P3Y P4Y 1500000 1500000 P1Y P2Y 5002000 4981000 21000 P4Y P15Y 13218000 6364000 186000 6668000 P5Y 1250000 1250000 100645000 83718000 322000 16605000 3500000 4000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:75.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,814</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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.6pt 0pt 0pt;"> 15,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 2642000 2110000 1814000 1495000 1326000 5677000 15064000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 10—GOODWILL</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 12pt 0pt;">The changes in the carrying amount of goodwill for the year ended December 31, 2020 and 2019 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:75.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:12pt;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:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;">    </p></td><td style="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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1</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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;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;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill </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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,786</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency impact </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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (437)</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (397)</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net balance as of January 1</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,349</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,389</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,344</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency impact and adjustments</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 315</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (40)</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,659</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 91,130</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency impact and adjustments</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122)</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (437)</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net balance as of December 31</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom: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.6pt 0pt 0pt;"> 91,008</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 85,349</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:75.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:12pt;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:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;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:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;">    </p></td><td style="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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1</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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;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;text-align:center;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;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:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill </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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,786</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:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency impact </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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (437)</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (397)</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net balance as of January 1</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,349</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,389</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,344</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency impact and adjustments</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:12pt;margin:0pt;"><span style="font-size:10pt;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 315</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (40)</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,659</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 91,130</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency impact and adjustments</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122)</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (437)</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net balance as of December 31</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom: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.6pt 0pt 0pt;"> 91,008</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 85,349</p></td></tr></table> 85786000 85786000 -437000 -397000 85349000 85389000 5344000 315000 -40000 5659000 -40000 91130000 85786000 -122000 -437000 91008000 85349000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 11—ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</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;">The components of accrued liabilities at December 31, 2020 and 2019 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:75.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll, incentive, and vacation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,630</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued corporate and payroll related taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration—current</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,929</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,496</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom: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.6pt 0pt 0pt;"> 30,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:75.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll, incentive, and vacation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,630</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued corporate and payroll related taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration—current</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,929</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,496</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom: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.6pt 0pt 0pt;"> 30,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 11630000 3417000 5459000 4264000 2929000 2550000 3013000 7496000 5760000 30064000 16454000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 12—FINANCING ARRANGEMENTS AND LONG-TERM DEBT</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;">Long-term debt consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior secured credit facility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 78,775</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86,863</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (924)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,851</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,823</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less current installments on long term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 4,300</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 73,551</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom: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.6pt 0pt 0pt;"> 74,823</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="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:12pt 0pt 12pt 0pt;">Aggregate annual maturities of debt obligations by calendar year, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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.6pt 0pt 0pt;"> 61,575</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.6pt 0pt 0pt;"> 78,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;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 6pt 0pt;">On March 10, 2020, the Company amended and restated its senior secured credit facility to include a $86.0 million term facility and to increase the revolving commitments per the revolving facility (the “2020 Credit Agreement”) from $30.0 million to $54.0 million. The material terms under the 2020 Credit Agreement are as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Each of the term loan facility and revolving credit facility has a maturity date of March 10, 2025 (the “Maturity Date”).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The credit facility is secured by all of the equity interests owned by the Company, and its direct and indirect domestic subsidiaries and, subject to agreed exceptions, the Company’s direct and indirect “first-tier” foreign subsidiaries and a perfected first priority security interest in all of the Company’s and its direct and indirect domestic subsidiaries’ tangible and intangible assets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company’s direct and indirect existing and future wholly owned domestic subsidiaries serve as guarantors to the Company’s obligations under the senior secured facility.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">At the Company’s option, the credit facility bears interest at a rate per annum equal to either (i) the “Base Rate” (which is the highest of (a) the rate publicly announced from time to time by the administrative agent as its “prime rate”, (b) the Federal Funds Rate plus </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">0.5%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per annum and (c) the </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Eurodollar Rate</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">, plus </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1.0%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">), plus the applicable margin (as defined below) or (ii) Eurodollar Rate (adjusted for maximum reserves) as determined by the Administrative Agent, plus the applicable margin.  The applicable margin is adjusted quarterly based upon the Company’s quarterly leverage ratio.  </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The term loan is repayable in </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">nineteen</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> consecutive quarterly installments of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$1,075,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> each that commenced on June 30, 2020 and a final payment of the outstanding principal amount of the term loan on the Maturity Date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Mandatory repayments of term loans shall be required from (subject to agreed exceptions) (i) </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">100%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> of the proceeds from asset sales by the Company and its subsidiaries, (ii) </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">100%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> of the net proceeds from issuances of debt and equity by the Company and its subsidiaries and (iii) </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">100%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> of the net proceeds from insurance recovery and condemnation events of the Company and its subsidiaries.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The senior secured credit facility contains a number of covenants that, among other things, place restrictions on matters customarily restricted in senior secured credit facilities, including restrictions on indebtedness (including guarantee obligations), liens, fundamental changes, sales or disposition of property or assets, investments (including loans, advances, guarantees and acquisitions), transactions with affiliates, dividends and other payments in respect of capital stock, optional </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"/><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">payments and modifications of other material debt instruments, negative pledges and agreements restricting subsidiary distributions and changes in line of business. In addition, the Company is required to comply with a total leverage ratio and fixed charge coverage ratio.</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="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The senior secured credit facility contains customary events of default, including cross-default to other material agreements, judgment default and change of control.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">The Company’s financial statements include outstanding borrowings of </span><span style="font-size:10pt;">$78.8</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$86.9</span><span style="font-size:10pt;"> million at December 31, 2020 and December 31, 2019, respectively, which are carried at amortized cost.  The effective interest rate of the outstanding borrowings was </span><span style="font-size:10pt;">2.5%</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">5.2%</span><span style="font-size:10pt;"> at December 31, 2020 and December 31, 2019, respectively.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately </span><span style="font-size:10pt;">$77.7</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$86.7</span><span style="font-size:10pt;"> million at December 31, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a </span><span style="-sec-ix-hidden:Hidden_OmswA0znckOGDUMJcHLE_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted cash flow</span></span><span style="font-size:10pt;"> analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing </span><span style="-sec-ix-hidden:Hidden_J-I6uGCPqkq831WocuJ60w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">rate used to</span></span><span style="font-size:10pt;"> discount future cash flows is </span><span style="font-size:10pt;">2.49%</span><span style="font-size:10pt;">. The Company also considered recent transactions of peer group companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior secured credit facility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 78,775</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86,863</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (924)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,851</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,823</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less current installments on long term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 4,300</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 73,551</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom: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.6pt 0pt 0pt;"> 74,823</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 78775000 86863000 924000 1040000 77851000 85823000 4300000 11000000 73551000 74823000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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.6pt 0pt 0pt;"> 61,575</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.6pt 0pt 0pt;"> 78,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 4300000 4300000 4300000 4300000 61575000 78775000 86000000.0 30000000.0 54000000.0 0.005 Eurodollar Rate 0.010 19 1075000 1 1 1 78800000 86900000 0.025 0.052 77700000 86700000 0.0249 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 13—COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company is subject to contingencies which arise through the ordinary course of business. All material liabilities of which management is aware are properly reflected in the financial statements at December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Neuralify Contingent Consideration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2020, the Company has recorded a liability of $5.3 million representing the estimated fair value of contingent consideration related to the acquisition of Neuralify, of which $2.9 is classified as current and included in accrued expenses on the consolidated balance sheet.</p> 5300000 2900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 14—RELATED PARTY TRANSACTIONS</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;">From time to time, the Company may have receivables and payables with employees and shareholders. The Company had outstanding receivables from related parties, including shareholders, totaling $0.1 million for both December 31, 2020 and 2019, and no outstanding payables. These transactions related to personal withholding taxes paid on behalf of expatriate employees.</p> 100000 100000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 15—INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The components of income before income taxes for the years ended December 31, 2020 and 2019 consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,361)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,206</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom: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.6pt 0pt 0pt;"> 9,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 5,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total income before income taxes</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom: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.6pt 0pt 0pt;"> 5,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 7,139</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The components of the 2020 and 2019 income tax provision are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,368)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 564</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 603</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,088</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total current provision</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 2,284</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 2,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 365</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (140)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 532</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,354</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total deferred benefit</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 829</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 3,113</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 3,798</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate of 21% for both years ended December 31, 2020 and 2019 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:23.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax provision computed at 21%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,232</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net of federal benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 327</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax impact of foreign operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowances increase (release)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (141)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net increase (decrease) of uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 279</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 3,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 3,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rates</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 53.1</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 53.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities were as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:74.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent deferred tax asset</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,458</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. foreign tax credit carryovers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign net operating loss carryovers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,563</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accruals and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance for deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (3,707)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (3,989)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total noncurrent deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 9,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 10,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent deferred tax liability</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (510)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaids</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (428)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (514)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (911)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,177)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in foreign subsidiaries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,664)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,323)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign earnings distribution taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,741)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign intangibles and reserves</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,888)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (1,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (1,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total noncurrent deferred tax liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (10,601)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (10,735)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net noncurrent deferred tax (liability) asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (1,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax (liability) asset </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (1,566)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 117</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">A valuation allowance was established at December 31, 2020 and 2019 due to estimates of future utilization of net operating loss carryovers in the U.S. and certain foreign jurisdictions, derived primarily from acquisitions and recorded through purchase accounting. The valuation allowance at December 31, 2020 and 2019 also includes a full valuation for the Company’s foreign tax credit carryovers and foreign taxes on its controlled foreign corporations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/><span style="font-size:10pt;">As of December 31, 2020, the Company has foreign net operating loss (NOL) carryforwards of approximately </span><span style="font-size:10pt;">$14.3</span><span style="font-size:10pt;"> million. If not utilized, these NOL carryforwards begin to expire in 2021. The Company also has a federal tax credit carryforward of approximately </span><span style="font-size:10pt;">$1.2</span><span style="font-size:10pt;"> million, which will begin to expire in 2026, if not utilized.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Uncertain tax positions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Benefits from tax positions should be recognized in the financial statements only when it is more likely than not that the tax position will be sustained upon examination by the appropriate taxing authority that would have full knowledge of all relevant information. A tax position that meets the more likely than not recognition threshold is measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. Tax positions that previously failed to meet the more likely than not recognition threshold should be recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more likely than not recognition threshold should be derecognized in the first subsequent financial reporting period in which that threshold is no longer met. It is the Company’s policy to accrue for interest and penalties related to its uncertain tax positions within income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of the period is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, beginning of year</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,534</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions as a result of tax positions taken during the current period</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions as a result of tax positions taken during a prior period</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions as a result of lapse of statute</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, end of year</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 1,569</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 1,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 6pt 0pt;">We do not expect our unrecognized tax benefits to significantly change in the next twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has recognized through income tax expense approximately $0.9 million of interest and penalties related to uncertain tax positions. The amount of unrecognized tax benefit, if recognized, that would impact the effective tax rate is $1.6 million. With few exceptions, the Company is no longer subject to U.S. federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2013.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,361)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,206</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom: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.6pt 0pt 0pt;"> 9,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 5,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total income before income taxes</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom: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.6pt 0pt 0pt;"> 5,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 7,139</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> -3361000 1206000 9229000 5933000 5868000 7139000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,368)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 564</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 603</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,088</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total current provision</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 2,284</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 2,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 365</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (140)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 532</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,354</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total deferred benefit</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 829</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 3,113</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 3,798</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> -1368000 -327000 564000 603000 3088000 2431000 2284000 2707000 365000 -123000 -68000 -140000 532000 1354000 829000 1091000 3113000 3798000 0.21 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:23.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax provision computed at 21%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,232</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,499</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net of federal benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 327</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax impact of foreign operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowances increase (release)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (141)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net increase (decrease) of uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 279</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 3,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 3,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rates</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 53.1</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom: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.6pt 0pt 0pt;"> 53.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 0.21 0.21 1232000 1499000 718000 521000 400000 327000 339000 1347000 517000 -141000 34000 34000 -59000 279000 3113000 3798000 0.531 0.532 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:74.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent deferred tax asset</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,458</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. foreign tax credit carryovers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign net operating loss carryovers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,563</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accruals and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance for deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (3,707)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (3,989)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total noncurrent deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 9,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 10,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent deferred tax liability</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (510)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaids</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (428)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (514)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (911)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,177)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in foreign subsidiaries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,664)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,323)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign earnings distribution taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,741)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign intangibles and reserves</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,888)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (1,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (1,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total noncurrent deferred tax liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (10,601)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (10,735)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net noncurrent deferred tax (liability) asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (1,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax (liability) asset </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt;"> (1,566)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:0pt 3.6pt 0pt 0pt;"> 117</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 2081000 2279000 1697000 2458000 1194000 879000 4943000 5563000 1026000 1404000 1396000 2034000 405000 224000 3707000 3989000 9035000 10852000 699000 510000 428000 514000 911000 1177000 3664000 3323000 851000 1741000 2888000 1754000 1160000 1716000 10601000 10735000 1566000 117000 1566000 117000 14300000 1200000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, beginning of year</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,534</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions as a result of tax positions taken during the current period</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions as a result of tax positions taken during a prior period</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions as a result of lapse of statute</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, end of year</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 1,569</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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:0pt 3.6pt 0pt 0pt;"> 1,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 1534000 1475000 69000 90000 34000 31000 1569000 1534000 900000 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 16—STOCK-BASED COMPENSATION PLANS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">The Amended and Restated 2007 Equity and Incentive Award Plan (“Incentive Plan”) and Amended and Restated 2007 Employee Stock Purchase Plan (“ESPP”) were approved by the Company’s stockholders at our 2014 annual meeting with a subsequent amendment to the Incentive Plan approved by the Company’s stockholders at our 2017 annual meeting as discussed below. Subject to the terms of the Incentive Plan, the Incentive Plan authorizes the grant of awards, which awards may be made in the form of (i) nonqualified stock options; (ii) stock options intended to qualify as incentive stock options under Section 422 of the Internal Revenue Code (stock options described in clause (i) and (ii), “options”); (iii) stock appreciation rights (“SARs”); (iv) restricted stock and/or restricted stock units; (v) other stock based awards; (vi) performance-based awards, which are equity awards or incentive awards intended to qualify for full tax deductibility by the company under Code Section 162 (m); and (vii) incentive awards, a cash-denominated award earnable by achievement of performance goals. The issuance of shares or the payment of cash upon the exercise of an award or in consideration of the cancellation or termination of an award shall reduce the total number of shares available under the Incentive Plan, as applicable. The provisions of each award will vary based on the type of award granted and will be specified by the Compensation Committee of the Board of Directors. Those awards which are based on a specific contractual term will be granted with a term not to exceed </span><span style="font-size:10pt;">ten years</span><span style="font-size:10pt;">. The SARs granted under the Incentive Plan are granted with an exercise price equal to the fair market value of the Common Shares at the time the SARs are granted.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At the 2020 Annual Meeting, our stockholders approved an amendment to the Incentive Plan to increase the number of shares of common stock available for issuance under the Incentive Plan by 5,500,000 shares (the “Incentive Plan Amendment”).  As of December 31, 2020, there were 3,455,800 and 1,161,220 shares available for grant under the amended and restated Incentive Plan and ESPP, respectively.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognized $8.9 million and $9.6 million in employee stock-based compensation expense during the years ended December 31, 2020 and 2019, respectively. This expense was recorded in selling, general and administrative in the consolidated statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Restricted Share Awards/Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Incentive Plan provides for the granting of restricted share units (“RSU”), the vesting of which is subject to conditions and limitations established at the time of the grant.  Recipients of RSU awards will not have the rights of a shareholder of the Company until such date as the Common Shares are issued or transferred to the recipient. If the employee retires (at the normal retirement age stated in the applicable retirement plan or applicable law, if there is a mandatory retirement age), the restricted shares continue to vest on the same schedule as if the employee remained employed with the Company. Upon a termination of employment due to an employee’s death or permanent disability, the restricted shares become 100% vested. Dividends accrue and will be paid if and when the restricted shares vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company also granted RSUs to specific employees which have the following characteristics:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span><i style="font-style:italic;">Performance-Based RSU Vesting (Stock Price):  </i>Provided the employee continues to be employed through specific date set forth in the award, the RSUs will vest on such date if specific financial performance is met, otherwise the RSUs will be forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span><i style="font-style:italic;">Time-Based RSU Vesting:  </i>So long as the employee continues to be employed through the fourth anniversary of the grant date, the RSUs will become 100% vested on such date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If an employee’s employment is terminated (i) at any time during the vesting period due to the employee’s death, disability or retirement prior to the applicable vesting date or (ii) without cause by the Company after 50% of the relevant period has elapsed, then the RSUs will vest pro rata based on the period of time worked relative to such period. However, no shares will be distributed until the applicable pro rata vesting date (and, in the case of the Performance-Based RSUs, only if and to the extent that the performance target is achieved). In all other terminations occurring prior to the applicable vesting date, the RSUs will expire. Pursuant to the terms of the Incentive Plan, in the event of a change in control, the Compensation Committee of the Board of Directors may accelerate vesting of the outstanding awards of RSUs then held by participants. All RSUs will be payable in shares of the Company’s common stock immediately upon vesting. No dividend equivalents will be paid with respect to any RSUs.  As part of the Incentive Plan Amendment, dividends/dividend equivalents may be paid or credited on other stock-based awards (such as restricted stock units), but those dividends/dividend equivalents must be subject to the same vesting (or more stringent vesting) than the vesting applicable to the underlying awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The fair value of RSUs is determined based on the closing price of the Company’s shares on the grant date. The total fair value is amortized to expense on a straight-line basis over the vesting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of the status of the Company’s RSUs issued under its Incentive Plan as of December 31, 2020 and changes during the years then ended, is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:61.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSU</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,757</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.98</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,564)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (456)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,575</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,634)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.68</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (324)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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.6pt 0pt 0pt;"> 6,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The total fair value of RSUs vested during the years ended December 31, 2020 and 2019 was </span><span style="font-size:10pt;">$9.7</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$10.1</span><span style="font-size:10pt;"> million, respectively.  As of December 31, 2020, there was </span><span style="font-size:10pt;">$8.8</span><span style="font-size:10pt;"> million of unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted-average period of </span><span style="font-size:10pt;">2.1</span><span style="font-size:10pt;"> years.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">The Company uses the Black-Scholes option pricing model to estimate the fair value of shares expected to be issued under the Company’s employee stock purchase plan. The ESPP provides that a total of </span><span style="font-size:10pt;">3.6</span><span style="font-size:10pt;"> million shares of Common Stock are reserved for issuance under the plan. The ESPP, which is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code, is implemented utilizing </span><span style="-sec-ix-hidden:Hidden_85tvwgDj00Sjn-Smn_D-zw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="font-size:10pt;">-month offerings with purchases occurring at </span><span style="-sec-ix-hidden:Hidden_UJ97xBbeq06lZITfWROmKQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="font-size:10pt;">-month intervals. The ESPP administration is overseen by the Company’s Compensation Committee. Employees are eligible to participate if they are employed by the Company for at least </span><span style="-sec-ix-hidden:Hidden_qbk1i8HUtUGOPLyWodjBuA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">20</span></span><span style="font-size:10pt;"> hours per week and more than </span><span style="font-size:10pt;">five months</span><span style="font-size:10pt;"> in a calendar year. The ESPP permits eligible employees to purchase Common Stock through payroll deductions, ranging from </span><span style="font-size:10pt;">one</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">ten</span><span style="font-size:10pt;"> percent of their eligible earnings subject to IRS regulated cap of </span><span style="font-size:10pt;">$25,000</span><span style="font-size:10pt;">. The price of Common Stock purchased under the ESPP is </span><span style="font-size:10pt;">90%</span><span style="font-size:10pt;"> of the fair market value of the Common Stock on the applicable purchase date. Employees may end their participation in an offering at any time during the offering period, and participation ends automatically upon termination of employment. The Compensation Committee may at any time amend or terminate the ESPP, except that no such amendment or termination may adversely affect shares previously granted under the ESPP. The Company may issue new shares for the ESPP using treasury shares or newly issued shares.</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;">For the year ended December 31, 2020, the Company issued 237,726 shares for the ESPP.  There were 1,161,220 shares available for purchase at December 31, 2020 under the ESPP.</p> P10Y 5500000 3455800 1161220 8900000 9600000 1 1 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:61.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSU</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,757</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.98</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,564)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (456)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,575</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,634)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.68</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> (324)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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.6pt 0pt 0pt;"> 6,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table> 4757000 3.98 3838000 2.93 2564000 3.94 456000 4.08 5575000 3.22 4249000 2.01 2634000 3.68 324000 3.00 6866000 2.31 9700000 10100000 8800000 P2Y1M6D 3600000 P5M 0.01 0.10 25000 0.90 237726 1161220 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">NOTE 17—SEGMENT AND GEOGRAPHICAL INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company operates in one segment, fact-based sourcing advisory services. The Company operates principally in the Americas, Europe, and Asia Pacific. The Company’s foreign operations are subject to local government regulations and to the economic and political uncertainties of those areas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Geographical information for the segment is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Americas<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 141,227</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,075</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,131</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90,739</p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,770</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,949</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 249,128</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 265,763</p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fixed assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,114</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,356</p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,709</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,555</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,001</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,014</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><span style="font-size:10pt;">Substantially all relates to operations in the United States.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><span style="font-size:10pt;">Includes revenues from operations in Germany of </span><span style="font-size:10pt;">$43.5</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$44.4</span><span style="font-size:10pt;"> million in 2020 and 2019, respectively. Includes revenues from operations in the United Kingdom of </span><span style="font-size:10pt;">$19.0</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$17.2</span><span style="font-size:10pt;"> million in 2020 and 2019, respectively.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;text-align:justify;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">Includes revenues from operations in Australia of </span><span style="font-size:10pt;">$16.9</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$15.5</span><span style="font-size:10pt;"> million in 2020 and 2019, respectively.</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;">The segregation of revenues by geographic region is based upon the location of the legal entity performing the services. The Company does not measure or monitor gross profit or operating income by geography or any other measure or metric, other than consolidated, for the purposes of making operating decisions or allocating resources.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:76.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Americas<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 141,227</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,075</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,131</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90,739</p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,770</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,949</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 249,128</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 265,763</p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fixed assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,114</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</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:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,356</p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,709</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:12pt;margin:0pt;"><span style="font-size:10pt;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:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,555</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:76.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,001</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,014</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><span style="font-size:10pt;">Substantially all relates to operations in the United States.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:6pt;text-align:justify;"><span style="font-size:10pt;">Includes revenues from operations in Germany of </span><span style="font-size:10pt;">$43.5</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$44.4</span><span style="font-size:10pt;"> million in 2020 and 2019, respectively. Includes revenues from operations in the United Kingdom of </span><span style="font-size:10pt;">$19.0</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$17.2</span><span style="font-size:10pt;"> million in 2020 and 2019, respectively.</span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;text-align:justify;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:6pt;margin-top:0pt;text-align:justify;"><span style="font-size:10pt;">Includes revenues from operations in Australia of </span><span style="font-size:10pt;">$16.9</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$15.5</span><span style="font-size:10pt;"> million in 2020 and 2019, respectively.</span></p></td></tr></table> 141227000 156075000 87131000 90739000 20770000 18949000 249128000 265763000 3114000 4356000 1709000 1555000 178000 103000 5001000 6014000 43500000 44400000 19000000.0 17200000 16900000 15500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 18—RISKS AND UNCERTAINTIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:22.5pt;margin:0pt;"><span style="display:inline-block;width:181.6pt;"/><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;">On March 11, 2020, the World Health Organization declared the coronavirus (COVID-19) a pandemic, following the rapid spread of the disease from where it was first diagnosed, in China, to nations worldwide. The outbreak sparked responses across countries, states and cities worldwide to enforce various measures of social distancing and shelter-in-place orders and temporary closure of non-essential businesses to reduce further transmission of the virus. As a result of these measures, the US and global markets have seen significant disruption, the extent and duration of which remains highly uncertain. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:22.5pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;">The impact of COVID-19 pandemic continues to evolve and, therefore, the Company cannot predict with certainty the extent to which the pandemic will negatively impact our results of operations, cash flows and financial position, liquidity and ability to remain in compliance with our financial covenants. In 2020, the Company experienced a year-over-year revenue decline.  Given the uncertainty of the marketplace, the Company has implemented business continuity plans to ensure that the Company is able to remain fully operational with a remote workforce, conducted financial modeling scenarios in order to ensure prudent cost containment, and has proactively implemented a series of cash conservation measures.  These measures include actions taken in the second, third, and fourth quarters of 2020 to reduce personnel costs and other operating expenses, including reductions in staffing and contractor levels, vendor spending, travel, and other measures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:22.5pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;">The Company has financial covenants underlying its debt which require an adjusted Debt to EBITDA ratio of 3.25.  In light of the pandemic, there is uncertainty regarding the marketplace demand for the Company’s services and thus the Company’s future revenue </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">generation.  Accordingly, in light of this uncertainty, the Company has developed plans to further reduce operating expenses to the extent more prolonged revenue shortfalls are experienced which would prevent the Company from complying with its financial covenants.   </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:22.5pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;">Management's plans would allow the Company to generate sufficient cash flows to reduce the Company's outstanding net debt and enable the Company to comply with the terms of its debt arrangements.  Accordingly, the Company believes that based upon current facts and circumstances, its existing cash coupled with the cash flows generated from operations will be sufficient to meet its cash needs for 12 months from the date of issuance of these financial statements.</p> 3.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 19</b><b style="font-weight:bold;">—</b><b style="font-weight:bold;">RESTRUCTURING CHARGES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><i style="font-style:italic;">2020 Restructuring Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">In the third and fourth quarters of 2020, the Company took restructuring actions to lower our operating expenses structurally and permanently relative to revenue and to accelerate the transformation of our business (the “Restructuring Plan”). Most of these actions are based on our recent experience and learning in the COVID-19 pandemic and a resulting review of our operations, which continues to address certain operating expenses such as occupancy expense and salaries and related expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">A summary of the activity affecting the Company's accrued contractual termination benefit liability for the year ended December 31, 2020 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;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:85.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restructuring Plan</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,349</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts paid/incurred</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,592)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 757</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:6pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;font-size:10pt;">The </span><span style="background-color:#ffffff;font-size:10pt;">$2.3</span><span style="background-color:#ffffff;font-size:10pt;"> million of net restructuring charges was primarily related to contractual termination benefits, and was recorded in selling, general and administrative expenses. We expect that the remaining actions of the Restructuring Plan will be completed over the next </span><span style="background-color:#ffffff;font-size:10pt;">three months</span><span style="background-color:#ffffff;font-size:10pt;">.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;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:85.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restructuring Plan</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,349</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts paid/incurred</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,592)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 757</p></td></tr></table> 2349000 1592000 757000 2300000 P3M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">INFORMATION SERVICES GROUP, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:10pt;font-weight:bold;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:46.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charges to</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Beginning</b></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs and</b></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions/</b></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">End of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Period</b></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expenses</b></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Deductions)</b></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:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ended December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 343</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:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 817</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:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (792)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Allowance for tax valuation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,989</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:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 517</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (799)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ended December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 401</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:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75</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:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 343</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Allowance for tax valuation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,209</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:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (141)</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:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79)</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 343000 817000 792000 368000 3989000 517000 799000 3707000 401000 75000 133000 343000 4209000 -141000 79000 3989000 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2020
Mar. 03, 2021
Jun. 30, 2020
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Document Transition Report false    
Entity File Number 001-33287    
Entity Registrant Name Information Services Group Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-5261587    
Entity Address, Address Line One 2187 Atlantic Street    
Entity Address, City or Town Stamford    
Entity Address, State or Province CT    
Entity Address, Postal Zip Code 06902    
City Area Code 203    
Local Phone Number 517-3100    
Title of 12(b) Security Shares of Common Stock, $0.001 par value    
Trading Symbol III    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 85,143,871
Entity Common Stock, Shares Outstanding   48,400,641  
Entity Central Index Key 0001371489    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 43,730 $ 18,153
Accounts receivable and contract assets, net of allowance of $368 and $343, respectively 67,473 77,076
Prepaid expenses and other current assets 3,412 4,572
Total current assets 114,615 99,801
Restricted cash 95 88
Furniture, fixtures and equipment, net 5,001 6,014
Right-of-use lease assets 5,909 6,572
Goodwill 91,008 85,349
Intangible assets, net 15,064 16,605
Deferred tax assets 2,255 3,589
Other assets 5,573 737
Total assets 239,520 218,755
Current liabilities    
Accounts payable 11,176 8,862
Current maturities of long-term debt 4,300 11,000
Contract liabilities 5,121 4,935
Accrued expenses and other current liabilities 30,064 16,454
Total current liabilities 50,661 41,251
Long-term debt, net of current maturities 73,551 74,823
Deferred tax liabilities 3,811 3,472
Operating lease liabilities 4,332 5,013
Other liabilities 8,028 4,522
Total liabilities 140,383 129,081
Commitments and contingencies (Note 13)
Stockholders' equity    
Preferred stock, $0.001 par value; 10,000 shares authorized; none issued
Common stock, $0.001 par value, 100,000 shares authorized; 48,297 shares issued and 48,189 outstanding at December 31, 2020 and 48,112 shares issued and 47,478 outstanding at December 31, 2019 48 48
Additional paid-in capital 248,018 245,572
Treasury stock (108 and 634 common shares, respectively, at cost) (256) (2,051)
Accumulated other comprehensive loss (4,671) (7,138)
Accumulated deficit (144,002) (146,757)
Total stockholders' equity 99,137 89,674
Total liabilities and stockholders' equity $ 239,520 $ 218,755
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED BALANCE SHEETS    
Accounts receivables and contract assets, allowances $ 368 $ 343
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000 10,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000 100,000
Common stock, shares issued 48,297 48,112
Common stock, shares outstanding 48,189 47,478
Treasury stock, shares 108 634
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME    
Revenues $ 249,128 $ 265,763
Operating expenses    
Direct costs and expenses for advisors 149,878 153,179
Selling, general and administrative 83,785 92,518
Depreciation and amortization 6,196 6,708
Operating income 9,269 13,358
Interest income 260 194
Interest expense (3,563) (6,267)
Foreign currency transaction loss (98) (146)
Income before taxes 5,868 7,139
Income tax provision 3,113 3,798
Net income $ 2,755 $ 3,341
Weighted average shares outstanding:    
Basic 47,717 46,917
Diluted 49,972 47,620
Earnings per share:    
Basic $ 0.06 $ 0.07
Diluted $ 0.06 $ 0.07
Comprehensive income:    
Net income $ 2,755 $ 3,341
Foreign currency translation, net of tax expense of $760 and $33, respectively 2,467 17
Comprehensive income $ 5,222 $ 3,358
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME    
Foreign currency translation, tax expense $ 760 $ 33
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In-Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balance at Dec. 31, 2018 $ 45 $ 235,998 $ (203) $ (7,155) $ (150,098) $ 78,587
Balance (in shares) at Dec. 31, 2018 45,477          
Increase (Decrease) in Stockholders' Equity            
Net income         3,341 3,341
Other comprehensive income       17   17
Treasury shares repurchased     (3,428)     (3,428)
Proceeds from issuance of ESPP shares   485 218     703
Proceeds from issuance of ESPP shares (in shares) 171          
Issuance of treasury shares   (1,362) 1,362      
Issuance of common stock for contingent earn-out $ 1 864       865
Issuance of common stock for contingent earn-out (in shares) 243          
Issuance of common stock for RSUs vested $ 2 (2)        
Issuance of common stock for RSUs vested (in shares) 2,221          
Stock based compensation   9,589       9,589
Balance at Dec. 31, 2019 $ 48 245,572 (2,051) (7,138) (146,757) $ 89,674
Balance (in shares) at Dec. 31, 2019 48,112         48,112,000
Increase (Decrease) in Stockholders' Equity            
Net income         2,755 $ 2,755
Other comprehensive income       2,467   2,467
Treasury shares repurchased     (5,166)     (5,166)
Proceeds from issuance of ESPP shares   (86) 602     516
Issuance of treasury shares   (6,359) 6,359      
Issuance of common stock for RSUs vested (in shares) 185          
Stock based compensation   8,891       8,891
Balance at Dec. 31, 2020 $ 48 $ 248,018 $ (256) $ (4,671) $ (144,002) $ 99,137
Balance (in shares) at Dec. 31, 2020 48,297         48,297,000
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities    
Net income $ 2,755 $ 3,341
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 2,664 2,697
Amortization of intangible assets 3,532 4,011
Deferred tax expense from stock issuances 969 205
Write-off of deferred financing costs 167  
Amortization of deferred financing costs 403 610
Stock-based compensation 8,891 9,589
Change in fair value of contingent consideration 419  
Provisions for accounts receivable 817 75
Deferred tax (benefit) provision (139) 885
Loss on disposal of fixed assets   3
Changes in operating assets and liabilities:    
Accounts receivable and contract assets 10,065 (1,363)
Prepaid expense and other assets (1,689) 1,488
Accounts payable 2,070 243
Contract liabilities (93) (1,253)
Accrued expenses 13,140 (94)
Net cash provided by operating activities 43,971 20,437
Cash flows from investing activities    
Purchase of furniture, fixtures and equipment (1,181) (1,922)
Neuralify acquisition (Note 4) (2,317)  
Net cash used in investing activities (3,498) (1,922)
Cash flows from financing activities    
Principal payments on borrowings, net (8,088) (12,250)
Payment of contingent consideration   (865)
Proceeds from issuance of employee stock purchase plan shares 516 703
Debt financing costs (934)  
Payments related to tax withholding for stock-based compensation (2,023) (3,094)
Treasury shares repurchased (5,166) (3,428)
Net cash used in financing activities (15,695) (18,934)
Effect of exchange rate changes on cash 806 (65)
Net increase (decrease) in cash, cash equivalents, and restricted cash 25,584 (484)
Cash, cash equivalents, and restricted cash, beginning of period 18,241 18,725
Cash, cash equivalents, and restricted cash, end of period 43,825 18,241
Cash paid for:    
Interest 3,114 5,690
Taxes, net of refunds 2,536 503
Non-cash investing and financing activities:    
Issuance of treasury stock for vested restricted stock awards $ 6,359 $ 1,362
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.20.4
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS
12 Months Ended
Dec. 31, 2020
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS  
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS

NOTE 1—DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS

Information Services Group, Inc. (the “Company”, or “ISG”) was founded in 2006 with the strategic vision to become a high-growth, leading provider of information-based advisory services.  The Company specializes in digital transformation services, including automation, cloud and data analytics; sourcing advisory; managed governance and risk services; network carrier services; technology strategy and operations design; change management; market intelligence and technology research and analysis.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. These consolidated financial statements and footnotes are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to the Company include ISG and its consolidated subsidiaries.

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 the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the periods reported. Actual results may differ from those estimates. The complexity of the estimation process and issues related to the assumptions, risks and uncertainties inherent in the application of the revenue recognition guidance for contracts in which control is transferred to the customer over time affect the amounts of revenues, expenses, contract assets and contract liabilities. Numerous internal and external factors can affect estimates. Estimates are also used for but not limited to: allowance for doubtful accounts, useful lives of furniture, fixtures and equipment and definite lived intangible assets, depreciation expense, fair value assumptions in evaluating goodwill for impairment, income taxes and deferred tax asset valuation, and the valuation of stock-based compensation.

On March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. Any future asset impairment charges, increase in allowance for doubtful accounts, or restructuring charges could be more likely if the negative effects of the COVID-19 pandemic continue and will be dependent on the severity and duration of this crisis. To date, the Company has not observed any material impairments of its assets or a significant change in the fair value of assets due to the COVID-19 pandemic.

Business Combinations

We have acquired businesses critical to the Company’s long-term growth strategy. Results of operations for acquisitions are included in the accompanying consolidated statement of comprehensive income from the date of acquisition. Acquisitions are accounted for using the purchase method of accounting and the purchase price is allocated to the net assets acquired based upon their estimated fair values at the date of acquisition. The excess of the purchase price over the net assets was recorded as goodwill. Acquisition-related costs are expensed as incurred and recorded in selling, general and administrative expenses.  

Cash and Cash Equivalents

The Company considers all highly liquid instruments with an original maturity of three months or less to be cash equivalents, including certain money market accounts. The Company principally maintains its cash in money market and bank deposit accounts in the United States of America which typically exceed applicable insurance limits. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.

Restricted Cash

Restricted cash consists of cash and cash equivalents which the Company has committed for rent deposits and are not available for general corporate purposes.

Accounts Receivable, Contract Assets and Allowance for Doubtful Accounts

Our trade receivables primarily consist of amounts due for services already performed.  The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of clients to pay fees or for disputes that affect its ability to fully collect billed accounts receivable. The allowance for these risks is prepared by reviewing the status of all accounts and recording reserves on a specific identification method based on previous experiences and historical bad debts. However, our actual experience may vary from these estimates. If the financial condition of our clients were to deteriorate, resulting in their inability or unwillingness to pay their invoices, we may need to record additional allowances or write-offs in future periods. To the extent the provision relates to a client’s inability or unwillingness to make required payments, the provision is recorded as bad debt expense, which is classified within selling, general and administrative expense in the accompanying consolidated statement of comprehensive income. Historically, the Company’s bad debt reserves and write-offs have not been significant.

The provision for unbilled services is recorded as a reduction to revenues to the extent the provision relates to fee adjustments and other discretionary pricing adjustments.  Historically, the Company’s unbilled receivable reserves and write-offs have not been significant.

Prepaid Expenses and Other Assets

Prepaid expenses and other assets consist primarily of prepaid expenses for insurance, conferences and deposits for facilities, programs and promotion items.

Furniture, Fixtures and Equipment, net

Furniture, fixtures and equipment is recorded at cost. Depreciation is computed by applying the straight-line method over the estimated useful life of the assets, which ranges from three to five years. Leasehold improvements are depreciated over the lesser of the useful life of the underlying asset or the lease term, which generally ranges from three to five years. Expenditures for renewals and betterments are capitalized. Repairs and maintenance are charged to expense as incurred. The cost and accumulated depreciation of assets sold or otherwise disposed of are removed from the accounts and any associated gain or loss thereon is reflected in the accompanying consolidated statement of comprehensive income.

The Company capitalizes internal-use software and website development costs and records these amounts within Furniture, Fixtures and Equipment, net. Accounting standards require that certain costs related to the development or purchase of internal-use software and systems as well as the costs incurred in the application development stage related to its website be capitalized and amortized over the estimated useful life of the software or system. They also require that costs related to the preliminary project stage, data conversion and post implementation/operation stage of an internal-use software development project be expensed as incurred.

During the years ended December 31, 2020 and 2019, the Company capitalized $0.3 million and $0.6 million, respectively, of costs associated with system and website development.

Goodwill

Our goodwill represents the excess of the cost of businesses acquired over the fair value of the net assets acquired at the date of acquisition. Goodwill is not amortized but rather tested for impairment at least annually in accordance with accounting and disclosure requirements for goodwill and other indefinite-lived intangible assets. This test is performed by us during our fourth fiscal quarter or more frequently if we believe impairment indicators are present.

A qualitative assessment is performed to determine whether the existence of events or circumstances leads to a determination that it is more likely than not the fair value of the reporting unit is less than its carrying amount. If, based on the evaluation, it is determined to be more likely than not that the fair value is less than the carrying value then goodwill is tested further for impairment. If the fair value of goodwill is lower than its carrying amount, an impairment loss is recognized in an amount equal to the difference. Subsequent increases in value are not recognized in the financial statements.

There was no impairment of goodwill during the years ended December 31, 2020 and 2019, nor were any indicators identified in 2020 or 2019 that would suggest that it is more likely than not that the Company’s reporting unit is impaired.

Long-Lived Assets

Long lived assets, excluding goodwill and indefinite lived intangibles, to be held and used by the Company are reviewed to determine whether any significant change in the long-lived asset’s physical condition, a change in industry conditions or a reduction in cash flows associated with the asset group that contains the long-lived asset. If these or other factors indicate the carrying amount of the asset group, which is the lowest level for which identifiable cash flows exist that are separately identifiable from other cash flows, may not be recoverable, the Company determines whether impairment has occurred through the use of an undiscounted cash flow analysis. If impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset group. The fair value of the asset group is measured using market prices or, in the absence of market prices, an estimate of discounted cash flows. Cash flows are generally discounted at an interest rate commensurate with our weighted average cost of capital. Assets are classified as held for sale when the Company has a plan for disposal of certain assets and those assets meet the held for sale criteria.

Debt Issuance Costs

Costs directly incurred in obtaining long-term financing, typically bank and attorney fees, are deferred and are amortized over the life of the related loan.  Deferred issuance costs are classified as a direct deduction to the long-term debt in the accompanying consolidated balance sheet. Amortization of debt issuance costs is included in interest expense and totaled $0.4 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively.

Revenue Recognition

We recognize our revenues by applying the following five steps: (1) identify the contract with the customer; (2) identify the performance obligation(s) in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligation(s); and (5) recognize revenue when (or as) the company satisfies the performance obligation(s).

We principally derive revenues from fees for services generated on a project by project basis. Prior to the commencement of a project, we reach agreement with the client on rates for services based upon the scope of the project, staffing requirements and the level of client involvement. It is our policy to obtain written agreements from clients prior to performing services or when evidence of enforceable rights and obligations is obtained. In these agreements, the clients acknowledge that they will pay based upon the amount of time spent on the project or an agreed upon fee structure.

Revenues for time and materials contracts, which may include capped fees or “not-to-exceed” clauses, are recognized based on the number of hours worked by our advisors at an agreed upon rate per hour and are recognized in the period in which services are performed. Revenues for time and materials contracts are billed monthly, semimonthly or in accordance with the specific contractual terms of each project.  For contract with capped fees or not-to-exceed clauses, we monitor our performance and fees billed to ensure that revenue is not recognized in excess of the contractually capped fee.

Revenues related to fixed fee contracts are recognized as value is delivered to the customer, consistent with the transfer of control to the customer over time. Revenue for these contracts is recognized proportionally over the term of the contract using an input method based on the proportion of labor hours incurred as compared to the total estimated labor hours for the fixed fee contract performance obligations, which we consider the best available indicator of the pattern and timing in which contract performance obligations are fulfilled and control transfers to the customer. This percentage is multiplied by the contracted dollar amount of the project to determine the amount of revenue to recognize in an accounting period. The contracted amount used in this calculation typically excludes the amount the client pays for reimbursable expenses. There are situations where the number of hours to complete projects may exceed our original estimate as a result of an increase in project scope or unforeseen events. The results of any revisions in these estimates are reflected in the period in which they become known.

For managed service implementation contracts, revenue is recognized over time as a percentage of hours incurred to date as compared to the total expected hours of the implementation, consistent with the transfer of control to the customer.  For ongoing managed services contract, revenue is recognized over time, consistent with the weekly or monthly fee specified within such arrangements.

We also derive revenues based on negotiating reductions in network costs of companies with the entity’s related service providers and providing other services such as audits of network and communication expenses, and consultation for network architecture.  These contracts can be fixed in fees or can be based on the level of savings achieved related to its communications costs.  Additionally, these contracts can also have a fixed component and a contingent component that is based on the savings generated by the Company.  For network

contingency contracts with termination for convenience clauses, revenue is recognized over time due to the existence of provisions for payment for progress incurred to date plus a reasonable profit margin.  The contract periods range from a few months to in excess of a year.

We also enter into arrangements for the sale of robotics software licenses and related delivery of consulting or implementation services at the same time or within close proximity to one another. Such software-related performance obligations include the sale of software licenses and other software-related services.  For software and implementation contracts, revenue associated with the software performance obligation is recognized at the point at which the software is installed, while revenue associated with the implementation service performance obligation is recognized over the software implementation period as a percentage of hours incurred to date as compared to the total expected hours.

Revenue associated with events is recognized at the point of time at which the event occurs.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms.

The agreements entered into in connection with a project typically allow our clients to terminate early due to breach or for convenience with 30 days’ notice. In the event of termination, the client is contractually required to pay for all time, materials and expenses incurred by us through the effective date of the termination.  In addition, from time to time, we enter into agreements with clients that limit our right to enter into business relationships with specific competitors of that client for a specific time period. These provisions typically prohibit us from performing a defined range of services that we might otherwise be willing to perform for potential clients. These provisions are generally limited to six to twelve months and usually apply only to specific employees or the specific project team.

When we recognize revenues in advance of billing, those revenues are recorded as contract assets.  When we receive cash in advance of completing services or earning revenues, those amounts are recorded as contract liabilities.

Reimbursable Expenditures

Amounts billed to customers for reimbursable expenditures are included in revenues and the associated costs incurred by the Company are included in direct costs and expenses for advisors in the accompanying consolidated statement of comprehensive income. Non-reimbursable amounts are expensed as incurred. Reimbursable expenditures totaled $1.7 million and $9.6 million for the years ended December 31, 2020 and 2019, respectively.  The decrease was attributable to pandemic related travel restrictions that occurred throughout the majority of 2020.

Direct Costs and Expenses for Advisors

Direct costs and expenses for advisors include payroll expenses and advisory fees directly associated with the generation of revenues and other program expenses. Direct costs and expenses for advisors are expensed as incurred.

Direct costs and expenses for advisors also include expense accruals for discretionary bonus payments. Bonus accrual levels are adjusted throughout the year based on actual and projected Company performance.

Stock-Based Compensation

We grant restricted stock units with a fair value that is determined based on the closing price of our common stock on the date of grant.  Such grants generally vest ratably over a four-year period for employees and a three-year period for directors. Stock-based compensation expense is recognized ratably over the applicable service period.

We follow the provisions of accounting and disclosure requirements for share-based payments, including the measurement and recognition of all share-based compensation under the fair value method.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company places its cash investments with high quality financial institutions. The Company extends credit to its customers based upon an evaluation of the customer’s financial condition and credit history and generally does not require collateral.

Treasury Stock

The Company makes treasury stock purchases in the open market pursuant to the share repurchase program, which was most recently approved by the Board of Directors on November 1, 2019.

Treasury stock is recorded on the consolidated balance sheet at cost as a reduction of stockholders’ equity. Shares are released from Treasury at original cost on a first-in, first-out basis, with any gain on the sale reflected as an adjustment to additional paid-in capital. Losses are reflected as an adjustment to additional paid-in capital to the extent of gains previously recognized, otherwise as an adjustment to retained earnings or accumulated deficit.

Foreign Currency Translation

The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the end of the reporting period. Revenue and expense items are translated at average exchange rates for the reporting period. Resulting translation adjustments are included in the accompanying statement of comprehensive income and accompanying statement of stockholders’ equity as a component of Accumulated Other Comprehensive Loss.

The functional currency of the Company and its subsidiaries is the respective local currency. The Company has contracts denominated in foreign currencies and therefore, a portion of the Company’s revenues are subject to foreign currency risks. Transactional currency gains and losses that arise from transactions denominated in currencies other than the functional currencies of our operations are recorded in Foreign Currency Translation in the accompanying consolidated statement of comprehensive income.

Fair Value of Financial Instruments

The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximate fair value.

Fair value measurements were applied with respect to our nonfinancial assets and liabilities measured on a nonrecurring basis, which would consist of measurements primarily to goodwill, intangible assets and other long-lived assets, and assets acquired and liabilities assumed in a business combination.

Fair value is the price that would be received upon a sale of an asset or paid upon a transfer of a liability in an orderly transaction between market participants at the measurement date (exit price). Market participants can use market data or assumptions in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market-corroborated, or generally unobservable. The use of unobservable inputs is intended to allow for fair value determinations in situations where there is little, if any, market activity for the asset or liability at the measurement date. Under the fair-value hierarchy:

Level 1 measurements include unadjusted quoted market prices for identical assets or liabilities in an active market;

Level 2 measurements include quoted market prices for identical assets or liabilities in an active market that have been adjusted for items such as effects of restrictions for transferability and those that are not quoted but are observable through corroboration with observable market data, including quoted market prices for similar assets; and

Level 3 measurements include those that are unobservable and of a highly subjective measure.

During 2020, there were no transfers of our financial assets between Level 1, Level 2, or Level 3 measures. Our financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

The following tables summarize assets and liabilities measured at fair value on a recurring basis at the dates indicated:

Basis of Fair Value Measurements

 

December 31, 2020

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,319

 

$

5,319

 

$

 

$

 

$

5,319

 

$

5,319

Basis of Fair Value Measurements

 

December 31, 2019

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

 

$

 

$

 

$

 

$

 

$

(1)

The current and noncurrent Contingent consideration is included in “Accrued expenses” and “Other current liabilities,” respectively.

The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the income approach.  In developing these estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments. These cash outflow projections have then been discounted using a rate of 2.50%.

The following table represents the change in the contingent consideration liability during the years ended December 31, 2020 and 2019:

 

Year Ended

 

December 31,

     

2020

     

2019

  

Beginning Balance

$

$

1,703

Neuralify contingent consideration accrued

 

4,900

 

Payment of contingent consideration

 

 

(1,730)

Accretion of contingent consideration

 

419

 

30

Unrealized gain (loss) related to currency translation

 

 

(3)

Ending Balance

$

5,319

$

The Company’s financial instruments include outstanding borrowings of $78.8 million at December 31, 2020 and $86.9 million at December 31, 2019, which are carried at amortized cost.  The effective interest rate of the outstanding borrowings was 2.5% and 5.2% at December 31, 2020 and December 31, 2019, respectively.  The fair value of debt is classified within Level 3 of the fair value hierarchy.  The fair value of the Company’s outstanding borrowings is approximately $77.7 million and $86.7 million at December 31, 2020 and 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows ranged from 2.39% to 2.49%.  The Company also considered recent transactions of peer group companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions.

Income Taxes

We use the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. We review our deferred tax assets for recovery. A valuation allowance is established when we believe that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in our tax provision in the period of change.

For uncertain tax positions, we use the prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in tax returns. This guidance provides clarification on derecognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. Our provision for income taxes also includes the impact of provisions established for uncertain income tax positions, as well as the related interest.

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable, and available-for-sale debt securities. The new guidance replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses and additional disclosures. As a smaller reporting company, this guidance is effective for fiscal years beginning after December 15, 2022.  The Company is currently evaluating the potential impact of adopting this guidance on its financial statements.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE
12 Months Ended
Dec. 31, 2020
REVENUE  
REVENUE

NOTE 3—REVENUE

The majority of our revenue is derived from contracts that can span from a few months to several years. We enter into contracts that can include various combinations of services, which, depending on contract type, are sometimes capable of being distinct.  If services are determined to be distinct, they are accounted for as separate performance obligations.  A performance obligation is a promise in a contract to transfer a distinct good or service to the client and is the unit of account.  A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.  The majority of our contracts have a single performance obligation as the promise to transfer the individual services is not separately identifiable from other promises in the contracts and, therefore, not distinct.  For contracts with multiple performance obligations, including our managed service (GovernX) implementation, software and implementation, and research and subscription contracts, the Company allocates the transaction price to each performance obligation using our best estimate of the standalone selling price, or SSP, of each distinct good or service in the contract.  

Our contracts may include promises to transfer multiple services and products to a client.  Determining whether services and products are considered distinct performance obligations that should be accounted for separately versus together may require judgment.

Estimates were required to determine the SSP for each distinct performance obligation identified within our managed service (including GovernX) implementation contracts, software and implementation contracts, and research and subscription contracts.

Contract Balances

The timing of revenue recognition, billings, and cash collections results in billed accounts receivables, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities).  Our clients are billed based on the type of arrangement.  A portion of our services is billed monthly based on hourly or daily rates.  There are also client engagements in which we bill a fixed amount for our services.  This may be one single amount covering the whole engagement or several amounts for various phases, functions, or milestones.  Generally, billing occurs subsequent to revenue recognition, resulting in contract assets.  However, we sometimes receive

advances or deposits before revenue is recognized, resulting in contract liabilities.  Contract assets and liabilities are generally reported in the current assets and current liabilities sections of the consolidated balance sheet, at the end of each reporting period, based on the timing of the satisfaction of the related performance obligation(s). For multi-year software sales with annual invoicing, we perform a significant financing component calculation and recognize the associated interest income throughout the duration of the financing period. In addition, we reclassify the resulting contract asset balances as current and noncurrent receivables as receipt of the consideration is conditional only on the passage of time and there are no performance risk factors present. See the table below for a breakdown of contract assets and contract liabilities.

    

December 31,

    

December 31,

    

2020

    

2019

Contract assets

$

21,825

$

28,529

Contract liabilities

$

5,121

$

4,935

Revenue recognized for the year ended December 31, 2019 that was included in the contract liability balance at January 1, 2019 was $5.9 million and represented primarily revenue from our software and implementation contracts,  managed services contracts, and research contracts.

Revenue recognized for the year ended December 31, 2020 that was included in the contract liability balance at January 1, 2020 was $4.6 million and represented primarily revenue from our software and implementation contracts, managed services contracts, and research contracts.

Remaining performance obligations

As of December 31, 2020, the Company had $93.2 million of remaining performance obligations, the majority of which are expected to be satisfied within the next year.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITION
12 Months Ended
Dec. 31, 2020
ACQUISITION  
ACQUISITION

NOTE 4ACQUISITION

Neuralify Acquisition

On July 8, 2020, a subsidiary of the Company executed an Asset Purchase Agreement with Neuralify, LLC (“the Agreement”), a firm focused on intelligent automation enablement solutions and services, and consummated the acquisition of substantially all of the assets and assumed certain liabilities of Neuralify, LLC.  The primary reason for the acquisition was to expand the capabilities of ISG’s pure-play automation service line, ISG Automation.  The purchase price was comprised of $2.3 million of cash consideration paid at closing and certain former employees of Neuralify, LLC will also have the right to receive additional consideration paid via earn-out payments during the next 18 months, if certain financial targets are met.  At the Agreement date, the Company estimated such earn-out payments would be up to $4.9 million.

The following table summarizes the consideration transferred to acquire Neuralify, LLC and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date:

Cash

    

$

2,282

Contingent consideration

 

4,900

Total allocable purchase price

$

7,182

The primary factors that drove the goodwill recognized, the majority of which is deductible for tax purposes, are the inclusion of legacy Neuralify workforce and know-how which expands the Company’s pure-play automation service line, ISG Automation.

Costs associated with this acquisition are included in the selling, general and administrative expenses in the Consolidated Statement of Income and Comprehensive Income and totaled $0.1 million during the year ended December 31, 2020.  This business combination was accounted for under the acquisition method of accounting, and as such, the aggregate purchase price was allocated on a preliminary basis to

the assets acquired and liabilities assumed based on estimated fair values as of the closing date.  Based on the valuation and other factors as described above, the purchase price assigned to intangible assets and the amortization period were as follows:

Accounts receivable

$

226

Contract assets

 

1

Intangible assets

 

1,970

Accounts payable

 

(79)

Contract liabilities

 

(280)

Net assets acquired

$

1,838

Goodwill

$

5,344

The Consolidated Statement of Income and Comprehensive Income includes the results of the Neuralify acquisition subsequent to the closing. Had the acquisition occurred as of January 1, 2019, the impact on the Company’s results of operations would not have been material.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.20.4
NET INCOME PER COMMON SHARE
12 Months Ended
Dec. 31, 2020
NET INCOME PER COMMON SHARE  
NET INCOME PER COMMON SHARE

NOTE 5—NET INCOME PER COMMON SHARE

Basic earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that would share in the net income of the Company.  

The following tables set forth the computation of basic and diluted earnings per share:

Years Ended December 31,

2020

    

2019

Basic:

Net income

$

2,755

$

3,341

Weighted average common shares

 

47,717

 

46,917

Earnings per share

$

0.06

$

0.07

Diluted:

Net income

$

2,755

$

3,341

Basic weighted average common shares

 

47,717

 

46,917

Potential common shares

 

2,255

 

703

Diluted weighted average common shares

 

49,972

 

47,620

Diluted earnings per share

$

0.06

$

0.07

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS
12 Months Ended
Dec. 31, 2020
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS  
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS

NOTE 6—ACCOUNTS RECEIVABLE AND CONTRACT ASSETS

Accounts receivable and contract assets, net of valuation allowance, consisted of the following:

Years Ended December 31,

 

    

2020

    

2019

 

Accounts receivable

$

45,499

$

48,416

Contract assets

 

21,825

 

28,529

Receivables from related parties

 

149

 

131

$

67,473

$

77,076

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.20.4
FURNITURE, FIXTURES AND EQUIPMENT
12 Months Ended
Dec. 31, 2020
FURNITURE, FIXTURES AND EQUIPMENT  
FURNITURE, FIXTURES AND EQUIPMENT

NOTE 7—FURNITURE, FIXTURES AND EQUIPMENT

Furniture, fixtures and equipment consisted of the following:

Estimated

Years Ended December 31,

    

Useful Lives

    

2020

    

2019

 

Computer hardware, software and other office equipment

 

2 to 5

 

years

$

5,238

$

5,037

Furniture, fixtures and leasehold improvements

 

2 to 5

years

 

4,797

 

4,742

Software and development costs

 

3 to 5

years

 

8,385

 

8,092

Accumulated depreciation

 

(13,419)

 

(11,857)

$

5,001

$

6,014

Depreciation expense was $2.7 million for both the years ended December 31, 2020 and 2019.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES
12 Months Ended
Dec. 31, 2020
LEASES  
LEASES

NOTE 8—LEASES

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, “Leases” (Topic 842) (“ASC 842”).  ASC 842 requires companies to recognize on the balance sheet operating and financing lease liabilities and corresponding right-of-use assets.  We adopted ASC 842 using the effective date of January 1, 2019 as the date of our initial application of the standard. Consequently, financial information for the comparative periods will not be updated. The Company determines if a contract is, or contains, a lease at contract inception.  The Company elected the package of practical expedients for leases that commenced prior to January 1, 2019 and will not reassess: (i) whether any expired or existing contracts are or contain leases; (ii) lease classification for any expired or existing leases; and (iii) initial direct costs capitalization for any existing leases. The Company elected upon adoption the use of hindsight in assessing factors that impact determination of the lease term, such as the likelihood that any renewal or purchase options are exercised.  The Company elected to make an accounting policy election to keep leases with an initial term of 12 months or less off the balance sheet. The Company also elected not to separate non-lease components from lease components and instead to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. The Company recognizes those lease payments in the consolidated statements of income on a straight-line basis over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of the lease payments.

The Company leases its office space and office equipment under long-term operating lease agreements which expire at various dates through September 2026, some of which include options to extend the leases for up to 3 years, and some of which included options to terminate the leases within 1 year. Under the operating leases, the Company pays certain operating expenses relating to the office equipment and leased property.

The components of lease expense were as follows:

Years Ended December 31,

    

2020

    

2019

Lease cost

Operating lease cost

$

2,541

$

2,935

Finance lease cost:

Amortization of right-of-use assets

53

15

Interest on lease liabilities

5

3

Short-term lease cost

 

41

 

30

Variable lease cost

 

304

 

319

Sublease income

 

(245)

 

(243)

Total lease cost

$

2,699

$

3,059

Supplemental cash flow information related to leases was as follows

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

Operating cash flows from finance leases

$

53

$

13

Operating cash flows from operating leases

$

3,284

$

3,412

Financing cash flows from finance leases

$

6

$

10

Supplemental balance sheet information related to leases was as follows:

(In thousands, except lease term and discount rate)

Years Ended December 31,

    

2020

    

2019

Operating leases

Operating lease right-of-use assets

$

5,909

$

6,572

Current operating lease liabilities (1)

$

2,550

 

3,013

Non-current operating lease liabilities

 

 

4,332

 

5,013

Total operating lease liabilities

$

6,882

$

8,026

Finance leases

Finance lease right-of-use assets

$

197

$

76

Current finance lease liabilities (1)

$

95

 

38

Non-current finance lease liabilities

 

 

101

 

36

Total finance lease liabilities

$

196

$

74

Weighted average remaining lease term (in years)

Operating leases

3.6

4.2

Finance leases

2.6

2.1

Weighted average discount rate

Operating leases

7.1%

7.7%

Finance leases

4.4%

7.9%

(1)Current lease liabilities are included in “Accrued expenses and other current liabilities.”

Maturities of lease liabilities were as follows:

Operating

Finance

    

Leases

Leases

Year Ending December 31,

2021

$

2,643

$

97

2022

2,123

73

2023

1,255

12

2024

 

981

 

12

2025

 

762

 

9

Thereafter

85

Total lease payments

 

7,849

 

203

Less imputed interest

(967)

(7)

Total

6,882

196

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2020
INTANGIBLE ASSETS  
INTANGIBLE ASSETS

NOTE 9—INTANGIBLE ASSETS

The carrying amount of intangible assets, net of accumulated amortization and impairment charges, as of December 31, 2020 and 2019 consisted of the following:

2020

    

Gross

    

    

    

    

 

Estimated

Carrying

Accumulated

Currency

Net Book

Useful Lives

Amount

Acquisitions

Amortization

impact

Value

Amortizable intangibles:

Customer relationships

2 to 15

 

years

$

73,723

$

1,560

$

(66,705)

$

(108)

$

8,470

Noncompete agreements

4 to 7

years

 

5,952

 

10

 

(5,911)

 

51

Software

3 to 4

years

 

1,500

 

160

 

(1,511)

 

149

Backlog

1 to 2

years

 

5,002

 

 

(4,981)

(21)

 

Databases

4 to 15

years

 

13,218

 

 

(6,852)

(172)

 

6,194

Trademark and trade names

5

years

 

1,250

 

240

 

(1,290)

 

200

Intangibles

$

100,645

$

1,970

$

(87,250)

$

(301)

$

15,064

2019

 

    

Gross

    

    

    

 

Estimated

Carrying

Accumulated

Currency

Net Book

 

Useful Lives

Amount

    

Acquisitions

Amortization

    

impact

    

Value

 

Amortizable intangibles:

Customer relationships

2 to 15

 

years

$

73,723

$

$

(63,761)

$

(116)

$

9,846

Noncompete agreements

4 to 7

years

 

5,952

 

 

(5,862)

1

 

91

Software

3 to 4

years

 

1,500

 

 

(1,500)

 

Backlog

1 to 2

years

 

5,002

 

 

(4,981)

(21)

 

Databases

4 to 15

years

 

13,218

 

 

(6,364)

(186)

 

6,668

Trademark and trade names

5

years

 

1,250

 

 

(1,250)

 

Intangibles

$

100,645

$

$

(83,718)

$

(322)

$

16,605

Amortization expense was $3.5 million and $4.0 million for the years ended December 31, 2020 and 2019, respectively. The estimated future amortization expense subsequent to December 31, 2020, is as follows:

2021

    

$

2,642

 

2022

 

2,110

2023

 

1,814

2024

 

1,495

2025

1,326

Thereafter

 

5,677

$

15,064

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL
12 Months Ended
Dec. 31, 2020
GOODWILL  
GOODWILL

NOTE 10—GOODWILL

The changes in the carrying amount of goodwill for the year ended December 31, 2020 and 2019 are as follows:

    

2020

    

2019

Balance as of January 1

 

Goodwill

$

85,786

$

85,786

Foreign currency impact

(437)

(397)

Net balance as of January 1

85,349

85,389

Acquisitions

5,344

Foreign currency impact and adjustments

 

315

(40)

5,659

(40)

Balance as of December 31

Goodwill

91,130

85,786

Foreign currency impact and adjustments

(122)

(437)

Net balance as of December 31

$

91,008

$

85,349

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

NOTE 11—ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

The components of accrued liabilities at December 31, 2020 and 2019 are as follows:

December 31,

    

2020

    

2019

 

Accrued payroll, incentive, and vacation

$

11,630

$

3,417

Accrued corporate and payroll related taxes

 

5,459

 

4,264

Contingent consideration—current

 

2,929

 

Current operating lease liability

2,550

3,013

Other

 

7,496

 

5,760

$

30,064

$

16,454

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.20.4
FINANCING ARRANGEMENTS AND LONG-TERM DEBT
12 Months Ended
Dec. 31, 2020
FINANCING ARRANGEMENTS AND LONG-TERM DEBT  
FINANCING ARRANGEMENTS AND LONG-TERM DEBT

NOTE 12—FINANCING ARRANGEMENTS AND LONG-TERM DEBT

Long-term debt consists of the following:

December 31,

    

2020

    

2019

 

Senior secured credit facility

$

78,775

$

86,863

Debt issuance costs

 

(924)

 

(1,040)

 

77,851

 

85,823

Less current installments on long term debt

 

4,300

 

11,000

Long-term debt

$

73,551

$

74,823

Aggregate annual maturities of debt obligations by calendar year, are as follows:

    

Debt

 

2021

$

4,300

2022

 

4,300

2023

4,300

2024

4,300

2025

61,575

$

78,775

On March 10, 2020, the Company amended and restated its senior secured credit facility to include a $86.0 million term facility and to increase the revolving commitments per the revolving facility (the “2020 Credit Agreement”) from $30.0 million to $54.0 million. The material terms under the 2020 Credit Agreement are as follows:

Each of the term loan facility and revolving credit facility has a maturity date of March 10, 2025 (the “Maturity Date”).
The credit facility is secured by all of the equity interests owned by the Company, and its direct and indirect domestic subsidiaries and, subject to agreed exceptions, the Company’s direct and indirect “first-tier” foreign subsidiaries and a perfected first priority security interest in all of the Company’s and its direct and indirect domestic subsidiaries’ tangible and intangible assets.
The Company’s direct and indirect existing and future wholly owned domestic subsidiaries serve as guarantors to the Company’s obligations under the senior secured facility.
At the Company’s option, the credit facility bears interest at a rate per annum equal to either (i) the “Base Rate” (which is the highest of (a) the rate publicly announced from time to time by the administrative agent as its “prime rate”, (b) the Federal Funds Rate plus 0.5% per annum and (c) the Eurodollar Rate, plus 1.0%), plus the applicable margin (as defined below) or (ii) Eurodollar Rate (adjusted for maximum reserves) as determined by the Administrative Agent, plus the applicable margin.  The applicable margin is adjusted quarterly based upon the Company’s quarterly leverage ratio.  
The term loan is repayable in nineteen consecutive quarterly installments of $1,075,000 each that commenced on June 30, 2020 and a final payment of the outstanding principal amount of the term loan on the Maturity Date.
Mandatory repayments of term loans shall be required from (subject to agreed exceptions) (i) 100% of the proceeds from asset sales by the Company and its subsidiaries, (ii) 100% of the net proceeds from issuances of debt and equity by the Company and its subsidiaries and (iii) 100% of the net proceeds from insurance recovery and condemnation events of the Company and its subsidiaries.
The senior secured credit facility contains a number of covenants that, among other things, place restrictions on matters customarily restricted in senior secured credit facilities, including restrictions on indebtedness (including guarantee obligations), liens, fundamental changes, sales or disposition of property or assets, investments (including loans, advances, guarantees and acquisitions), transactions with affiliates, dividends and other payments in respect of capital stock, optional
payments and modifications of other material debt instruments, negative pledges and agreements restricting subsidiary distributions and changes in line of business. In addition, the Company is required to comply with a total leverage ratio and fixed charge coverage ratio.
The senior secured credit facility contains customary events of default, including cross-default to other material agreements, judgment default and change of control.

The Company’s financial statements include outstanding borrowings of $78.8 million and $86.9 million at December 31, 2020 and December 31, 2019, respectively, which are carried at amortized cost.  The effective interest rate of the outstanding borrowings was 2.5% and 5.2% at December 31, 2020 and December 31, 2019, respectively.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $77.7 million and $86.7 million at December 31, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows is 2.49%. The Company also considered recent transactions of peer group companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2020
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 13—COMMITMENTS AND CONTINGENCIES

The Company is subject to contingencies which arise through the ordinary course of business. All material liabilities of which management is aware are properly reflected in the financial statements at December 31, 2020 and 2019.

Neuralify Contingent Consideration

As of December 31, 2020, the Company has recorded a liability of $5.3 million representing the estimated fair value of contingent consideration related to the acquisition of Neuralify, of which $2.9 is classified as current and included in accrued expenses on the consolidated balance sheet.

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2020
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

NOTE 14—RELATED PARTY TRANSACTIONS

From time to time, the Company may have receivables and payables with employees and shareholders. The Company had outstanding receivables from related parties, including shareholders, totaling $0.1 million for both December 31, 2020 and 2019, and no outstanding payables. These transactions related to personal withholding taxes paid on behalf of expatriate employees.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES
12 Months Ended
Dec. 31, 2020
INCOME TAXES  
INCOME TAXES

NOTE 15—INCOME TAXES

The components of income before income taxes for the years ended December 31, 2020 and 2019 consists of the following:

Years Ended December 31,

    

2020

    

2019

 

Domestic

$

(3,361)

$

1,206

Foreign

 

9,229

 

5,933

Total income before income taxes

$

5,868

$

7,139

The components of the 2020 and 2019 income tax provision are as follows:

Years Ended December 31,

    

2020

    

2019

 

Current:

Federal

$

(1,368)

$

(327)

State

 

564

 

603

Foreign

 

3,088

 

2,431

Total current provision

 

2,284

 

2,707

Deferred:

Federal

 

365

 

(123)

State

 

(68)

 

(140)

Foreign

 

532

 

1,354

Total deferred benefit

 

829

 

1,091

Total

$

3,113

$

3,798

The differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate of 21% for both years ended December 31, 2020 and 2019 were as follows:

Years Ended December 31,

    

2020

    

2019

    

Tax provision computed at 21%

  

$

1,232

$

1,499

Nondeductible expenses

 

718

 

521

State income taxes, net of federal benefit

 

400

 

327

Tax impact of foreign operations

 

339

 

1,347

Valuation allowances increase (release)

 

517

 

(141)

Net increase (decrease) of uncertain tax positions

 

(34)

 

(34)

Other

 

(59)

 

279

Income tax provision

$

3,113

$

3,798

Effective income tax rates

 

53.1

%  

 

53.2

%  

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities were as follows:

    

December 31,

 

2020

2019

Noncurrent deferred tax asset

Compensation related expenses

$

2,081

$

2,279

Foreign currency translation

 

1,697

 

2,458

U.S. foreign tax credit carryovers

 

1,194

 

879

Foreign net operating loss carryovers

 

4,943

 

5,563

Accruals and reserves

 

1,026

 

1,404

Operating lease right-of-use assets

1,396

2,034

Other

 

405

 

224

Valuation allowance for deferred tax assets

 

(3,707)

 

(3,989)

Total noncurrent deferred tax asset

 

9,035

 

10,852

Noncurrent deferred tax liability

Depreciable assets

 

(699)

 

(510)

Prepaids

 

(428)

 

(514)

Intangible assets

 

(911)

 

(1,177)

Investment in foreign subsidiaries

 

(3,664)

 

(3,323)

Foreign earnings distribution taxes

 

(851)

 

(1,741)

Foreign intangibles and reserves

 

(2,888)

 

(1,754)

Operating lease liabilities

(1,160)

(1,716)

Total noncurrent deferred tax liability

 

(10,601)

 

(10,735)

Net noncurrent deferred tax (liability) asset

 

(1,566)

 

117

Net deferred tax (liability) asset

$

(1,566)

$

117

A valuation allowance was established at December 31, 2020 and 2019 due to estimates of future utilization of net operating loss carryovers in the U.S. and certain foreign jurisdictions, derived primarily from acquisitions and recorded through purchase accounting. The valuation allowance at December 31, 2020 and 2019 also includes a full valuation for the Company’s foreign tax credit carryovers and foreign taxes on its controlled foreign corporations.

As of December 31, 2020, the Company has foreign net operating loss (NOL) carryforwards of approximately $14.3 million. If not utilized, these NOL carryforwards begin to expire in 2021. The Company also has a federal tax credit carryforward of approximately $1.2 million, which will begin to expire in 2026, if not utilized.

Uncertain tax positions

Benefits from tax positions should be recognized in the financial statements only when it is more likely than not that the tax position will be sustained upon examination by the appropriate taxing authority that would have full knowledge of all relevant information. A tax position that meets the more likely than not recognition threshold is measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. Tax positions that previously failed to meet the more likely than not recognition threshold should be recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more likely than not recognition threshold should be derecognized in the first subsequent financial reporting period in which that threshold is no longer met. It is the Company’s policy to accrue for interest and penalties related to its uncertain tax positions within income tax expense.

A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of the period is as follows:

December 31,

    

2020

    

2019

 

Balance, beginning of year

$

1,534

$

1,475

Additions as a result of tax positions taken during the current period

 

69

 

90

Reductions as a result of tax positions taken during a prior period

 

(34)

 

Reductions as a result of lapse of statute

 

 

(31)

Balance, end of year

$

1,569

$

1,534

We do not expect our unrecognized tax benefits to significantly change in the next twelve months.

The Company has recognized through income tax expense approximately $0.9 million of interest and penalties related to uncertain tax positions. The amount of unrecognized tax benefit, if recognized, that would impact the effective tax rate is $1.6 million. With few exceptions, the Company is no longer subject to U.S. federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2013.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK BASED COMPENSATION PLANS
12 Months Ended
Dec. 31, 2020
STOCK BASED COMPENSATION PLANS  
STOCK BASED COMPENSATION PLANS

NOTE 16—STOCK-BASED COMPENSATION PLANS

The Amended and Restated 2007 Equity and Incentive Award Plan (“Incentive Plan”) and Amended and Restated 2007 Employee Stock Purchase Plan (“ESPP”) were approved by the Company’s stockholders at our 2014 annual meeting with a subsequent amendment to the Incentive Plan approved by the Company’s stockholders at our 2017 annual meeting as discussed below. Subject to the terms of the Incentive Plan, the Incentive Plan authorizes the grant of awards, which awards may be made in the form of (i) nonqualified stock options; (ii) stock options intended to qualify as incentive stock options under Section 422 of the Internal Revenue Code (stock options described in clause (i) and (ii), “options”); (iii) stock appreciation rights (“SARs”); (iv) restricted stock and/or restricted stock units; (v) other stock based awards; (vi) performance-based awards, which are equity awards or incentive awards intended to qualify for full tax deductibility by the company under Code Section 162 (m); and (vii) incentive awards, a cash-denominated award earnable by achievement of performance goals. The issuance of shares or the payment of cash upon the exercise of an award or in consideration of the cancellation or termination of an award shall reduce the total number of shares available under the Incentive Plan, as applicable. The provisions of each award will vary based on the type of award granted and will be specified by the Compensation Committee of the Board of Directors. Those awards which are based on a specific contractual term will be granted with a term not to exceed ten years. The SARs granted under the Incentive Plan are granted with an exercise price equal to the fair market value of the Common Shares at the time the SARs are granted.

At the 2020 Annual Meeting, our stockholders approved an amendment to the Incentive Plan to increase the number of shares of common stock available for issuance under the Incentive Plan by 5,500,000 shares (the “Incentive Plan Amendment”).  As of December 31, 2020, there were 3,455,800 and 1,161,220 shares available for grant under the amended and restated Incentive Plan and ESPP, respectively.  

The Company recognized $8.9 million and $9.6 million in employee stock-based compensation expense during the years ended December 31, 2020 and 2019, respectively. This expense was recorded in selling, general and administrative in the consolidated statement of comprehensive income.

Restricted Share Awards/Units

The Incentive Plan provides for the granting of restricted share units (“RSU”), the vesting of which is subject to conditions and limitations established at the time of the grant.  Recipients of RSU awards will not have the rights of a shareholder of the Company until such date as the Common Shares are issued or transferred to the recipient. If the employee retires (at the normal retirement age stated in the applicable retirement plan or applicable law, if there is a mandatory retirement age), the restricted shares continue to vest on the same schedule as if the employee remained employed with the Company. Upon a termination of employment due to an employee’s death or permanent disability, the restricted shares become 100% vested. Dividends accrue and will be paid if and when the restricted shares vest.

The Company also granted RSUs to specific employees which have the following characteristics:

Performance-Based RSU Vesting (Stock Price):  Provided the employee continues to be employed through specific date set forth in the award, the RSUs will vest on such date if specific financial performance is met, otherwise the RSUs will be forfeited.

Time-Based RSU Vesting:  So long as the employee continues to be employed through the fourth anniversary of the grant date, the RSUs will become 100% vested on such date.

If an employee’s employment is terminated (i) at any time during the vesting period due to the employee’s death, disability or retirement prior to the applicable vesting date or (ii) without cause by the Company after 50% of the relevant period has elapsed, then the RSUs will vest pro rata based on the period of time worked relative to such period. However, no shares will be distributed until the applicable pro rata vesting date (and, in the case of the Performance-Based RSUs, only if and to the extent that the performance target is achieved). In all other terminations occurring prior to the applicable vesting date, the RSUs will expire. Pursuant to the terms of the Incentive Plan, in the event of a change in control, the Compensation Committee of the Board of Directors may accelerate vesting of the outstanding awards of RSUs then held by participants. All RSUs will be payable in shares of the Company’s common stock immediately upon vesting. No dividend equivalents will be paid with respect to any RSUs.  As part of the Incentive Plan Amendment, dividends/dividend equivalents may be paid or credited on other stock-based awards (such as restricted stock units), but those dividends/dividend equivalents must be subject to the same vesting (or more stringent vesting) than the vesting applicable to the underlying awards.

The fair value of RSUs is determined based on the closing price of the Company’s shares on the grant date. The total fair value is amortized to expense on a straight-line basis over the vesting period.

A summary of the status of the Company’s RSUs issued under its Incentive Plan as of December 31, 2020 and changes during the years then ended, is presented below:

    

    

Weighted-

 

Average

Grant Date

RSU

Fair Value

Non-vested at December 31, 2018

 

4,757

$

3.98

Granted

 

3,838

$

2.93

Vested

 

(2,564)

$

3.94

Forfeited

 

(456)

$

4.08

Non-vested at December 31, 2019

 

5,575

$

3.22

Granted

 

4,249

$

2.01

Vested

 

(2,634)

$

3.68

Forfeited

 

(324)

$

3.00

Non-vested at December 31, 2020

 

6,866

$

2.31

The total fair value of RSUs vested during the years ended December 31, 2020 and 2019 was $9.7 million and $10.1 million, respectively.  As of December 31, 2020, there was $8.8 million of unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted-average period of 2.1 years.

Employee Stock Purchase Plan

The Company uses the Black-Scholes option pricing model to estimate the fair value of shares expected to be issued under the Company’s employee stock purchase plan. The ESPP provides that a total of 3.6 million shares of Common Stock are reserved for issuance under the plan. The ESPP, which is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code, is implemented utilizing three-month offerings with purchases occurring at three-month intervals. The ESPP administration is overseen by the Company’s Compensation Committee. Employees are eligible to participate if they are employed by the Company for at least 20 hours per week and more than five months in a calendar year. The ESPP permits eligible employees to purchase Common Stock through payroll deductions, ranging from one to ten percent of their eligible earnings subject to IRS regulated cap of $25,000. The price of Common Stock purchased under the ESPP is 90% of the fair market value of the Common Stock on the applicable purchase date. Employees may end their participation in an offering at any time during the offering period, and participation ends automatically upon termination of employment. The Compensation Committee may at any time amend or terminate the ESPP, except that no such amendment or termination may adversely affect shares previously granted under the ESPP. The Company may issue new shares for the ESPP using treasury shares or newly issued shares.

For the year ended December 31, 2020, the Company issued 237,726 shares for the ESPP.  There were 1,161,220 shares available for purchase at December 31, 2020 under the ESPP.

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHICAL INFORMATION
12 Months Ended
Dec. 31, 2020
SEGMENT AND GEOGRAPHICAL INFORMATION  
SEGMENT AND GEOGRAPHICAL INFORMATION

NOTE 17—SEGMENT AND GEOGRAPHICAL INFORMATION

The Company operates in one segment, fact-based sourcing advisory services. The Company operates principally in the Americas, Europe, and Asia Pacific. The Company’s foreign operations are subject to local government regulations and to the economic and political uncertainties of those areas.

Geographical information for the segment is as follows:

Years Ended December 31,

    

2020

    

2019

Revenues

Americas(1)

$

141,227

$

156,075

Europe(2)

 

87,131

 

90,739

Asia Pacific(3)

 

20,770

 

18,949

$

249,128

$

265,763

Fixed assets

Americas

$

3,114

$

4,356

Europe

 

1,709

 

1,555

Asia Pacific

 

178

 

103

$

5,001

$

6,014

(1)

Substantially all relates to operations in the United States.

(2)

Includes revenues from operations in Germany of $43.5 million and $44.4 million in 2020 and 2019, respectively. Includes revenues from operations in the United Kingdom of $19.0 million and $17.2 million in 2020 and 2019, respectively.

(3)

Includes revenues from operations in Australia of $16.9 million and $15.5 million in 2020 and 2019, respectively.

The segregation of revenues by geographic region is based upon the location of the legal entity performing the services. The Company does not measure or monitor gross profit or operating income by geography or any other measure or metric, other than consolidated, for the purposes of making operating decisions or allocating resources.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.20.4
RISKS AND UNCERTAINTIES
12 Months Ended
Dec. 31, 2020
RISKS AND UNCERTAINTIES  
RISKS AND UNCERTAINTIES

NOTE 18—RISKS AND UNCERTAINTIES

On March 11, 2020, the World Health Organization declared the coronavirus (COVID-19) a pandemic, following the rapid spread of the disease from where it was first diagnosed, in China, to nations worldwide. The outbreak sparked responses across countries, states and cities worldwide to enforce various measures of social distancing and shelter-in-place orders and temporary closure of non-essential businesses to reduce further transmission of the virus. As a result of these measures, the US and global markets have seen significant disruption, the extent and duration of which remains highly uncertain.

The impact of COVID-19 pandemic continues to evolve and, therefore, the Company cannot predict with certainty the extent to which the pandemic will negatively impact our results of operations, cash flows and financial position, liquidity and ability to remain in compliance with our financial covenants. In 2020, the Company experienced a year-over-year revenue decline.  Given the uncertainty of the marketplace, the Company has implemented business continuity plans to ensure that the Company is able to remain fully operational with a remote workforce, conducted financial modeling scenarios in order to ensure prudent cost containment, and has proactively implemented a series of cash conservation measures.  These measures include actions taken in the second, third, and fourth quarters of 2020 to reduce personnel costs and other operating expenses, including reductions in staffing and contractor levels, vendor spending, travel, and other measures.

The Company has financial covenants underlying its debt which require an adjusted Debt to EBITDA ratio of 3.25.  In light of the pandemic, there is uncertainty regarding the marketplace demand for the Company’s services and thus the Company’s future revenue

generation.  Accordingly, in light of this uncertainty, the Company has developed plans to further reduce operating expenses to the extent more prolonged revenue shortfalls are experienced which would prevent the Company from complying with its financial covenants.  

Management's plans would allow the Company to generate sufficient cash flows to reduce the Company's outstanding net debt and enable the Company to comply with the terms of its debt arrangements.  Accordingly, the Company believes that based upon current facts and circumstances, its existing cash coupled with the cash flows generated from operations will be sufficient to meet its cash needs for 12 months from the date of issuance of these financial statements.

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.20.4
RESTRUCTURING CHARGES
12 Months Ended
Dec. 31, 2020
RESTRUCTURING CHARGES  
RESTRUCTURING CHARGES

NOTE 19RESTRUCTURING CHARGES

2020 Restructuring Plan

In the third and fourth quarters of 2020, the Company took restructuring actions to lower our operating expenses structurally and permanently relative to revenue and to accelerate the transformation of our business (the “Restructuring Plan”). Most of these actions are based on our recent experience and learning in the COVID-19 pandemic and a resulting review of our operations, which continues to address certain operating expenses such as occupancy expense and salaries and related expenses.

A summary of the activity affecting the Company's accrued contractual termination benefit liability for the year ended December 31, 2020 is as follows:

    

Restructuring Plan

Balance at January 1, 2020

    

$

Amounts accrued

 

2,349

Amounts paid/incurred

 

(1,592)

Balance at December 31, 2020

 

$

757

The $2.3 million of net restructuring charges was primarily related to contractual termination benefits, and was recorded in selling, general and administrative expenses. We expect that the remaining actions of the Restructuring Plan will be completed over the next three months.

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.20.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2020
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

INFORMATION SERVICES GROUP, INC.

SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS

(in thousands)

    

Balance at

    

Charges to

    

    

Balance at

 

Beginning

Costs and

Additions/

End of

Description

of Period

Expenses

(Deductions)

Period

Year ended December 31, 2020

Allowance for doubtful accounts

$

343

 

817

 

(792)

$

368

Allowance for tax valuation

$

3,989

 

517

(799)

$

3,707

Year ended December 31, 2019

Allowance for doubtful accounts

$

401

 

75

 

(133)

$

343

Allowance for tax valuation

$

4,209

 

(141)

 

(79)

$

3,989

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. These consolidated financial statements and footnotes are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to the Company include ISG and its consolidated subsidiaries.

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 the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the periods reported. Actual results may differ from those estimates. The complexity of the estimation process and issues related to the assumptions, risks and uncertainties inherent in the application of the revenue recognition guidance for contracts in which control is transferred to the customer over time affect the amounts of revenues, expenses, contract assets and contract liabilities. Numerous internal and external factors can affect estimates. Estimates are also used for but not limited to: allowance for doubtful accounts, useful lives of furniture, fixtures and equipment and definite lived intangible assets, depreciation expense, fair value assumptions in evaluating goodwill for impairment, income taxes and deferred tax asset valuation, and the valuation of stock-based compensation.

On March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. Any future asset impairment charges, increase in allowance for doubtful accounts, or restructuring charges could be more likely if the negative effects of the COVID-19 pandemic continue and will be dependent on the severity and duration of this crisis. To date, the Company has not observed any material impairments of its assets or a significant change in the fair value of assets due to the COVID-19 pandemic.

Business Combinations

Business Combinations

We have acquired businesses critical to the Company’s long-term growth strategy. Results of operations for acquisitions are included in the accompanying consolidated statement of comprehensive income from the date of acquisition. Acquisitions are accounted for using the purchase method of accounting and the purchase price is allocated to the net assets acquired based upon their estimated fair values at the date of acquisition. The excess of the purchase price over the net assets was recorded as goodwill. Acquisition-related costs are expensed as incurred and recorded in selling, general and administrative expenses.  

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid instruments with an original maturity of three months or less to be cash equivalents, including certain money market accounts. The Company principally maintains its cash in money market and bank deposit accounts in the United States of America which typically exceed applicable insurance limits. The Company believes it is not exposed to any significant credit risk on cash and cash equivalents.

Restricted Cash

Restricted Cash

Restricted cash consists of cash and cash equivalents which the Company has committed for rent deposits and are not available for general corporate purposes.

Accounts Receivable, Contract Assets and Allowance for Doubtful Accounts

Accounts Receivable, Contract Assets and Allowance for Doubtful Accounts

Our trade receivables primarily consist of amounts due for services already performed.  The Company maintains an allowance for doubtful accounts for estimated losses resulting from the inability of clients to pay fees or for disputes that affect its ability to fully collect billed accounts receivable. The allowance for these risks is prepared by reviewing the status of all accounts and recording reserves on a specific identification method based on previous experiences and historical bad debts. However, our actual experience may vary from these estimates. If the financial condition of our clients were to deteriorate, resulting in their inability or unwillingness to pay their invoices, we may need to record additional allowances or write-offs in future periods. To the extent the provision relates to a client’s inability or unwillingness to make required payments, the provision is recorded as bad debt expense, which is classified within selling, general and administrative expense in the accompanying consolidated statement of comprehensive income. Historically, the Company’s bad debt reserves and write-offs have not been significant.

The provision for unbilled services is recorded as a reduction to revenues to the extent the provision relates to fee adjustments and other discretionary pricing adjustments.  Historically, the Company’s unbilled receivable reserves and write-offs have not been significant.

Prepaid Expenses and Other Assets

Prepaid Expenses and Other Assets

Prepaid expenses and other assets consist primarily of prepaid expenses for insurance, conferences and deposits for facilities, programs and promotion items.

Furniture, Fixtures and Equipment, net

Furniture, Fixtures and Equipment, net

Furniture, fixtures and equipment is recorded at cost. Depreciation is computed by applying the straight-line method over the estimated useful life of the assets, which ranges from three to five years. Leasehold improvements are depreciated over the lesser of the useful life of the underlying asset or the lease term, which generally ranges from three to five years. Expenditures for renewals and betterments are capitalized. Repairs and maintenance are charged to expense as incurred. The cost and accumulated depreciation of assets sold or otherwise disposed of are removed from the accounts and any associated gain or loss thereon is reflected in the accompanying consolidated statement of comprehensive income.

The Company capitalizes internal-use software and website development costs and records these amounts within Furniture, Fixtures and Equipment, net. Accounting standards require that certain costs related to the development or purchase of internal-use software and systems as well as the costs incurred in the application development stage related to its website be capitalized and amortized over the estimated useful life of the software or system. They also require that costs related to the preliminary project stage, data conversion and post implementation/operation stage of an internal-use software development project be expensed as incurred.

During the years ended December 31, 2020 and 2019, the Company capitalized $0.3 million and $0.6 million, respectively, of costs associated with system and website development.

Goodwill

Goodwill

Our goodwill represents the excess of the cost of businesses acquired over the fair value of the net assets acquired at the date of acquisition. Goodwill is not amortized but rather tested for impairment at least annually in accordance with accounting and disclosure requirements for goodwill and other indefinite-lived intangible assets. This test is performed by us during our fourth fiscal quarter or more frequently if we believe impairment indicators are present.

A qualitative assessment is performed to determine whether the existence of events or circumstances leads to a determination that it is more likely than not the fair value of the reporting unit is less than its carrying amount. If, based on the evaluation, it is determined to be more likely than not that the fair value is less than the carrying value then goodwill is tested further for impairment. If the fair value of goodwill is lower than its carrying amount, an impairment loss is recognized in an amount equal to the difference. Subsequent increases in value are not recognized in the financial statements.

There was no impairment of goodwill during the years ended December 31, 2020 and 2019, nor were any indicators identified in 2020 or 2019 that would suggest that it is more likely than not that the Company’s reporting unit is impaired.

Long-Lived Assets

Long-Lived Assets

Long lived assets, excluding goodwill and indefinite lived intangibles, to be held and used by the Company are reviewed to determine whether any significant change in the long-lived asset’s physical condition, a change in industry conditions or a reduction in cash flows associated with the asset group that contains the long-lived asset. If these or other factors indicate the carrying amount of the asset group, which is the lowest level for which identifiable cash flows exist that are separately identifiable from other cash flows, may not be recoverable, the Company determines whether impairment has occurred through the use of an undiscounted cash flow analysis. If impairment has occurred, the Company recognizes a loss for the difference between the carrying amount and the fair value of the asset group. The fair value of the asset group is measured using market prices or, in the absence of market prices, an estimate of discounted cash flows. Cash flows are generally discounted at an interest rate commensurate with our weighted average cost of capital. Assets are classified as held for sale when the Company has a plan for disposal of certain assets and those assets meet the held for sale criteria.

Debt Issuance Costs

Debt Issuance Costs

Costs directly incurred in obtaining long-term financing, typically bank and attorney fees, are deferred and are amortized over the life of the related loan.  Deferred issuance costs are classified as a direct deduction to the long-term debt in the accompanying consolidated balance sheet. Amortization of debt issuance costs is included in interest expense and totaled $0.4 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively.

Revenue Recognition

Revenue Recognition

We recognize our revenues by applying the following five steps: (1) identify the contract with the customer; (2) identify the performance obligation(s) in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligation(s); and (5) recognize revenue when (or as) the company satisfies the performance obligation(s).

We principally derive revenues from fees for services generated on a project by project basis. Prior to the commencement of a project, we reach agreement with the client on rates for services based upon the scope of the project, staffing requirements and the level of client involvement. It is our policy to obtain written agreements from clients prior to performing services or when evidence of enforceable rights and obligations is obtained. In these agreements, the clients acknowledge that they will pay based upon the amount of time spent on the project or an agreed upon fee structure.

Revenues for time and materials contracts, which may include capped fees or “not-to-exceed” clauses, are recognized based on the number of hours worked by our advisors at an agreed upon rate per hour and are recognized in the period in which services are performed. Revenues for time and materials contracts are billed monthly, semimonthly or in accordance with the specific contractual terms of each project.  For contract with capped fees or not-to-exceed clauses, we monitor our performance and fees billed to ensure that revenue is not recognized in excess of the contractually capped fee.

Revenues related to fixed fee contracts are recognized as value is delivered to the customer, consistent with the transfer of control to the customer over time. Revenue for these contracts is recognized proportionally over the term of the contract using an input method based on the proportion of labor hours incurred as compared to the total estimated labor hours for the fixed fee contract performance obligations, which we consider the best available indicator of the pattern and timing in which contract performance obligations are fulfilled and control transfers to the customer. This percentage is multiplied by the contracted dollar amount of the project to determine the amount of revenue to recognize in an accounting period. The contracted amount used in this calculation typically excludes the amount the client pays for reimbursable expenses. There are situations where the number of hours to complete projects may exceed our original estimate as a result of an increase in project scope or unforeseen events. The results of any revisions in these estimates are reflected in the period in which they become known.

For managed service implementation contracts, revenue is recognized over time as a percentage of hours incurred to date as compared to the total expected hours of the implementation, consistent with the transfer of control to the customer.  For ongoing managed services contract, revenue is recognized over time, consistent with the weekly or monthly fee specified within such arrangements.

We also derive revenues based on negotiating reductions in network costs of companies with the entity’s related service providers and providing other services such as audits of network and communication expenses, and consultation for network architecture.  These contracts can be fixed in fees or can be based on the level of savings achieved related to its communications costs.  Additionally, these contracts can also have a fixed component and a contingent component that is based on the savings generated by the Company.  For network

contingency contracts with termination for convenience clauses, revenue is recognized over time due to the existence of provisions for payment for progress incurred to date plus a reasonable profit margin.  The contract periods range from a few months to in excess of a year.

We also enter into arrangements for the sale of robotics software licenses and related delivery of consulting or implementation services at the same time or within close proximity to one another. Such software-related performance obligations include the sale of software licenses and other software-related services.  For software and implementation contracts, revenue associated with the software performance obligation is recognized at the point at which the software is installed, while revenue associated with the implementation service performance obligation is recognized over the software implementation period as a percentage of hours incurred to date as compared to the total expected hours.

Revenue associated with events is recognized at the point of time at which the event occurs.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms.

The agreements entered into in connection with a project typically allow our clients to terminate early due to breach or for convenience with 30 days’ notice. In the event of termination, the client is contractually required to pay for all time, materials and expenses incurred by us through the effective date of the termination.  In addition, from time to time, we enter into agreements with clients that limit our right to enter into business relationships with specific competitors of that client for a specific time period. These provisions typically prohibit us from performing a defined range of services that we might otherwise be willing to perform for potential clients. These provisions are generally limited to six to twelve months and usually apply only to specific employees or the specific project team.

When we recognize revenues in advance of billing, those revenues are recorded as contract assets.  When we receive cash in advance of completing services or earning revenues, those amounts are recorded as contract liabilities.

Reimbursable Expenditures

Reimbursable Expenditures

Amounts billed to customers for reimbursable expenditures are included in revenues and the associated costs incurred by the Company are included in direct costs and expenses for advisors in the accompanying consolidated statement of comprehensive income. Non-reimbursable amounts are expensed as incurred. Reimbursable expenditures totaled $1.7 million and $9.6 million for the years ended December 31, 2020 and 2019, respectively.  The decrease was attributable to pandemic related travel restrictions that occurred throughout the majority of 2020.

Direct Costs and Expenses for Advisors

Direct Costs and Expenses for Advisors

Direct costs and expenses for advisors include payroll expenses and advisory fees directly associated with the generation of revenues and other program expenses. Direct costs and expenses for advisors are expensed as incurred.

Direct costs and expenses for advisors also include expense accruals for discretionary bonus payments. Bonus accrual levels are adjusted throughout the year based on actual and projected Company performance.

Stock-Based Compensation

Stock-Based Compensation

We grant restricted stock units with a fair value that is determined based on the closing price of our common stock on the date of grant.  Such grants generally vest ratably over a four-year period for employees and a three-year period for directors. Stock-based compensation expense is recognized ratably over the applicable service period.

We follow the provisions of accounting and disclosure requirements for share-based payments, including the measurement and recognition of all share-based compensation under the fair value method.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company places its cash investments with high quality financial institutions. The Company extends credit to its customers based upon an evaluation of the customer’s financial condition and credit history and generally does not require collateral.

Treasury Stock

Treasury Stock

The Company makes treasury stock purchases in the open market pursuant to the share repurchase program, which was most recently approved by the Board of Directors on November 1, 2019.

Treasury stock is recorded on the consolidated balance sheet at cost as a reduction of stockholders’ equity. Shares are released from Treasury at original cost on a first-in, first-out basis, with any gain on the sale reflected as an adjustment to additional paid-in capital. Losses are reflected as an adjustment to additional paid-in capital to the extent of gains previously recognized, otherwise as an adjustment to retained earnings or accumulated deficit.

Foreign Currency Translation

Foreign Currency Translation

The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the end of the reporting period. Revenue and expense items are translated at average exchange rates for the reporting period. Resulting translation adjustments are included in the accompanying statement of comprehensive income and accompanying statement of stockholders’ equity as a component of Accumulated Other Comprehensive Loss.

The functional currency of the Company and its subsidiaries is the respective local currency. The Company has contracts denominated in foreign currencies and therefore, a portion of the Company’s revenues are subject to foreign currency risks. Transactional currency gains and losses that arise from transactions denominated in currencies other than the functional currencies of our operations are recorded in Foreign Currency Translation in the accompanying consolidated statement of comprehensive income.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximate fair value.

Fair value measurements were applied with respect to our nonfinancial assets and liabilities measured on a nonrecurring basis, which would consist of measurements primarily to goodwill, intangible assets and other long-lived assets, and assets acquired and liabilities assumed in a business combination.

Fair value is the price that would be received upon a sale of an asset or paid upon a transfer of a liability in an orderly transaction between market participants at the measurement date (exit price). Market participants can use market data or assumptions in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market-corroborated, or generally unobservable. The use of unobservable inputs is intended to allow for fair value determinations in situations where there is little, if any, market activity for the asset or liability at the measurement date. Under the fair-value hierarchy:

Level 1 measurements include unadjusted quoted market prices for identical assets or liabilities in an active market;

Level 2 measurements include quoted market prices for identical assets or liabilities in an active market that have been adjusted for items such as effects of restrictions for transferability and those that are not quoted but are observable through corroboration with observable market data, including quoted market prices for similar assets; and

Level 3 measurements include those that are unobservable and of a highly subjective measure.

During 2020, there were no transfers of our financial assets between Level 1, Level 2, or Level 3 measures. Our financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

The following tables summarize assets and liabilities measured at fair value on a recurring basis at the dates indicated:

Basis of Fair Value Measurements

 

December 31, 2020

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,319

 

$

5,319

 

$

 

$

 

$

5,319

 

$

5,319

Basis of Fair Value Measurements

 

December 31, 2019

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

 

$

 

$

 

$

 

$

 

$

(1)

The current and noncurrent Contingent consideration is included in “Accrued expenses” and “Other current liabilities,” respectively.

The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the income approach.  In developing these estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments. These cash outflow projections have then been discounted using a rate of 2.50%.

The following table represents the change in the contingent consideration liability during the years ended December 31, 2020 and 2019:

 

Year Ended

 

December 31,

     

2020

     

2019

  

Beginning Balance

$

$

1,703

Neuralify contingent consideration accrued

 

4,900

 

Payment of contingent consideration

 

 

(1,730)

Accretion of contingent consideration

 

419

 

30

Unrealized gain (loss) related to currency translation

 

 

(3)

Ending Balance

$

5,319

$

The Company’s financial instruments include outstanding borrowings of $78.8 million at December 31, 2020 and $86.9 million at December 31, 2019, which are carried at amortized cost.  The effective interest rate of the outstanding borrowings was 2.5% and 5.2% at December 31, 2020 and December 31, 2019, respectively.  The fair value of debt is classified within Level 3 of the fair value hierarchy.  The fair value of the Company’s outstanding borrowings is approximately $77.7 million and $86.7 million at December 31, 2020 and 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows ranged from 2.39% to 2.49%.  The Company also considered recent transactions of peer group companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions.

Income Taxes

Income Taxes

We use the asset and liability method to account for income taxes, including recognition of deferred tax assets and liabilities for the anticipated future tax consequences attributable to differences between financial statement amounts and their respective tax basis. We review our deferred tax assets for recovery. A valuation allowance is established when we believe that it is more likely than not that some portion of its deferred tax assets will not be realized. Changes in the valuation allowance from period to period are included in our tax provision in the period of change.

For uncertain tax positions, we use the prescribed model for assessing the financial recognition and measurement of all tax positions taken or expected to be taken in tax returns. This guidance provides clarification on derecognition, classification, interest and penalties, accounting in interim periods, disclosures and transition. Our provision for income taxes also includes the impact of provisions established for uncertain income tax positions, as well as the related interest.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In June 2016, the FASB issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable, and available-for-sale debt securities. The new guidance replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses and additional disclosures. As a smaller reporting company, this guidance is effective for fiscal years beginning after December 15, 2022.  The Company is currently evaluating the potential impact of adopting this guidance on its financial statements.

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Summary of assets measured at fair value on a recurring basis

Basis of Fair Value Measurements

 

December 31, 2020

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,319

 

$

5,319

 

$

 

$

 

$

5,319

 

$

5,319

Basis of Fair Value Measurements

 

December 31, 2019

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

 

$

 

$

 

$

 

$

 

$

(1)

The current and noncurrent Contingent consideration is included in “Accrued expenses” and “Other current liabilities,” respectively.

Schedule of change in the contingent consideration liability

 

Year Ended

 

December 31,

     

2020

     

2019

  

Beginning Balance

$

$

1,703

Neuralify contingent consideration accrued

 

4,900

 

Payment of contingent consideration

 

 

(1,730)

Accretion of contingent consideration

 

419

 

30

Unrealized gain (loss) related to currency translation

 

 

(3)

Ending Balance

$

5,319

$

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE (Tables)
12 Months Ended
Dec. 31, 2020
REVENUE  
Schedule of contract assets and contract liabilities

    

December 31,

    

December 31,

    

2020

    

2019

Contract assets

$

21,825

$

28,529

Contract liabilities

$

5,121

$

4,935

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITION (Tables)
12 Months Ended
Dec. 31, 2020
ACQUISITION  
Schedule of consideration transferred and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date

Cash

    

$

2,282

Contingent consideration

 

4,900

Total allocable purchase price

$

7,182

Schedule of purchase price assigned to intangible assets and the amortization period

Accounts receivable

$

226

Contract assets

 

1

Intangible assets

 

1,970

Accounts payable

 

(79)

Contract liabilities

 

(280)

Net assets acquired

$

1,838

Goodwill

$

5,344

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.4
NET INCOME PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2020
NET INCOME PER COMMON SHARE  
Schedule of computation of basic and diluted earnings (loss) per share

Years Ended December 31,

2020

    

2019

Basic:

Net income

$

2,755

$

3,341

Weighted average common shares

 

47,717

 

46,917

Earnings per share

$

0.06

$

0.07

Diluted:

Net income

$

2,755

$

3,341

Basic weighted average common shares

 

47,717

 

46,917

Potential common shares

 

2,255

 

703

Diluted weighted average common shares

 

49,972

 

47,620

Diluted earnings per share

$

0.06

$

0.07

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Tables)
12 Months Ended
Dec. 31, 2020
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS  
Schedule of accounts receivable and contract assets, net of valuation allowance

Years Ended December 31,

 

    

2020

    

2019

 

Accounts receivable

$

45,499

$

48,416

Contract assets

 

21,825

 

28,529

Receivables from related parties

 

149

 

131

$

67,473

$

77,076

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.4
FURNITURE, FIXTURES AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2020
FURNITURE, FIXTURES AND EQUIPMENT  
Schedule of furniture, fixtures and equipment

Estimated

Years Ended December 31,

    

Useful Lives

    

2020

    

2019

 

Computer hardware, software and other office equipment

 

2 to 5

 

years

$

5,238

$

5,037

Furniture, fixtures and leasehold improvements

 

2 to 5

years

 

4,797

 

4,742

Software and development costs

 

3 to 5

years

 

8,385

 

8,092

Accumulated depreciation

 

(13,419)

 

(11,857)

$

5,001

$

6,014

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2020
LEASES  
Schedule of components of lease expense

Years Ended December 31,

    

2020

    

2019

Lease cost

Operating lease cost

$

2,541

$

2,935

Finance lease cost:

Amortization of right-of-use assets

53

15

Interest on lease liabilities

5

3

Short-term lease cost

 

41

 

30

Variable lease cost

 

304

 

319

Sublease income

 

(245)

 

(243)

Total lease cost

$

2,699

$

3,059

Supplemental cash flow information related to leases was as follows

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

Operating cash flows from finance leases

$

53

$

13

Operating cash flows from operating leases

$

3,284

$

3,412

Financing cash flows from finance leases

$

6

$

10

Schedule of supplemental balance sheet information related to leases

(In thousands, except lease term and discount rate)

Years Ended December 31,

    

2020

    

2019

Operating leases

Operating lease right-of-use assets

$

5,909

$

6,572

Current operating lease liabilities (1)

$

2,550

 

3,013

Non-current operating lease liabilities

 

 

4,332

 

5,013

Total operating lease liabilities

$

6,882

$

8,026

Finance leases

Finance lease right-of-use assets

$

197

$

76

Current finance lease liabilities (1)

$

95

 

38

Non-current finance lease liabilities

 

 

101

 

36

Total finance lease liabilities

$

196

$

74

Weighted average remaining lease term (in years)

Operating leases

3.6

4.2

Finance leases

2.6

2.1

Weighted average discount rate

Operating leases

7.1%

7.7%

Finance leases

4.4%

7.9%

(1)Current lease liabilities are included in “Accrued expenses and other current liabilities.”
Schedule of maturities of lease liabilities

Operating

Finance

    

Leases

Leases

Year Ending December 31,

2021

$

2,643

$

97

2022

2,123

73

2023

1,255

12

2024

 

981

 

12

2025

 

762

 

9

Thereafter

85

Total lease payments

 

7,849

 

203

Less imputed interest

(967)

(7)

Total

6,882

196

Schedule of maturities of lease liabilities

Operating

Finance

    

Leases

Leases

Year Ending December 31,

2021

$

2,643

$

97

2022

2,123

73

2023

1,255

12

2024

 

981

 

12

2025

 

762

 

9

Thereafter

85

Total lease payments

 

7,849

 

203

Less imputed interest

(967)

(7)

Total

6,882

196

XML 51 R36.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2020
INTANGIBLE ASSETS  
Schedule of carrying amount of intangible assets, net of accumulated amortization and impairment charges

2020

    

Gross

    

    

    

    

 

Estimated

Carrying

Accumulated

Currency

Net Book

Useful Lives

Amount

Acquisitions

Amortization

impact

Value

Amortizable intangibles:

Customer relationships

2 to 15

 

years

$

73,723

$

1,560

$

(66,705)

$

(108)

$

8,470

Noncompete agreements

4 to 7

years

 

5,952

 

10

 

(5,911)

 

51

Software

3 to 4

years

 

1,500

 

160

 

(1,511)

 

149

Backlog

1 to 2

years

 

5,002

 

 

(4,981)

(21)

 

Databases

4 to 15

years

 

13,218

 

 

(6,852)

(172)

 

6,194

Trademark and trade names

5

years

 

1,250

 

240

 

(1,290)

 

200

Intangibles

$

100,645

$

1,970

$

(87,250)

$

(301)

$

15,064

2019

 

    

Gross

    

    

    

 

Estimated

Carrying

Accumulated

Currency

Net Book

 

Useful Lives

Amount

    

Acquisitions

Amortization

    

impact

    

Value

 

Amortizable intangibles:

Customer relationships

2 to 15

 

years

$

73,723

$

$

(63,761)

$

(116)

$

9,846

Noncompete agreements

4 to 7

years

 

5,952

 

 

(5,862)

1

 

91

Software

3 to 4

years

 

1,500

 

 

(1,500)

 

Backlog

1 to 2

years

 

5,002

 

 

(4,981)

(21)

 

Databases

4 to 15

years

 

13,218

 

 

(6,364)

(186)

 

6,668

Trademark and trade names

5

years

 

1,250

 

 

(1,250)

 

Intangibles

$

100,645

$

$

(83,718)

$

(322)

$

16,605

Schedule of estimated future amortization expense

2021

    

$

2,642

 

2022

 

2,110

2023

 

1,814

2024

 

1,495

2025

1,326

Thereafter

 

5,677

$

15,064

XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL (Tables)
12 Months Ended
Dec. 31, 2020
GOODWILL  
Schedule of changes in the carrying amount of goodwill

    

2020

    

2019

Balance as of January 1

 

Goodwill

$

85,786

$

85,786

Foreign currency impact

(437)

(397)

Net balance as of January 1

85,349

85,389

Acquisitions

5,344

Foreign currency impact and adjustments

 

315

(40)

5,659

(40)

Balance as of December 31

Goodwill

91,130

85,786

Foreign currency impact and adjustments

(122)

(437)

Net balance as of December 31

$

91,008

$

85,349

XML 53 R38.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
Schedule of components of accrued liabilities

December 31,

    

2020

    

2019

 

Accrued payroll, incentive, and vacation

$

11,630

$

3,417

Accrued corporate and payroll related taxes

 

5,459

 

4,264

Contingent consideration—current

 

2,929

 

Current operating lease liability

2,550

3,013

Other

 

7,496

 

5,760

$

30,064

$

16,454

XML 54 R39.htm IDEA: XBRL DOCUMENT v3.20.4
FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2020
FINANCING ARRANGEMENTS AND LONG-TERM DEBT  
Schedule of long-term debt

December 31,

    

2020

    

2019

 

Senior secured credit facility

$

78,775

$

86,863

Debt issuance costs

 

(924)

 

(1,040)

 

77,851

 

85,823

Less current installments on long term debt

 

4,300

 

11,000

Long-term debt

$

73,551

$

74,823

Schedule of aggregate annual maturities of debt obligations by calendar year

    

Debt

 

2021

$

4,300

2022

 

4,300

2023

4,300

2024

4,300

2025

61,575

$

78,775

XML 55 R40.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2020
INCOME TAXES  
Schedule of the components of income before income taxes

Years Ended December 31,

    

2020

    

2019

 

Domestic

$

(3,361)

$

1,206

Foreign

 

9,229

 

5,933

Total income before income taxes

$

5,868

$

7,139

Schedule of the components of income tax provision

Years Ended December 31,

    

2020

    

2019

 

Current:

Federal

$

(1,368)

$

(327)

State

 

564

 

603

Foreign

 

3,088

 

2,431

Total current provision

 

2,284

 

2,707

Deferred:

Federal

 

365

 

(123)

State

 

(68)

 

(140)

Foreign

 

532

 

1,354

Total deferred benefit

 

829

 

1,091

Total

$

3,113

$

3,798

Schedule of the differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate

Years Ended December 31,

    

2020

    

2019

    

Tax provision computed at 21%

  

$

1,232

$

1,499

Nondeductible expenses

 

718

 

521

State income taxes, net of federal benefit

 

400

 

327

Tax impact of foreign operations

 

339

 

1,347

Valuation allowances increase (release)

 

517

 

(141)

Net increase (decrease) of uncertain tax positions

 

(34)

 

(34)

Other

 

(59)

 

279

Income tax provision

$

3,113

$

3,798

Effective income tax rates

 

53.1

%  

 

53.2

%  

Schedule of significant portions of the deferred tax assets and liabilities due to the tax effects of temporary differences

    

December 31,

 

2020

2019

Noncurrent deferred tax asset

Compensation related expenses

$

2,081

$

2,279

Foreign currency translation

 

1,697

 

2,458

U.S. foreign tax credit carryovers

 

1,194

 

879

Foreign net operating loss carryovers

 

4,943

 

5,563

Accruals and reserves

 

1,026

 

1,404

Operating lease right-of-use assets

1,396

2,034

Other

 

405

 

224

Valuation allowance for deferred tax assets

 

(3,707)

 

(3,989)

Total noncurrent deferred tax asset

 

9,035

 

10,852

Noncurrent deferred tax liability

Depreciable assets

 

(699)

 

(510)

Prepaids

 

(428)

 

(514)

Intangible assets

 

(911)

 

(1,177)

Investment in foreign subsidiaries

 

(3,664)

 

(3,323)

Foreign earnings distribution taxes

 

(851)

 

(1,741)

Foreign intangibles and reserves

 

(2,888)

 

(1,754)

Operating lease liabilities

(1,160)

(1,716)

Total noncurrent deferred tax liability

 

(10,601)

 

(10,735)

Net noncurrent deferred tax (liability) asset

 

(1,566)

 

117

Net deferred tax (liability) asset

$

(1,566)

$

117

Schedule of reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of the period

December 31,

    

2020

    

2019

 

Balance, beginning of year

$

1,534

$

1,475

Additions as a result of tax positions taken during the current period

 

69

 

90

Reductions as a result of tax positions taken during a prior period

 

(34)

 

Reductions as a result of lapse of statute

 

 

(31)

Balance, end of year

$

1,569

$

1,534

XML 56 R41.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK BASED COMPENSATION PLANS (Tables)
12 Months Ended
Dec. 31, 2020
STOCK BASED COMPENSATION PLANS  
Summary of the status of the Company's RSUs issued under its Incentive Plan

    

    

Weighted-

 

Average

Grant Date

RSU

Fair Value

Non-vested at December 31, 2018

 

4,757

$

3.98

Granted

 

3,838

$

2.93

Vested

 

(2,564)

$

3.94

Forfeited

 

(456)

$

4.08

Non-vested at December 31, 2019

 

5,575

$

3.22

Granted

 

4,249

$

2.01

Vested

 

(2,634)

$

3.68

Forfeited

 

(324)

$

3.00

Non-vested at December 31, 2020

 

6,866

$

2.31

XML 57 R42.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)
12 Months Ended
Dec. 31, 2020
SEGMENT AND GEOGRAPHICAL INFORMATION  
Schedule of geographical revenue information for the segment

Years Ended December 31,

    

2020

    

2019

Revenues

Americas(1)

$

141,227

$

156,075

Europe(2)

 

87,131

 

90,739

Asia Pacific(3)

 

20,770

 

18,949

$

249,128

$

265,763

Fixed assets

Americas

$

3,114

$

4,356

Europe

 

1,709

 

1,555

Asia Pacific

 

178

 

103

$

5,001

$

6,014

(1)

Substantially all relates to operations in the United States.

(2)

Includes revenues from operations in Germany of $43.5 million and $44.4 million in 2020 and 2019, respectively. Includes revenues from operations in the United Kingdom of $19.0 million and $17.2 million in 2020 and 2019, respectively.

(3)

Includes revenues from operations in Australia of $16.9 million and $15.5 million in 2020 and 2019, respectively.

XML 58 R43.htm IDEA: XBRL DOCUMENT v3.20.4
RESTRUCTURING CHARGES (Tables)
12 Months Ended
Dec. 31, 2020
RESTRUCTURING CHARGES  
Summary of the activity affecting the Company's accrued contractual termination benefit liability

    

Restructuring Plan

Balance at January 1, 2020

    

$

Amounts accrued

 

2,349

Amounts paid/incurred

 

(1,592)

Balance at December 31, 2020

 

$

757

XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Furniture, Fixtures and Equipment, net to Reimbursable Expenditures (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Furniture, Fixtures and Equipment, net    
Capitalized costs associated with system and website development $ 300,000 $ 600,000
Goodwill    
Impairment of goodwill 0 0
Debt Issuance Costs    
Amortization of debt issuance costs $ 403,000 610,000
Revenue Recognition    
Notice period to terminate agreements early due to breach or for convenience 30 days  
Reimbursable Expenditures    
Reimbursable expenditures $ 1,700,000 $ 9,600,000
Minimum    
Revenue Recognition    
Term of provisions 6 months  
Maximum    
Revenue Recognition    
Term of provisions 12 months  
Furniture, fixtures and equipment | Minimum    
Furniture, Fixtures and Equipment, net    
Estimated useful life of assets 3 years  
Furniture, fixtures and equipment | Maximum    
Furniture, Fixtures and Equipment, net    
Estimated useful life of assets 5 years  
Leasehold improvements | Minimum    
Furniture, Fixtures and Equipment, net    
Estimated useful life of assets 3 years  
Leasehold improvements | Maximum    
Furniture, Fixtures and Equipment, net    
Estimated useful life of assets 5 years  
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details) - Restricted stock units
12 Months Ended
Dec. 31, 2020
Employees  
Stock-Based Compensation  
Award vesting period 4 years
Directors  
Stock-Based Compensation  
Award vesting period 3 years
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Fair Value of Financial Instruments      
Transfers of financial assets between Level 1 and Level 2     $ 0
Transfers of financial assets between Level 2 and Level 1     0
Transfers of financial assets into Level 3 $ 0    
Transfers of financial assets out of Level 3 0    
Liabilities:      
Contingent consideration 5,319,000 $ 1,703,000 $ 5,319,000
Contingent consideration, valuation technique extensible list     us-gaap:IncomeApproachValuationTechniqueMember
Contingent consideration, measurement input Contingent consideration, measurement input     us-gaap:MeasurementInputDiscountRateMember
Contingent consideration, measurement input     0.0250
Change in the contingent consideration liability      
Beginning Balance   1,703,000  
Neuralify contingent consideration accrued 4,900,000    
Payment of contingent consideration   (1,730,000)  
Accretion of contingent consideration 419,000 30,000  
Unrealized gain (loss) related to currency translation   3,000  
Ending Balance 5,319,000    
Outstanding borrowings   $ 86,863,000 $ 78,775,000
Effective interest rate (as a percent)   5.20% 2.50%
Fair value of outstanding borrowing   $ 86,700,000 $ 77,700,000
Debt instrument, valuation technique, extensible list     us-gaap:ValuationTechniqueDiscountedCashFlowMember
Debt instrument, measurement input, extensible list     us-gaap:MeasurementInputDiscountRateMember
Debt instrument, measurement input     0.0249
Minimum      
Change in the contingent consideration liability      
Debt instrument, measurement input     2.39
Maximum      
Change in the contingent consideration liability      
Debt instrument, measurement input     2.49
Recurring      
Assets:      
Cash equivalents   17,000 $ 17,000
Total   17,000 17,000
Liabilities:      
Contingent consideration 5,319,000   5,319,000
Total     5,319,000
Change in the contingent consideration liability      
Ending Balance 5,319,000    
Recurring | Level1      
Assets:      
Cash equivalents   17,000 17,000
Total   $ 17,000 17,000
Recurring | Level3      
Liabilities:      
Contingent consideration 5,319,000   5,319,000
Total     $ 5,319,000
Change in the contingent consideration liability      
Ending Balance $ 5,319,000    
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
REVENUE    
Contract assets $ 21,825 $ 28,529
Contract liabilities $ 5,121 $ 4,935
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
REVENUE    
Revenue recognized, included in contract liability balance $ 4.6 $ 5.9
Remaining performance obligations $ 93.2  
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 08, 2020
Dec. 31, 2020
Business Acquisition [Line Items]    
Contingent consideration   $ 4,900
Neuralify acquisition    
Business Acquisition [Line Items]    
Cash $ 2,282  
Contingent consideration 4,900  
Total allocable purchase price $ 7,182  
Term of contingent consideration (in months) 18 months  
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Jul. 08, 2020
Dec. 31, 2019
Dec. 31, 2018
Identified assets acquired, and liabilities assumed        
Goodwill $ 91,008   $ 85,349 $ 85,389
Neuralify acquisition        
Identified assets acquired, and liabilities assumed        
Accounts receivable   $ 226    
Contract assets   1    
Intangible assets   1,970    
Accounts payable   (79)    
Contract liabilities   (280)    
Net assets acquired   1,838    
Goodwill   $ 5,344    
Neuralify acquisition | Selling, general and administrative expenses        
Business Acquisition        
Acquisition related cost $ 100      
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.4
NET INCOME PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Basic:    
Net income $ 2,755 $ 3,341
Weighted average common shares (in shares) 47,717 46,917
Earnings per share (in dollars per share) $ 0.06 $ 0.07
Diluted:    
Net income $ 2,755 $ 3,341
Basic weighted average common shares (in shares) 47,717 46,917
Potential common shares (in shares) 2,255 703
Diluted weighted average common shares (in shares) 49,972 47,620
Diluted earnings per share (in dollars per share) $ 0.06 $ 0.07
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS    
Accounts receivable $ 45,499 $ 48,416
Contract assets 21,825 28,529
Receivables from related parties 149 131
Accounts receivable and contract assets, net $ 67,473 $ 77,076
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.20.4
FURNITURE, FIXTURES AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Furniture, fixtures and equipment    
Accumulated depreciation $ (13,419) $ (11,857)
Furniture, fixtures and equipment, net 5,001 6,014
Depreciation expense 2,664 2,697
Computer hardware, software and other office equipment    
Furniture, fixtures and equipment    
Furniture, fixture and equipment, gross $ 5,238 5,037
Computer hardware, software and other office equipment | Minimum    
Furniture, fixtures and equipment    
Estimated Useful Lives (in years) 2 years  
Computer hardware, software and other office equipment | Maximum    
Furniture, fixtures and equipment    
Estimated Useful Lives (in years) 5 years  
Furniture, fixtures and leasehold improvements    
Furniture, fixtures and equipment    
Furniture, fixture and equipment, gross $ 4,797 4,742
Furniture, fixtures and leasehold improvements | Minimum    
Furniture, fixtures and equipment    
Estimated Useful Lives (in years) 2 years  
Furniture, fixtures and leasehold improvements | Maximum    
Furniture, fixtures and equipment    
Estimated Useful Lives (in years) 5 years  
Software and development costs    
Furniture, fixtures and equipment    
Furniture, fixture and equipment, gross $ 8,385 $ 8,092
Software and development costs | Minimum    
Furniture, fixtures and equipment    
Estimated Useful Lives (in years) 3 years  
Software and development costs | Maximum    
Furniture, fixtures and equipment    
Estimated Useful Lives (in years) 5 years  
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Details)
12 Months Ended
Dec. 31, 2020
Lessee, Lease, Description [Line Items]  
Package of practical expedients true
Use of hindsight true
Options to extend the leases True
Options to terminate the leases true
Maximum  
Lessee, Lease, Description [Line Items]  
Extended term (in years) 3 years
Term of options to terminate the leases (in years) 1 year
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Lease cost    
Operating lease cost $ 2,541 $ 2,935
Amortization of right-of-use assets 53 15
Interest on lease liabilities 5 3
Short-term lease cost 41 30
Variable lease cost 304 319
Sublease income (245) (243)
Total lease cost 2,699 3,059
Supplemental cash flow information related to leases was as follows    
Operating cash flows from finance leases 53 13
Operating cash flows from operating leases 3,284 3,412
Financing cash flows from finance leases $ 6 $ 10
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Supplemental balance sheet information related to leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
LEASES    
Operating lease right-of-use assets $ 5,909 $ 6,572
Current operating lease liabilities $ 2,550 $ 3,013
Current operating lease liabilities, Statement of Financial Position us-gaap:AccruedLiabilitiesAndOtherLiabilities us-gaap:AccruedLiabilitiesAndOtherLiabilities
Non-current operating lease liabilities $ 4,332 $ 5,013
Total operating lease liabilities 6,882 8,026
Finance lease right-of-use assets 197 76
Current finance lease liabilities $ 95 $ 38
Current finance lease liabilities, Statement of Financial Position us-gaap:AccruedLiabilitiesAndOtherLiabilities us-gaap:AccruedLiabilitiesAndOtherLiabilities
Non-current finance lease liabilities $ 101 $ 36
Total finance lease liabilities $ 196 $ 74
Weighted average remaining lease term (in years) - Operating leases 3 years 7 months 6 days 4 years 2 months 12 days
Weighted average remaining lease term (in years) - Finance leases 2 years 7 months 6 days 2 years 1 month 6 days
Weighted average discount rate (as a percentage) - Operating leases 7.10% 7.70%
Weighted average discount rate (as a percentage) - Finance leases 4.40% 7.90%
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Maturities of lease liabilities and minimum rental commitments under non-cancelable operating leases under ASC 840 (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Maturities of lease liabilities - Operating Leases    
2021 $ 2,643  
2022 2,123  
2023 1,255  
2024 981  
2025 762  
Thereafter 85  
Total lease payments 7,849  
Less imputed interest (967)  
Total 6,882 $ 8,026
Maturities of lease liabilities - Finance Leases    
2021 97  
2022 73  
2023 12  
2024 12  
2025 9  
Total lease payments 203  
Less imputed interest (7)  
Total $ 196 $ 74
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Intangible assets    
Gross Carrying Amount $ 100,645 $ 100,645
Acquisitions 1,970  
Accumulated Amortization (87,250) (83,718)
Currency impact (301) (322)
Net Book Value 15,064 16,605
Amortization expense 3,532 4,011
Estimated future amortization expense    
2021 2,642  
2022 2,110  
2023 1,814  
2024 1,495  
2025 1,326  
Thereafter 5,677  
Estimated future amortization expense 15,064  
Customer relationships    
Intangible assets    
Gross Carrying Amount 73,723 73,723
Acquisitions 1,560  
Accumulated Amortization (66,705) (63,761)
Currency impact (108) (116)
Net Book Value 8,470 9,846
Noncompete agreements    
Intangible assets    
Gross Carrying Amount 5,952 5,952
Acquisitions 10  
Accumulated Amortization (5,911) (5,862)
Currency impact   1
Net Book Value 51 91
Software    
Intangible assets    
Gross Carrying Amount 1,500 1,500
Acquisitions 160  
Accumulated Amortization (1,511) (1,500)
Net Book Value 149  
Backlog    
Intangible assets    
Gross Carrying Amount 5,002 5,002
Accumulated Amortization (4,981) (4,981)
Currency impact (21) (21)
Databases    
Intangible assets    
Gross Carrying Amount 13,218 13,218
Accumulated Amortization (6,852) (6,364)
Currency impact (172) (186)
Net Book Value $ 6,194 $ 6,668
Trademarks and trade names    
Intangible assets    
Estimated Useful Lives (in years) 5 years 5 years
Gross Carrying Amount $ 1,250 $ 1,250
Acquisitions 240  
Accumulated Amortization (1,290) $ (1,250)
Net Book Value $ 200  
Minimum | Customer relationships    
Intangible assets    
Estimated Useful Lives (in years) 2 years 2 years
Minimum | Noncompete agreements    
Intangible assets    
Estimated Useful Lives (in years) 4 years 4 years
Minimum | Software    
Intangible assets    
Estimated Useful Lives (in years) 3 years 3 years
Minimum | Backlog    
Intangible assets    
Estimated Useful Lives (in years) 1 year 1 year
Minimum | Databases    
Intangible assets    
Estimated Useful Lives (in years) 4 years 4 years
Maximum | Customer relationships    
Intangible assets    
Estimated Useful Lives (in years) 15 years 15 years
Maximum | Noncompete agreements    
Intangible assets    
Estimated Useful Lives (in years) 7 years 7 years
Maximum | Software    
Intangible assets    
Estimated Useful Lives (in years) 4 years 4 years
Maximum | Backlog    
Intangible assets    
Estimated Useful Lives (in years) 2 years 2 years
Maximum | Databases    
Intangible assets    
Estimated Useful Lives (in years) 15 years 15 years
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Changes in the carrying amount of goodwill    
Gross balance at the beginning $ 85,786 $ 85,786
Foreign currency impact (437) (397)
Balance at the beginning 85,349 85,389
Acquisitions 5,344  
Foreign currency impact and adjustments 315 (40)
Goodwill, Period Increase (Decrease) 5,659 (40)
Gross balance at the end 91,130 85,786
Foreign currency impact and adjustments (122) (437)
Balance at the end $ 91,008 $ 85,349
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES    
Accrued payroll, incentive, and vacation $ 11,630 $ 3,417
Accrued corporate and payroll related taxes 5,459 4,264
Contingent consideration-current 2,929  
Current operating lease liabilities 2,550 3,013
Other 7,496 5,760
Accrued expenses and other current liabilities $ 30,064 $ 16,454
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.20.4
FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
FINANCING ARRANGEMENTS AND LONG-TERM DEBT    
Senior secured credit facility $ 78,775 $ 86,863
Debt issuance costs (924) (1,040)
Long-term debt, net 77,851 85,823
Less current installments on long term debt 4,300 11,000
Long-term debt $ 73,551 $ 74,823
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.20.4
FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Annual Maturities of Debt Obligations Tables (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Aggregate annual maturities of debt obligations    
2021 $ 4,300  
2022 4,300  
2023 4,300  
2024 4,300  
2025 61,575  
Long-term debt, total $ 78,775 $ 86,863
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.4
FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Narrative (Details)
Mar. 10, 2020
USD ($)
installment
Dec. 31, 2020
USD ($)
Mar. 09, 2020
USD ($)
Dec. 31, 2019
USD ($)
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Outstanding borrowings   $ 78,775,000   $ 86,863,000
Effective interest rate (as a percent)   2.50%   5.20%
Fair value of outstanding borrowing   $ 77,700,000   $ 86,700,000
Debt Instrument, Valuation Technique [Extensible List]   us-gaap:ValuationTechniqueDiscountedCashFlowMember    
Debt Instrument, Measurement Input [Extensible List]   us-gaap:MeasurementInputDiscountRateMember    
Debt instrument, measurement input   0.0249    
Minimum        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Debt instrument, measurement input   2.39    
Maximum        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Debt instrument, measurement input   2.49    
Eurodollar Rate        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Interest rate basis Eurodollar Rate      
2020 Credit Agreement        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Percentage of proceeds from asset sales used for mandatory repayments of the debt 100.00%      
Percentage of net proceeds from issuances of debt and equity used for mandatory repayments of the debt 100.00%      
Percentage of net proceeds from insurance recovery and condemnation events used for mandatory repayments of the debt 100.00%      
2020 Credit Agreement | Federal Funds Rate        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Applicable margin (as a percent) 0.50%      
2020 Credit Agreement | Eurodollar Rate        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Applicable margin (as a percent) 1.00%      
2020 Credit Agreement | Term loan facility        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Maximum borrowing capacity $ 86,000,000.0      
Number of quarterly installments | installment 19      
Periodic repayment $ 1,075,000      
2020 Credit Agreement | Revolving facility        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Maximum borrowing capacity $ 54,000,000.0   $ 30,000,000.0  
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2018
Contingent Consideration    
Contingent consideration liability $ 5,319 $ 1,703
Contingent consideration-current 2,929  
Neuralify acquisition    
Contingent Consideration    
Contingent consideration liability 5,300  
Neuralify acquisition | Accrued expenses    
Contingent Consideration    
Contingent consideration-current $ 2,900  
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
RELATED PARTY TRANSACTIONS    
Receivables from related parties, including shareholders $ 149 $ 131
Payable to related parties $ 0 $ 0
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income before income taxes    
Domestic $ (3,361) $ 1,206
Foreign 9,229 5,933
Income before taxes 5,868 7,139
Current:    
Federal (1,368) (327)
State 564 603
Foreign 3,088 2,431
Total current provision 2,284 2,707
Deferred:    
Federal 365 (123)
State (68) (140)
Foreign 532 1,354
Total deferred benefit 829 1,091
Income tax provision $ 3,113 $ 3,798
U.S. federal statutory income tax rate (as a percent) 21.00% 21.00%
Differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate    
Tax provision computed at 21% $ 1,232 $ 1,499
Nondeductible expenses 718 521
State income taxes, net of federal benefit 400 327
Tax impact of foreign operations 339 1,347
Valuation allowances increase (release) 517 (141)
Net increase (decrease) of uncertain tax positions (34) (34)
Other (59) 279
Income tax provision $ 3,113 $ 3,798
Effective income tax rates (as a percent) 53.10% 53.20%
Noncurrent deferred tax asset    
Compensation related expenses $ 2,081 $ 2,279
Foreign currency translation 1,697 2,458
U.S. foreign tax credit carryovers 1,194 879
Foreign net operating loss carryovers 4,943 5,563
Accruals and reserves 1,026 1,404
Operating lease right-of-use assets 1,396 2,034
Other 405 224
Valuation allowance for deferred tax assets (3,707) (3,989)
Total noncurrent deferred tax asset 9,035 10,852
Noncurrent deferred tax liability    
Depreciable assets (699) (510)
Prepaids (428) (514)
Intangible assets (911) (1,177)
Investment in foreign subsidiaries (3,664) (3,323)
Foreign earnings distribution taxes (851) (1,741)
Foreign intangibles and reserves (2,888) (1,754)
Operating lease liabilities (1,160) (1,716)
Total noncurrent deferred tax liability (10,601) (10,735)
Net deferred tax asset   117
Net deferred tax liability (1,566)  
Reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of the period    
Balance, beginning of year 1,534 1,475
Additions as a result of tax positions taken during the current period 69 90
Reductions as a result of tax positions taken during a prior period (34)  
Reductions as a result of lapse of statute   (31)
Balance, end of year 1,569 $ 1,534
Income tax expense recognized of interest and penalties related to uncertain tax positions 900  
Unrecognized tax benefits that would impact the company's effective tax rate 1,600  
Foreign    
Noncurrent deferred tax liability    
Net operating loss (NOL) carryforwards 14,300  
Federal    
Noncurrent deferred tax liability    
Tax credit carryforward $ 1,200  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK-BASED COMPENSATION PLANS (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
STOCK-BASED COMPENSATION PLANS    
Recognized employee stock-based compensation expense $ 8,900,000 $ 9,600,000
Employee Stock Purchase Plan    
STOCK-BASED COMPENSATION PLANS    
Shares available for grant 1,161,220  
Weighted-Average Grant Date Fair Value    
Shares available under the plan 3,600,000  
Offering period for the plan (in months) 3 months  
Period of interval between occurrence of purchases (in months) 3 months  
IRS regulated cap for payroll deduction to purchase common stock $ 25,000  
Purchase price expressed as a percentage of fair market value of common stock (as a percent) 90.00%  
Shares issued under ESPP 237,726  
Shares available for purchase under ESPP 1,161,220  
Minimum | Employee Stock Purchase Plan    
Weighted-Average Grant Date Fair Value    
Eligible service period of employees per week to participate in the plan (in hours) 20 hours  
Eligible service period of employees in a calendar year to participate in the plan (in months) 5 months  
Percentage of employees' eligible earnings as payroll deduction to purchase common stock 1.00%  
Maximum | Employee Stock Purchase Plan    
Weighted-Average Grant Date Fair Value    
Percentage of employees' eligible earnings as payroll deduction to purchase common stock 10.00%  
2007 Equity Incentive Plan    
STOCK-BASED COMPENSATION PLANS    
Shares available for grant 3,455,800  
Weighted-Average Grant Date Fair Value    
Total fair value RSUs vested (in dollars) $ 9,700,000 $ 10,100,000
Unrecognized compensation cost related to the RSUs $ 8,800,000  
2007 Equity Incentive Plan | Maximum    
STOCK-BASED COMPENSATION PLANS    
Expiration period (in years) 10 years  
2007 Equity Incentive Plan | Restricted stock units    
STOCK-BASED COMPENSATION PLANS    
Percentage of relevant period has elapsed for pro rata vesting of the awards 50.00%  
RSU    
Non-vested at the beginning of the period (in shares) 5,575,000 4,757,000
Granted (in shares) 4,249,000 3,838,000
Vested (in shares) (2,634,000) (2,564,000)
Forfeited (in shares) (324,000) (456,000)
Non-vested at the end of the period (in shares) 6,866,000 5,575,000
Weighted-Average Grant Date Fair Value    
Non-vested at the beginning of the period (in dollars per share) $ 3.22 $ 3.98
Granted (in dollars per share) 2.01 2.93
Vested (in dollars per share) 3.68 3.94
Forfeited (in dollars per share) 3.00 4.08
Non-vested at the end of the period (in dollars per share) $ 2.31 $ 3.22
Weighted-average period to recognize unrecognized compensation cost 2 years 1 month 6 days  
2007 Equity Incentive Plan | Restricted stock units | Awards Vesting On Employment Through The Fourth Anniversary Of Grant    
STOCK-BASED COMPENSATION PLANS    
Award vesting percentage 100.00%  
2007 Equity Incentive Plan | Restricted stock units | Awards Vesting On Change In Control    
STOCK-BASED COMPENSATION PLANS    
Award vesting percentage 100.00%  
Incentive Plan Amendment    
STOCK-BASED COMPENSATION PLANS    
Additional shares authorized 5,500,000  
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHICAL INFORMATION (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Segment and geographical information    
Number of segments | segment 1  
Revenues $ 249,128 $ 265,763
Fixed assets 5,001 6,014
Americas    
Segment and geographical information    
Revenues 141,227 156,075
Fixed assets 3,114 4,356
Europe    
Segment and geographical information    
Revenues 87,131 90,739
Fixed assets 1,709 1,555
Asia Pacific    
Segment and geographical information    
Revenues 20,770 18,949
Fixed assets 178 103
Germany    
Segment and geographical information    
Revenues 43,500 44,400
United Kingdom    
Segment and geographical information    
Revenues 19,000 17,200
Australia    
Segment and geographical information    
Revenues $ 16,900 $ 15,500
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.20.4
RISKS AND UNCERTAINTIES (Details)
12 Months Ended
Dec. 31, 2020
RISKS AND UNCERTAINTIES  
Adjusted Debt to EBITDA ratio 3.25
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.20.4
RESTRUCTURING CHARGES (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
RESTRUCTURING CHARGES  
Amounts accrued $ 2,349
Amounts paid/incurred (1,592)
Balance at December 31, 2020 757
Restructuring charges $ 2,349
Term to complete the remaining restructuring actions (in months) 3 months
Selling, general and administrative expenses  
RESTRUCTURING CHARGES  
Amounts accrued $ 2,300
Restructuring charges $ 2,300
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.20.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts    
Changes in valuation and qualifying accounts    
Balance at Beginning of Period $ 343 $ 401
Charges to Costs and Expenses 817 75
Additions/(Deductions) (792) (133)
Balance at End of Period 368 343
Allowance for tax valuation    
Changes in valuation and qualifying accounts    
Balance at Beginning of Period 3,989 4,209
Charges to Costs and Expenses 517 (141)
Additions/(Deductions) (799) (79)
Balance at End of Period $ 3,707 $ 3,989
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "%Y;%('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 " A>6Q2!.!I!.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:15D=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4>H.+\'CZ2M)@T3L(@+D:G&&FD2:NK2&6_-@H^?J9UAU@"VZ#%0!E$*8&J: M&$]#V\ 5,,$(D\_?!;0+<:[^B9T[P,[)(;LEU?=]V==S;MQ!P/OST^N\;N%" M)AT,CK^RDW2*N&*7R6_U>K-]9*KBE2AX78AJ*^XD?Y"W]&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" A>6Q2T5Y&'ZX% !"& & 'AL+W=O7 M+*1*N(&AFK;T7LEN)\:16&'.4Z_$_$@;HU'Z;VE&H]D8L(@%DM%=!)% M7+W>B% >KENT=;SQ$&QWQM[HC$=[OA4K8;[NEPI&G0+%#R(1ZT#&1(G-=6M" M/\SM88OX8L.3T#S(P^\B7U#/XGDRU.E? M[79;Q$NTD5%N# RB(,Y^^4ONB%,#>L: Y0;L%P-Z;@8W-W";&G1S@V[J MF6PIJ1]FW/#Q2,D#4?9M0+,7J3-3:UA^$-NXKXR"IP'8F?%,>@F$T1 >^^0V M-H%Y)8LXVT\V+FWR=34C[]Z^'W4,3&>-.EX.?9-!LS/0E)$[&9N=!EQ?^#\# M=(!G098=R=XP%'$FO$OBT@O"'.94$)KBYG=<71+'3F:%;S-!-9^C6S?#XNA=5 <3-J=/^A+#H%2QZS5A,XCCA M(7D0>ZE,%1T\3^'0J_5.#E&_'W]Z\J=D2@X+; MH&' % =I3;_ \^["L38\U)B_A@6G(8J3[\QY$ IRGT1KH:JXX!B.0]NNRX8# MA,]5P>>J"9\'L0VT 3<9%)!%-/)+LC*P'8C4I&I3&*C7N'7KUQ #?KL%B-YD@%H$Y*/_(4L?-A\ MP2;P,K><#W<-)'/:/=:G/33@E)4,61.&$]]70NN+XP7Y#.^1+W&U[W!(1H<# M,C$A[)_ @X@H2* 8UU+4J?NON$[M"&+]* ]Q)4\<#O9*!/L4RYZT3 <4%_1? MN14;<:GD/&+4R1U!*2_EEZX)/E3L:8%-> ].B@[5('2U>TS T4 M%_;'P$!:D!M"V;OU>]!1+U'@K4I:.-)JQR'R%FHJH\AJLI'>TP5YZUQ"]B![ MKL@S#]$*@)8IA.+:#^G5#^(M6;U&:QE6LJU)'HL%5L^6"8+A$GYT&+E]\78\ MWHJSR:P&Z'ZRFDW^Q#B5^8 UR@??X2S6?HI!MB"L7,.>\\E"ZZ1ZT]5@WDN, M6ID(6*-$\$V&D#CAF)I6)4I7$L*1<$*EVK-&:C]-E+)E6U:KI3L+I#6I)H8C M_A :8U9J/6ND]8O8")4=KFV5RX]4*YGAB#7,2JEGC:0^#1V90@;:2E6IX M$\\3 $ ?@:&L2O%GN%:G;-;13P,R4VBX;&NCB..4W-:8:7H,UROK\UFI[ZS1&6&U PU#/87#U'G*+77>;7006";K$,K->2AYU1 .:'=XA47LI#F#Z_!1TN>! MMD77#P$%"-8JJ(%KMRF#L@NC5DJ[V["M<\IM#C>%P\Q\8JU+.75R&)T#)SVB=T:0:@+,:T#EINEIM3IO7FGCV3)_U7XN[ M18-\DK:%.^7K67?]CEMIUR04&S!U+@?@&I4UK+.!D?NTA;N6QL@HO=P)[@ME M7X#G&RG-<6 G*/YM,/X'4$L#!!0 ( "%Y;%+=#F))H 8 -\: 8 M>&PO=V]R:W-H965T&ULK9EK;]LV%(;_"F$$6 LX,2^ZMHF! MU,G6 ET;-.GVF9'IF*@DNB*5RW[]2$F1')&B4VQ?$LDZ/'K/X>4YI$X?1/5# M;AE3X+'(2WDVVRJU>[=8R&S+"BI/Q(Z5^LE&5 55^K:Z6\A=Q>BZ:53D"PQA MM"@H+V?+T^:WJVIY*FJ5\Y)=54#614&KIP\L%P]G,S1[_N$;O]LJ\\-B>;JC M=^R:J>^[JTK?+7HO:UZP4G)1@HIMSF;GZ-V*A*9!8_$79P]R[QJ84&Z%^&%N M/JW/9M H8CG+E'%!];][MF)Y;CQI'3\[I[/^G:;A_O6S]]^;X'4PMU2RE7JZY?KKY\_79S?7%Z #^>?S[^L+L'UQ\O+FVMP#+Y?7X W1V_! M$> EN-F*6M)R+4\72K_9M%]DW5L^M&_!$V^Y8-D)(&@.,,30T7SUZN8H?=E\ MH>/M@\9]T+CQ1Z:"KJN*E0I0*9F2'H>D=T@:A\&40RJW0*<&9.:"_:SY/D)F#&M M\39GK6Q1JDK/J"XCS5^8U)5/%.L'>HN>;']WK$TVR1)W+J27E?BU?5[7952@9QI%'GZ M/+55IC =J;2-HLE!B> ".C5^8<0ZP>>Y\Y5']J=C2!,1L(<9DE(@G1"VAZ[ MD%?:IU+1\HXWJ]BP<#F%(GO2A# *QD(=9E$$PPFA V\0]@J]8!NFI_4:*/KH MZ>7.R_[K,0['L\=A1<)D*ID#PI"?85^;]=$CCMAC,+36T;:$ @(M#K,MD)Z@8$3J@=<(#\O5L\%SV2'=2H=>$!XC >'59"2J4$U +Y M":$[OZJ9MXPY)-]&@LZQO>S99B@*P@G X0$=V(^.EQ7- :W8AH1>H:-QKAUF MNCP+)^H:/+ $^UGR^<6([2O@S!K>3NTV-V(2AI9VAUF0X(FB'N]M9WX!+X?2 M[*!'@BRE#JM@JI; V/P <;L6$45+^^Z@N>05ALF 2'C6MQA%4(TE=2!.=C/ MG):'AQ3:0$D@'M<_#JL@Q%/9'*"#_=N<=GH=4FAO55 23(&M\L.IS"9FE@# MPK ?82M1%%R9&ESV>TT] EB9&5:\^2(4 XB\=6KW>C8G7._DCF;L;+;3!3^K M[MEL"5S'"_^#HY?1#WC$L;?(X'@F$_P?0>MYOT MTKQB#H[@B=ZXZ$*A O3>![$R0$GXU.NKEML3 ?64N.U>7FX M-7"<^#E^OEYS<^BJ5QMSKG+,2[W[WW&]^CC/MVQ"XR"!:"S5:1=.[EC)@'+B M1_E-I>%25T]M[X,W"+;G5A$)].K3CHNF7UX>8LU-1V1"*N=:1&QV'^-P7&0[ MK>!4=4(&PA,_X74I6!=U3LW!2U\VC.)P8H=)!MJ3U^PPY<'5 MNA-L SU-T=X^MY/KJ [2*)ZHJ\D ?O*+X&^&]ZO%A];1LG.S[+)S;987>U\? MS*>?/VEUQTNI2[R-;@A/8NVA:K^FM#=*[)H/$K="*5$TEUM&M6QCH)]OA*X) MNAOSC:/_IK7\%U!+ P04 " A>6Q2=^8\=Q(# I"@ & 'AL+W=O M"!V?/['/Y\PX^)5!H0H]!:R2 ZU M0*GX5M>E%Y 0RPZ/200C:RY"K* K-KJ,!<%^)@J9;AE&3P\QC;31('LW%Z,! M3Q2C$9D+)),PQ.+]CC"^&VJF]O'BF6X"E;[01X,8;\B"J)=X+J"GEUY\&I)( M4AXA0=9#;6S>3LQ,D%G\H&0G*VV4+F7%^6O:^>8/-2,E(HQX*G6!X;$E$\)8 MZ@DX?A5.M7+.5%AM?WC_FBT>%K/"DDPX^TE]%0PU5T,^6>.$J6>^NR?%@FY2 M?QYG,OM'N\+6T)"72,7#0@P$(8WR)WXK E$1F-T] JL06*<*[$)@9PO-R;)E M3;'"HX'@.R12:_"6-K+89&I8#8W2S[A0 D8IZ-1H\O2X>'KX-ATO9U-T-WX8 M/TYF:'$_FRT7Z'*.!8E40!3U,+M"7]#+8HHN+ZZ0#&!$(AJA9< 3B2-?7J.+ M6G^@*\!+)]&] N4N1['VH$R)UT&V>8TLPS):Y).3Y6:_+M3R)E(2MX!&ZQ2L&\82X(8]'2D!R(RPE41!6S&"K MX<@CK2'-9[G)9DFW['9D]]R!OJW&K<6F:Y MKU&,!=IBEA!T"5G@<\:PD"@F(L^5JS;V? JGPF5T#,-LT!^SJO'?E/PWY_$7 M&8T3%7!!?Q._#3CWV:N@F ;\&L#'K&K O1*X]T_ 5,JD';;W":,)>LBB!NF4 MD,Y!R D/0SB:_R,EG)-2XIA5#=XMX=TSX$_*![?]2S?C?-2LQMLO>?OG\^Y/ MA_XGB*YK]9T&:IN5:5KMI*;Q]Y(QSF>%HD(J./)HM&F]+(PV%K??(&XS<[J. MNP>Y5V2=Q2/LZM]Q144"EDS@%J.B-0 QM>'H#U!+ P04 M " A>6Q25@S^N<\$ #A$0 & 'AL+W=OG&.U&UBYXM4%*D%5EMI2ZO2W;UVP85H$YMC&VC/ MKS^3#Q)(''W+;(H6+_#Q M,)N_H,>OZ'X^>7R8H=OY%,'%T_/LVVR^N/\Y.W[Q!?U83-%?%W\CM:&2*91P M]+(1.T7Y2EVBB[/[D:,!-A_2659@=R48Z0'#!#T(KC<*S?B*K\9WS#@MI6=0>.8BL!\3/\9D.'+VI\4RF(5!%'JUV1E84(,%UJ(\;IFD.N%K MQ-Y!J50;\2QH6 <-K=E.$PFB@99":87@UUC'1B"#B*[VB1+26(LR;GB2)/;C M8=2NA<$L\' 4FVL1U=B1%7L!V@:5N$1KQJ$J:8%.5R "B=)YE?;,Q!QU8(9> M- Q:R%VKF 1X:"8>UL1#>Z$9M))E0DN!SFDS(77R;_' Q#KL4(0X#ENH!J/( M[2&-:]+82MK\SA*^%)FQD+&A1&'<@NL:8<\+>NBPVZBR:^6[YYJ!IFH+7A4A M/%N!;@O/8(1COX?NI&?@/Z.K%I(1#W=&_N(%)_I0 1K,0A)&/8BD02161.CQ MT,$YM% I&5]^(%@Q7-%R[Y *9>Y(I L3MQ>[R0C[80]PTPVP]TE-\XE&KPPT MB2%-W\WJ7$4Y'3T8AAW&KE6$O1X]PDW7P/:V43$"'-I* ;+9LZRK,*?#>QAW MIMY@%<5]2Z?I(#BP0LZ9==4$W;X5!6UU-%AYGH][T)H^A$-K=_M5;"H9Z.(> MY&?-CCLGV%XK#7H)>G1MZ7>XZ1S8WCKNJ$J6QO2[NN]'$8[:^1O,PACWK1=67>C^.(M,D,9E%(W!ZRIA_@V#HU,RHYE%\A: SEM-AF M@C1"3NQ"WCL3E=_P)!'WRFWW/K-5Y)[]]?PN2:/GQ*[GEFFI/#_#-%K](6:C MZ838=\PB@_W%)C]#[EFUQJVSU(@OL8NO73,JYT\TPV#5KQFDT5QBUUQS(TN+ M+=4EX@ NW@I%KGIQ?GL1A6ZQ_[KPO$LX;*LM*T[+Z8S#DY+&=,KHMW" I.!SNNR\-D_;1^3W%; MG,Y;S^_P]:1\V]"$*5]^/%"Y3KA"*7N#D.Y5!$BR?)]0WFBQ+8[DKT+# ;^X MW#"Z8C(W@._?A-#'FWR ^JW.^#]02P,$% @ (7EL4F!$ME5: @ 8P4 M !@ !X;"]W;W)KYYN3&;6]_7:8XETRVY04$G*ZE*9LA4:U]O%++,@4KNAT%P[9>L M$%[<=7MS%7?EUO!"X%R!WI8E4V\#Y'+7\]K>8>.A6.?&;OAQ=\/6N$#SN)DK MLOR&)2M*%+J0 A2N>EZ_?3OL6'_G\%3@3A^MP6;R+.6+-<99SPNL(.28&LO MZ/>*0^3<$I&,GS6GUX2TP./U@?W.Y4ZY/#.-0\E_%)G)>]Y7#S)SJ:+V??QJ+], M1K!8TF^23)!\SA0*DZ,I4L8OX L\ M+D9P?G8!9U (6.9RJYG(=-&D1O7%<_24(^Y94Y3$)5UH/.5E.9@V #-7(U_ M 5!+ P04 " A>6Q2RH;AFVL% !#& & 'AL+W=O:;E9[8AA(.O>5:PL]&&\^T[ MRV+QAN28O:5;4HA?UK3,,1>WY:/%MB7!26V49Q:R;=_*<5J,II/ZNV4YG= = MS]*"+$O =GF.RV_G)*//9R,X>OGB+GW<\.H+:SK9XD>R(OQANRS%G=5Z2=*< M%"RE!2C)^FST'KZ[1$%E4"/^29?R. M/G\@34!>Y2^F&:O_@N<]-D C$.\8IWEC+!CD:;'_Q%^;1!P80,=@@!H#)!F( MS.@-G,; D5?P# 9N8^!*!HYI!:\Q\&1*ML' ;PS\4X,.&H-Z]ZU]=NNMF6.. MIY.2/H.R0@MOU46]O[6UV)&TJ$IQQ4OQ:RKL^'1V>[.ZO;Z:O[]?S,'J7GQ\ M7-S<@]L+<7,[^^O#[?5\<;?Z RS^?KBZ_P^,P<-J#EZ_>@->@;0 ]QNZ8[A( MV,3B@DSETHJ;A<_W"R/3PC3/12FN.(T_:ZQGP];ODR2M2AEG8(G39'Q5C&=X MFW*<:7S-AWW=BQ9FN_*;D^UZ!BVP25A;T[*Y-ZKW\ND&QC(N"T9 MMS9S#&2NBKBJ=\%&K%]?O:DZN:[]#NYHW&/J-$-.T MB&E.=!W@*0$ZC@NE+3D"ZM'R6UK^(*U]F\:]-C727/@* QA() 2ON*$;*_W97Q1NQ7HCOB H7 V'&17-['4#VF8"0%!P27Q5@,RMHQ BIGLG1$S!K((?O0=Z4JT8(\0X2=,,)A M9?S>"(_53+-N>6LOY5Y5J;*J= M3J>@^TLX'\VHJV84(5,?=L(&AY6M%LSZ*2BIA42H"*XF4FT3JAH6>6$D%^@1 M5)]H)W5P6.L,LUNDS96O#F^AO-FJUB'7\P+E2%%Q8GSSI-Y=Z& !=*15+W0P MZ/J!)RNQ)H0P\@/7D,9.CN&P'I\PQ.E3JFJN&T*(9-H&F&W;!N:=/,/P-TQ\ ML)-..*R=PS,?5%41!?*\?MF@/!.J_Q33B2<:%L_OF_N0*HI(E)S\R' $U:?: M22<:EL[OG/^0JFYC#_J^3/88K,_VX/EP6 9_> 9$JMZ-0XGU7 /R;;F#-" 1 MF2&P3CG1Z#KFNK?:,"HP@ZI@.L$TSTLX)IR*A."5&D'+L&F"J8UL';T>KU^D=@?;_M]@ M^C]02P,$% @ (7EL4O^F3\M\!P ,1X !@ !X;"]W;W)KUV6E+T8K8S8? M)Q.=K?B:Z0]RPROXI9!JS0S)WBC.\GK0NIR0*$HF:R:JT>5Y_>Q679[+ MK2E%Q6\5TMOUFJF73[R43Q5L8^F%R>;]@#O^/FK\VM@KM).TLN MUKS20E9(\>)B=(4_+F)J!]06?PO^I ^ND5W*4LK?]N9K?C&*+")>\LS8*1C\ M>^0+7I9V)L#Q[V[24?M.._#P>C_[EWKQL)@ETWPARU\B-ZN+43I".2_8MC0_ MY=.??+>@J9TODZ6N_Z*GG6TT0ME6&[G>#08$:U$U_]GSCHB# 3CQ#""[ :0_ M(/8,H+L!-7.3!EF]K&MFV.6YDD](66N8S5[4W-2C836BLFZ\,PI^%3#.7"Y^ MW-S]^/;U^NK^\S6ZNX=_WS_?W*,?7]#BZNY/].7;CU]W:(S^NKM&[_YXC_Y MHD+W*[G5K,KU^<0 !#O1)-N][E/S.N)Y'2;HNZS,2J//5<[SXPDF@+U= -DO MX!,)SGC-LP^(XC-$(A(Y "U>/1S/ W!HRR>MYZ,^/IE>H0(VAT:%DFL$^TTQ M(ZJ')F"%$5P'7A.WKXGKU\2>U]S !A=5)M?:_?QXR693:?GD\=# M7H9&E,:X-3J"-6UA38.KO\K_@9"%76XT,A*V>2:K3)0<52U>^]S>99:HC9*/ M N( +5^<3'T,4)6TF)(@5=<<\ELF6)TU^#/D/^TDK9DE.20M2>(>:2ZC^_I;$(=H$X'@.;)O =Z:$.BJ1OSO,4\ M#V+^I83A8UD4EMY\OX!"5 #4!EPFM9OE^0 +3CS>QE&7<:,W^?LM@'93'[N4 M]AAT&"4X\L ^$ H4?X%D"'/V(>LTP9,@\AN M;;JS!1"(@U20YS*YM:D2\A,7CPQVO!,+'9*)9WTNAT8SSZ[!G3GWP-(CWF]0:P:;*A=Y(S4KK]4(\ MPP*\B72QF_(HDWIP=(J#DW 14$>@MB%XH&HU! 1U$RH%6XKRI,+A3D'P"0D9 M1E+](AOR"N0T("1X*!(86H!^M> P [6V)ZD3N4 \ZG_7USV%&HIAZ"@S2R0QY6P\BJD>N7]^#D$X? M2%@?;KD%">O%#=\J5HKB!8@!F%K4)=F[&VDXBM\[ 0_58DPH]KFL4PP2;E+:<-O: M\@ITX[3/=H"&'2:+\UK>B;J$@CJ40C:*00-*\3M/@X5+YFQ M1;*LZ^0G858K6>86DZWR]1OZ)CI4A#&)2%^5768T\HD>/?AV%>Y/[A5G>JM> M=OZ&E>W#('>B'?8<8W#^P/L.,QH33R%&._6AI[^!'>7,T\EGA]LE)]-DWJ]Y MG7:I/W0ZW:%AW?E<%#RK4P)_SIIN%3(!1]FN;X#,9A?FQ#X4H#0:,.Y0*6_N MZ#2*GM8H2,(V1CAZE_/FZKUEWJ(]:YQA]1Y:;KLSSNH" +)*)'9'>)=E..S MVG2:]C^^.KS1J=A--P\+5X/_@PM^8.H*AMCX#TH!X5T;PU'5Y62N%_8 M.,UFQ.>J3BUI6"W?M"1N6Z[@8H;:&-.4#+:+H]\Z6O/Q8CH%I?/3-4;=)$(Z M#?7+<2>#<5@&OU:&6QZ<'\^'8D4Q[L>BPPHRB*=:B#M-B\.:=L^>>5/+6)LG H?5U">\<:=\,0DZY$96XSJV#HK4*G>FWZ"[.EV*P[KT M]:!.,:U&U76*55@+@A\%=O,;>V+*PQX=''XD=-K_@."PPC3IU\R3@\.W-5U:=]O>>?\,=%9\LKDQ$E_^#U!+ P04 M" A>6Q23+ARBQ@# #F!@ & 'AL+W=OO,TVL=>Q@.RWEZQD[ M:;9(L!(/O+2^S)QS9I(Y&1^T>;0%HH,?I51V$A7.5>_CV/("2V;[ND)%-SMM M2N9H:_+85@99%I)*&2>#P=NX9$)%TW$XVYCI6-=."H4; [8N2V:.E@*_+"^8-X.JY8CBFZS]7&T"[N4#)1HK)"*S"XFT2SX?OYI8\/ 5\$'NS9 M&GPE#UH_^LTRFT0#+P@E6YZNTAOMLO-_7*]@O4'6&_O9JOEMUG8SU:W,/^<+E>+-(7U9K$-Q^DX=D3L MTV/>DLP;DN0O),,$/FGE"@L+E6'V.T!,BCO9R4GV/'D6\19Y'RZ&/4@&R> 9 MO(NN#1$WULN.]3*P7O[?YC]/LEK?+V#X\L5U,DQ&_\P(JQ26JAE^ M/T4IFKW@:.'.Z+KJT1T]B%>N0/ ,R6!TH\N*J6/8#4<]T.9TLTSOVM/7<& 6 M=KKV;P,(!=Y"Z,5W!7@DZPQSF L.>Q&&WVEX0*Y+! 8%C=F;G!KMBAY(LB&A M@=P75JW_AYS8!EA*/-$6PKO@_W1-,J!5LA%TR*GU05:&A_!6QX@& M6)'C99#K/1K%%,>0:81][(A&H-!Y2P/.C!%4W-.-0UXH+75^/#7K& #(JTW0 M8\F9K,C5"'C!5(XM([FI\^SFD>Q>*$=F*'(\T9^A&K3(#"_">:C%"MO_TRL? MGWE/B28/#FN!T\-UC0UUIYV)SQKO>@IOO@"?F,D%29>XH]1!_]U51"T)KMIL MG*Z"DSUH1XT/RX+> #0^@.YW6KO3QA-TG[;I+U!+ P04 " A>6Q27HS+ M CLB T;P & 'AL+W=O8(RQ'3$,X)T+# 0,2^S'DE22RK2ZY7Z,1OO7;_XRLUXM:6:\ MY]N+B]@O,&IU565EY?M1^G%3-U_;I;5=<;,JJ_:G!\NN6__P^'$[7=J5:O-3P].'O@'']UBV>'!XY]_7)N%_62[S^L/#7UZ'&:9N96M M6E=716/G/STX/_GAY1.\SR_\U=E-F_Q=8">3NOZ*#Y>SGQX< R!;VFF'&0S] M=VTO;%EB(@+C=YWS05@2 ].__>QO>.^TEXEI[45=?G&S;OG3@^\?%#,[-WW9 M?:PW?[&ZGZ>8;UJ7+?];;.3=)V?WUU=OONE^/#^[>7%Y>M//S[N:#V, M>CS5N5_*W*<'YCXY+7ZMJV[9%J^KF9WE$SPF0 .TIQ[:EZ>WSOC*3L?%V[^Q/WGVVV).PV!->[,G_"JIOG_O=^ZO7Q>E__L?WIR>G M+^Z_4/'2M*XMZGGQH;&MK3HCK%+-Z(&KIFY=6O[ZHJ[:NG0S^1[K')^]**Z6 MMIB&;^RLF+O*T"A3%BU-98EYN[:@>5#1;VT]:-W.F<;8=8['V/LMAJGE==U7=$>RFL<5:]D8#7,40 M-#,:9HG3NJ6'R%4+>B]L>6$KVQ@"!=_;M8X%Q)\KAT^?L"!OXWQE&S5G2R,XV4[]3CP' V36F:@W+I[98FFM;3*RM"ELZ M8G6CJTY3W(\) *P95CHF\[>="0/D 76!9ZQ75; M.0S@+NYF92K2"W@96UB9K[:P855 ;EK2)6O!7KNV;WB#0"Y1!58_-$Y6 M(\/1^DR,9>VZK7 MQ>P-Z=26/LSZ!H2'D6NBHGK6!KB)=*9=3Q,1)DC# !M;@I VV!3SIE[1H+I- M$#)6;EP1_=X H0J1OH"#6#?U%*3#ATZHLUBMY"-7$DD02A3DVJ_R!L M0?@/] :91 $EL[J?=/.^#!)BA-%X4)+=PGN;]PTAD^AS1(1V@S^4GHAAULPG M^$0VB8.0XG&0()VI%FY26MW^B-X@_B0JY7-1--&4QC7%M2G[C YP0!9/#.3(ES$H?S'HA4"...>(8%J(=V1N8N M\1JTQUU'1D_I5+JF)^9EWM9I:#\]@3JQQ:IN<#1?+2D7)^Q2V86!<5I8IJFH M'3W8'F(52C@APA^? \U(QVGI>X*Y%HYLB0<:R ^A[Y)>).X:TJ,[2 O:A9= MHTPY+ E#H--ZTMH&Y(.'(.H&0BVBAV&$YE"6HGV;HG7$['.2!8(^$IY>1B2T M%>7PC#YYW33<:=0[+_N6C!T26P3B!%J1J7*H=+Y8T9]FRLJ#,*W#+&^X(Z#* M@2)D:^G9B[8HZVIQ1#M<%0LRZ8B2Z/QHQXOMN/BHPI> )C^HT<5Q]KQ0Z^0! M^%W5:C 40!.\#E-!IE^]:A ULR)F7,+-N;:>BU3 1]V2K ;%,%A:R4]%#3:N M.J4GE@'EKBQIBYE,%,P=SX+A+;)_B+")0D#ETU0O5#;*SH!@9M-^+31'Q^LE MX2PY[1TEF6T$&LO>L$Y2BA_ (L(^!V!C6M8K#7!-?WN)E.'ER"NV:=UV@B25 MF>0J82W0@)O9AO%;+,E=) E0.GH;2T-F"&.)64K\VKB%@]8AI/9-4.F- MA0QAMXH.6VS!&F)@BL5M7'RD),GT)_H; RWXN?D*A*K4&F=@JA7,QB^\>HQK MQ4C$ CN35""%ZBND4$W(CP;N70:SJ/UNNP9OTF*@!!R)F!/05[0P"2](6U:; M T G9"9;:$9:U(G4HJ.I6R%;O)')(SIN>A%&#<3DU!_9$&OQ5#]"CKLI@.=S MW?.>(DNB5C M$9Q%?(.=)]"?^V/X:*>6H*"Q([AQ8O2<1T/H/%-IK[Q*"^/?]PT,LAE;E!=!+KL%W';#,E4L%@(HPUV=%S:YE[> 77KGN09NI!,/YU.(TA M 'BG)8))!3TO0:@>HH@7V5:^@X[]5C&F7:N>$>3G%K:JLQLOK:$6>O%3RC+W M$T5$X46XL@V;@Q44[IK,."+PPD'],ZFSJE=Y+R*:+7]:"68M9!>Y=>P68F*R M!\B@9>4X,;#9)N" O]0;6!!DS?10=.R&Q)'LB5R;9AMPG?LAET-7B"ADYKP) M@BG]:6S(CP!Z9Q;V!5/R*#E*YS5+_J^4M&' _7O7=>@MQ'-S%!6 M5H2!X(\$N< !N>[/B.E@0^+5'M7S.4LMM0C5(V-#B3TI\@(JT6;D25T[C4N6 M+-<@<71?P:ZX'6SV9]77G6$3*Q':^?PN5W;^D*+5+G(%9EU)"I)(P,Y8@_PQ M9?8G&"U$-H&8RNUHKZ45P ]DS'9LQ#[;.V##)CB/8.K4G_XIDW?E(VIK>5E>Y3V=/CKX3!V!;VJ M9F\[A)[$$52%AO?(@U9G>P1D+QJSDK?HPZKF$Z+-KA)%]B8ZO6]2I_>U=WI' M;!WN>?V CYP11\<6XKAXE;K$CA4SM *+:5@DVRBE&X-(_Q%"L,&P]G9J5$S! M=Y^'X)!WOX5E&_A'K9>AL.I :N"GK35D)(Z+M_ ZES6YC>1W$6'Z<%)CHP=O MD\5A"R)"(JOM : GWZJ1K8B[6_N!,+GA 7G@8OSS;C"9T&9.4*UFC-V84O ^ ML1TF#I!/S=IUIH1;#O<*_J2\R$: K5AO\HOL.+/X]D(JL=Q]N*L5"Y3D5K_J MQ>3/HAO1VVR!2((NQ$A9\[.YB)<:,-VJALL;3(A,!W/PMFUKQ?H"YC0,\%J" ML8WUTGH.(^%/\0-S*REB+H:GCNB4:6?S;L-^((2%G;0(_LQ(R)6U4+PZ0<&0 M:%5I>WM-]<7].&WL34/LA[90S4S#<4O69&)%>7=#%AX$&5/("('!Y4- X>"V MVFT+L0 2V%B81SX"WG:).[M(-T8/OO,/V"!<6T[>0H,RJ[02>/*\R!ZS(/P0#\0- M_.(CF'!L0CBSL9HE:M4D2*,2+&;H[R2F%,(@@3+R$->AJ,EMX9 F7JSD?P0 M/:9CA68FF\2[BTFPDJ:%$(GNE@OQW2'DJ9(:?8P/2C1)'"5#RP? M'0@L@]@1O;Q^/TLPG+,V1*-2*.\]+CB ]U/)I+Q 6KZ M2@9K@@^,RV&7IA&=S>(:#M8HNG8,=1)8EQG"[F8:'#H C]D!*EN>B=\O+]_3 MHRJ2AQXW"!(G:IL!849O,-MV.I[\,$;^_MV.6'S%2W4:L>%@>0I>NK?9'Y>0 M%7Q1RRIOFY*X=^\%+!Y$;V*,G.&&DPMMOUB ]^XF0SWVH2>R2XFR-^H)&%SQE323[T,62V)#LA*&Y!'":W( M?*K?*G&QXYELA66A1L4:))4XH\]IJW0$6\L"9AP\DO +.ZK,5*0E)029'FLX MQC:<8\)+B(_64[7LR/6H^\72>S9JUY!#0RI$D,5W^Y#$B'G(B%;.N#H\R7OX_#5?@3M<+ 906O+_GZG ME@5T^H8+X# $9[V(5I.:>N,0=(9S%X-5=";,^QPP-B6S=+43*#?%NC15"-C6 M]";/K8Y&DMB7N@A]L$)=(^;*ET!&$!G-:!6^0E3JLFU[-I8G*#4R3L4W3$R,^4^XK_'[TC= M#.\UE+6I$+G0T.9J-[H$63*)A008Q\!R=N]-SG9B25^*Z0SI8@3=X MW#))#HX+A6 S$:Q*4<&WQ]'51"?B$#PYZ! $SKRO4DW]!X0_8HT7WX+JD@$^ZGEYX\"AG<_>\$?_/0RB\8 M?0^?/DKPXFMZF#T?0@D2A)W6'+'ZI='MW-GV]KG'0'>:9)P1)U[;B'-6*)RA MR7)((IXZL7I-=%BCJSPQ+/,_()40ZH985DU#F"4,Y!P!F8&D ,VBL?)"/"Z. MY&.EAJ/ &21YYKL@6;D.O!EF)VMQ/I>,3>);>34A.C@DICAS44J CY06FUZ@ MPS5QW)0S4")H.!1,_DD$6='E,RIKOW=%/\=H/-RL\5%>> WZ4Q\'!7A3*T%G M"'"- H<38\Z5U6$&7E8^=A0@&"48@Z?[M:HWQ,4+&PS-K92J(%$SP%UBNJ"D MBQ@U5K'X8P6IZ8YU) +ROL;&!I96G7L(MHFO@B3MM(;[ MHAE!+>(DR^6HJX\D):W5G)"F?>N%=N(I9+Y8U;,:P*3O\X]^,G:^2#QQZ(292T]Q7+Q)ROYDA@'J,YQ'9&^XW,%U,(;! M$HE8-4F"FG2*VPO9A6ZT!^MNGJB>8D M6>^306XUH;/E8XBE4Q) 8;_2=;WB=<,/]TE1VHR4-G4@_=/B2_9+/D_8@F\"BE0 MLGP%W@P#F^F2'&(UIZX&2@3%[A,ODUT5]+4^SU1"L&M;Z36"2PTUR -K=0)0CQ5+!CKF+:9-JZ"P+$4I21)YJH9#\C0(*6#$[ M?+TN>Y%]IB5L0O32NW/7(5!$0C*7^['WA,.>[% 0=NW&UYGBS%*+R;#O'?D% MS56P$9$221@JJ'..N4 UU1-BGVD;4Y#DWL32$T\B:B]M58+X-K^K_9M1 MKAU.[$$6VLI2W'?+^WW!Y3#%?I 'Y*:(6I/@Y:1AK$H-\W"@AKQ7V#9L797V M5@#VG\G]P DF:%P]GTU5YY^NT*+9/-R2)OUN09MW5C/T\3 )+B.R*HEZ3E@? MPATL#6YI0;O=M''KX&WO5W6^XL&[ &A,Y%0T;!\N#V!K2^F7_@/ZU81)P@7, MJY*"J;4%K](.:4D21QLSV'I<+)E5;@*U*O1H[Z9!&$?DUT1B*EIQ$M*$O%6?1VL[:[0#62 MF$YS"]*! ^V?MO4EX#"LOI!TI+5"( >@A!?=V$P@1M2+T^LQ"(W$9>T2<43L M11S8,-27&\BI@CJ6;JW3))[W:FT[Q^DAAA;Y)4'67)IR_)L,96+WMS;5+?&T MZ>'231R\ -E>$DLRTET&?JLV3!;$ M"(1OS8J4&T)EFS0R'.Q!>%.S:Z,*>N*TS%8R#['34R,"O@IUT(68K6!!<;Z_ M(IE;G9YA&(\XKA(;U#<[:M9#"[H.+ITU.\:&AL1%RZKY0C.!SAOC+%X,'7+R M_ S#SJBL#U9S7UXL#HJY]N2 TYDTEQ%KV[)ZU!!H^S.J\-YQ0U&RQ13/^\NE M/A[$2$ARG(R?Y4F.YW]:DN.*R^S4U465@NFZQDWZCL%A4:D-A<$L;PPL]T9[ M6V)+]3 #6_>B"U?FM]HW)0&6))4F!W,1#N9U>C#G_F!>W??\Q.(BX4Z>9)D7 M*^M;VM 1,G3[S!0U\C58E9&AF&I:C9S$*.X)X6$B&&#DSHE@2_O]AKS8=-KT MT&":^DSJS2=U12+:=PZ,BY?\60>(*Z;]@5R0OGN&(*[H$FGX5IW/W\1:"EUA MT9R+^_K$_;HO>8*+I%\7C@'ALNH"/3&?T#&:]W M-(AD9&N$G$BN=,3,^J)7V[R^FO?\=WJIP[7FLHD=- YJN":M.!*6O) &O8]HT'L3BJ[2QDBFD6 S$,[(%^D]@="=)*S#VT>6I)XC:I)<.V2!\P4/F,W(PR:SV8 M/EP2U&V20#-54OD7 OCZ9@@S[>O#XFB0+" =8-(JGE2 U-8G3:1H&;UO,*91 MQQ$Z<1HFDJV0_*"C[RM4G7]!.-17>@>EC*NE0ND**R%4?;)4MQ8A).H)9 M/H> OT%U6\MI':D5)<9IN'Y?#8>7M6FXMO^59T[(B'?HHX 291UZ\GS/=@3: MM$VD#HGX S40OI%DV&WD+S5 %P>=GG=[@-2.]/0G;-*;:]R%H=T' 19H8!_7 MEH*:BB-?3=L=.?@?_!<$.F>_1[Y[>*L-"C[25:9Q:2.-EJ%-B6M98V\2I-E'MS^8Y,,>JT@H+D"SG _[EB$5R.EH;P=+35[6 M D+L[Y*B[S3)<4MWVT6V M(F@VZQF<]]54:7/JJ># +539L6KQ9#2P"Y36Q$ER\;TT:69]9JLZNX>(K:JT7=CBB2CNH_R,N\RZ+]Z./56&H['0N=F9^,+[;8.#=1:Y@F.DY!& M>C/58!L)^&(ZAUKQ71PK$W%^+EZ@D?FGZ#RZC3T##\.8^*NOFXPFPF5B(ERE MI9E9C>40D0<[]4=IG_LHF@!D*4D%J]:Z,JB91SWR]-WTPO]2X<9ZZ48RDM$@ M&LM^O'$4K"WMBF8K, D5KO6<@-+#GX$2^SYI:5_2/=KM_$C)<6;AP28C Q\#6-5[YD^%*> MU&*V6 $_"<$4;R*%*+VI8L\CMZ_J]VFZT@20MIHQ!X4BN)F6T/DR8&^X&&)8 M&(\L([L=ZYD=DH>XDTO@?33&548[(Y'<0F&SSNH#NH.;F'R+<1>JAM&"Z(%. MC?ATH)G 0&"+UX==]#Z"P55>7.L1:A>B;=G9Z;)RO_.0X"0X.](&DH#E21 M->,PNO;5%DB*@]#5 4S'2?U1O!*%)#R;ZJHH=Y%\Z(QQ,U_J]QP)4$M'VR43 M=OL#";+GWSU[_F+G?VVE"]=:H;/$T*$+*Y$2RHW1]/XJ>CLY.GH?_AQ/^,V/^OW+5 M+5OY-U?]FZO^$%?M_G4_SCH\#FNQVZ,."?0CV?O^XT$8!PTYF.[T^,6Y>B\^ M0\&/3Z0?1%]Y?]#_\2_O)J/VJ_QX)>4M0.[>:^29JMYI+0[&EL:L.5;5[O7_ MZDTU-*X%,F[N22XPC-B1JW1[&++\'-\)9@J>F+)XAMKQQ9:UU=):E=[CMVR[J>#0,M*_.58T\A M=:4UAY!+Y*IP$V>"$2GXZY NYWN/DOY$+5.7[@FD(L=/C[\M\MNB!C;E\*Z' MO%7X("E&!^ /-W;_^1+I;\@_\:WZMRNOX9<,%FNTEW;A*BXB>*F![%T!%)^< MC)X=1RWVSO;DPJ%_[2"V?!3$#WDR>GZ<&Z?I A^TJ#&_=CN?\=#8AP3;V?&C MJ$RGFB*]UVQ/$N5^%@'\7)%/*[>3B+F_97B>CD^_ M/0SM'N!NU4BQ8_6?4S:'VKIW5,[^G4&$QQ!AN:5#>38L#2'\/[O[F.[>:QLV MF_S:0'*ED=9XW=94GSO_NL?_:J6U@BLWR[@[.5E..CL"'^4&X:N\]OY*%.RA M*7J]UM6#YB]I3.XKX-DT?W8Z/GO^+=X_'3]Y#GV0QNBYSB+1QY)!S$/>*+RV MA%]IRH_%_.E6=B[MEO)H]#1$.S" MPUVPX5(,?PG>Q5*NV%,#9!^0O@S3R>'ZJNA!0@YHP&K)[:%9 Q+HC->2XO/P MJPXRJ-8;Q;F U1,9#*4IG:*=J?4XEYBT;8-5'(\PI2>F_-S2Y[+<="7Z]-7R M)7JA.%ON@I'G"A@I\[ZIO+$;?D5"NV589#?QYEN^\2T!9!1$^M1?D!3R,BAT MLL2$FKN)!33^?@+GD8[?3 @%-4J9D!9Z<1>"JOF5I/FO(21U7:VOF47UG=JA03NMZ WDOO[/C1U5??:']_"G_GOOK)0 M)-^)^_+F_--+^;$0\BJ)U0+^5?X/SEB+2C2IR/'Y8; YC=?FYD&XKL:C:D_Y MC6:3?&/G$2UQQ"D>5FHMXKU:W0J)GT%,9K]4ZW2^Q4;.6NL;Y6:I>%F,T+N_ MC#U0*+\F0[TAMI18F%#<$FS7 D98RA;"(A,UR8@@36 M"JT839*RU_SY2'SGL#](LF!:">KY>C7Q42;!WC=S5)@'"^+D*5L0I[F.A"TD M.@F]GO'W/Z0-PI=M1SHVLWJM+Z0PU7*IU]Y+M/;]I-;CY)?,5K99\.^U\8]G M5)W\J%EX6OB?A#N77T*+K\OOR?W*G4ZXS6Q.0X_'SYX^D"I[_Z&KU_R[:).Z MZ^H5_[FTAJ0'7J#O\2-2_@,6"#^4]_,_ %!+ P04 " A>6Q2#N.55K ' M #K% &0 'AL+W=O_9@R:NM\Q]"I504#[6QX7I4Q=A\.9V&HE*U#!/7*(LG*^=K&7'K MU]/0>"5+5JK-='YV]OFTEMJ.;JYX[9V_N7)M--JJ=UZ$MJZEW]TJX[;7H]FH M6WBOUU6DA>G-52/7ZE[%GYMW'G?3WDJI:V6#=E9XM;H>O9Y]>7M.\BSPBU;; M,+@6M).EG1& 2FCBD@6)/YMU!ME#!E"&+]GFZ/>)2D.KSOK7_'> ML9>E#.J-,[_J,E;7H\N1*-5*MB:^=]MO5-[/!=DKG G\*[9)=K88B:(-T=59 M&1'4VJ;_\B'G8:!P>79"89X5YAQWI&&-+GBKK(W@M*6B MW$>/IQIZ\>;]W2]W/_Q\=S6-,$9+TR(KWB;%^0G%V5Q\[VRL@KBSI2H/#4P1 M11_*O OE=OZDQ;>JF(C%;"SF9_.S)^PM^JTMV-[B[VSMP-)Y;^F<+9W__20] MK?C#CS_=B<6_/KN&V5;)70 I#QP6HJ5 M=[4HD&(/Y 81*QE%(:T(#7[XH10KH+Y.58A.!!CQTHB=DCY,Q*]**!N5%]KB MX1%+VA:F+9782*]=&R!2+[65U"V! @O*;W2APEAL*UU48X0&+BBU70OT4V=0 MQ%VCQD)Z)8*K543+PI1LY-(HLK)4I%#J$.$O3L2W>\.L5"K$"&1CRPASJ7K1 M,2)5.Y:11>%:[ 59<5[( N-]#(JT2C/S&0+.%L:O4[A3\3K$X\HQ5(TR)\. MR#=X8; 3)W!APPI)DWT<8NU<*> WA\UBJ&%A-/(KI"W))JVT5D?:<@Z7@NAL M,P:^>!62 YDHJ?%DC@(RQA4RIA0H651[YR=V05Z]*MS:ZC^@AI1T$-I6RHX% MIXDS^$0> J["2JMR\A4:48/H]Q!V7=6 U6,D]_'ADSP/L'FS@.(9'"/-E#W0':K M8R5J$+9N3NX#64N-P3A'&B" XZGLR__\:X<^L_]Y(70-,SBA(BN.@?]5W#)> M"1./'J:*!?0FRDLWH5V&PNN&D]?'F&KVQM5H\UT/C)3:C['3P>5$2=K0;6*I M0A3XTS5U#0I,]D)$'-(XBTN"T (]SX)$EDE\I#CPJE-T054&YM M?CQ8%<][;I9"<\6!'+EYL4)ZWB>'-!QZ&6 1%I@T!5>)&QS6!,$,L. M:2HLZ4CD'L5IR&> !\37*B$"AY'SG*Q,K4,&S%;X' ?&>FN H\<]\%%*C0O" M8&"FIH+1GPFN.X647&&9J'O*!WCH(GH8-T]& D2<6>B&_^5N M:6@D=-V1F9S(SAE=\@RQ3,TG^*T @(\L@LFMI_/DE?D>E778V"&&^X;E4X*G MA'SLY#6O#+LZSE7/J5GHY&5V_S?-HWNJ"9(:DT]B:2V- ]ING"[@D>N43?*X M@;2O-$958!:#J249FE(; (=P*4W1FB/S$(>(#+I"RY1;L"X=@"!'H "/O6O7 MZ*^4F;+U)0+-17UE$:IWM M;H=L)3,VFSBL*QUB_"?0S'NV>/4__\>+ MH:J78&MZ.3RXZ23HC1$_LY.+8R=,-1^7B0ZJ/9]>T,C>\D M&L;O1&>&+#R[F+PD/C7[-L@EI?[TF$0\GQXYTC13M_Y3S_Y' T8X.1<,QH#_ M*BNHX/\C*S##63F??/Z/RPI]),NT#E\)*EF*9R\7DWF_/1ZL M_L)VLC%\PTLC FU5/30X3OKW[_ZML)LS2=.JA\C%FQS[GC(=?(#"6+7FSVR4 M%(P#Z5M4O]I_R7N=/F#MQ=-GP.^E7VODPJ@55,\F7UR,P%?\:2W=1-?PYZRE MBYCA^+)2$AQ) GB^&ULI5?;#Z: =^"#7A:>! M\=E)Q=?B6OB/U97%V[CSDLE2:">-9E;DIX/E]/GYG.:'"7]*L7&]9T:1K(SY M1"^7V>E@0H"$$JDG#QQ_M^)"*$6. .-SXW/0+4F&_>?6^^\A=L2RXDY<&/67 MS'QQ.E@,6"9R7BO_P6Q>B2:>I^0O-S 4MKYTW9& -!*77\YW=- M'GH&B\DW#)+&( FXXT(!Y0ON^=F)-1MF:3:\T4,(-5@#G-14E&MO\57"SI\M M+_[X>'E]>7/Y_MW)V,,A#8_3QO@\&B??,)XF[*W1OG#L-YV);-_!&$@Z.$D+ MYSSYKL<7(AVQV73(DDDR^8Z_61?>+/B;_=?P]KS-.V_SX&W^<\GZOO&[]S>_ ML3G[]9=%,DV.6<]7&)O,CMD[45NN9+YER_1S+9T,Q&V_OM?L=:VV;!&S,V0< MK;1R,I/H)F9RY@O!+DQ9<;UEXDZDM1<9XYHMG4-W7]4V+GQ8UHSE[9DN0$WX1WPI/;H*;DFA[P&7WE M+31?J;B,,ZJF,0D!0:4G>"QPA48">:R^Y0N3X:>/D M%%-TB,>ZA'DJK(<*,27Y2BJX$(YF[\PKJPD"8*J<(>%H&U?+;[ACGF# M/%:T!GU->;7G^/+Z92CFX;%C56W%DTKQ;3\%3:2,F#"DZ6S9?6QPM#4!($RD M-5,4T,J0VYP=)*,9NA[IC>E(N2M"RF0F;%RDXA(I\"Q5QDF]CDEM,D&:+2P3 M9:7,5CR4#E .>7*&5;P6Q'BM"1D%+L5J8!D,IYE(2=1,<*N?0/(Q MLJ62.Y;5EM"0/RWN/)LN6!FE8LADOD,H-=&EJPH+&:RSE#^S,K&G8M38F"Z0#N\Q:(\59+&K)_S96 M^J!DFT*BGA(T$EF-?9L@A";E=P2E,B[HAXTNI4Y5[9H646+-TVU/2NE4 %N@ MIA1_TF;SI(#LQR5B>[L^J_Y/3W3$;33FQZ_;M%7T'."2.V9U&N("GM%DTRAJ!62+\6 M+JC7"BW=*2A/4V(_3*E\-9Q\K;3H]L($N6MFA_"CLH?&COS@:_!_C=@>4LW( M5!]W)(X/0DFDC'B(,YL,4M[?-IJV^V;7T4$O^-I)3,ZE9;=/#H\>[_SV"]+-2!:3Q^AJ_U4)=^"FP\5L\<, 7[8" MM#-\.IS-YWLB]O,=U?1SE!0K'&X''5EVHM3G/YUQQ.>:_#B M-*W#UA-)^)KKFF@>&G)Z%&DDH61(I-$/"EL/%2YW4?_;O5(;'T\"*R'0F@C< M8G<>/71X'O=N'3AFK,/=BB0 )8X7D&ZTN[XMXZUE-SW>_=YB\Y? H$0.T\GH M\.D@'D/:%V^J<(=9&0^U#8\%KJ#"T@1\SXWQ[0LMT%UJS_X!4$L#!!0 ( M "%Y;%*OMT(];P, X) 9 >&PO=V]R:W-H965T;!2^M;DB!;N"R'-,,BM71Z$H4ES+)AIJR5*6IDK73!+ MIEZ$9JF191Y4B#".HMVP8%P&HX&?F^K10)56<(E3#:8L"J8?QBC4:AAT@O7$ M)5_DUDV$H\&2+? *[8_E5),5-BP9+U :KB1HG ^#H\[!N.?\O<-/CBNS,0:7 MR4RI6V=\SX9!Y 2AP-0Z!D:O.SQ&(1P1R?A=L*M^8G-/26%748%)0<%F]V7U= MAPW 7O0*(*X!L===!?(J3YAEHX%6*]#.F]C<'9U/ MKN'[^?'%V02FDTN@P=G%.5R='EU.!J&E ,XM3&NR<446OT+6B>%,29L;F,@, MLVV"D)0U\N*UO''\)N,)IFWH=EH01W'T!E^W2;?K^;K_F^X6>Z]A[WGVWN<4 M\QVRB^L)]+]^V8L[\>$;S.!D0M(ZGDN:0F!W3$NV$P@6.6<"VH8.GOI;:Y$AMHXG,T15OZ4$P^[ M0TU-"[(L9A1(S1N4"VF ^M]8)GT<^G1X,"GB*FO#"1=>RPM2J25=OYK*7UF4 MEC-!D@GAFMCFS%*D4F2@TK34P.=@D ;<5E!!2DXNTFGDB1?F;$K>RHCPH M&-ZC3KDA) X#._U53>JC(OUO*@ M.1C_^OY%I'4K S4B^IUVS;AV<$U)C\Y^=?8^'O'\L1@[$+>2?K]9VH%NJ]OK MP,W3D[9]OGI)*^DD#:JWV]HG<_+\1.U U(YV-^C)3-9'\%,5_VUYJWY]UE$? MR7/:=,:V=]R*-X0E4;?IM??"[+?VD_@Q3-+:I:U]HU%?+FMMOO0I#3?NJ +U MPM_$[L-42EM=5\UL<]D?57?6Q29K@J))\" M !^!@ &0 'AL+W=OS?SW;:M$R ]H$OL>_\/,_= M.?9YN!/R256(&EYJQM7(J[3>7 :!RBNLB3H7&^1FI12R)MJ8T%-*/?&0^>[E^.AV&I&.=Y+4-NZ)O+/!)G8C;S(.SCF=%UIZPC&PPU9 MXP+UP^9>&BMH50I:(U=4<)!8CKPTNIPD%N\ CQ1WZF0.MI*5$$_6N"E&7F@3 M0H:YM@K$#,^8(6-6R*3Q>Z_IM2$M\71^4/_F:C>UK(C"3+"?M-#5R!MX4&!) MMDS/Q>X[[NOI6KU<,.6^L&NP2>A!OE5:U'NRR:"FO!G)RWX?3@B#]PCQGA"[ MO)M +LMKHLEX*,4.I$4;-3MQI3JV28YR^U,66II5:GAZG&;9W<-LN8#Y-)O> M/*:3'U-(9]>0W+8:!-,$L)\KWPI!&.WQ&.8K@57%<*IKS MXK5 8+)L4XT/J4[B#Q6O,3^'3N1#',;A!WJ=MO2.T^M\9NFO(B5MI,1%2CY_ MDS\6GMTMI]#[^F401_'5?T:!-,_%EFME[E2.])FL& +A!>3F=TES2X HA5KY MP$U/$"4\$[8ES15BY@X3GJ-OP8HJC85%Z JA%':1\O4EV'S"SM6GC[^0R/UQ M G,8L%ZA= ?B + 'PWRBBS=K/*#.(.GZR<7%J6/@)U&O=62O=^*H'_F#N'LT M!WXW/LK,VU *2BEJ$YL1NT,;(C7%HTR4'$E1)WJWWC/H]?VDWSEQ]/M^V._] MBWSKB 8G/:%&N7:=3X';EJ8]M-ZVN:9-3SG"F\Y\2^2:<@4,2T,-S_M=#V33 M[1I#BXWK,"NA3;]RT\H\$"@MP*R70NB#80.T3\[X+U!+ P04 " A>6Q2 M@"F/BA(# #=!P &0 'AL+W=OUS>WV4;7I6)AL>9+<=/]^E!Q[[K9V MAV&X+S9)D0]?1)&+G50?=8EHX*$2M5YZI3'-81#HK,2*Z8ELL*:30JJ*&6+5 M-M"-0I8[HTH$<1B^#BK&:V^U<+(KM5K(U@A>XY4"W5854Y^/4IU7<*_W#J$-" 5FQB(P^MWC"0IA@2B,3WM,;W!I#<=TCW[F M\]R42V_N08X%:X6YEKN_<)_/U.)E4FCWA5VGFZ0>9*TVLMH;4P05K[L_>]C7 M860P#Y\PB/<&L8N[<^2B/&6&K19*[D!9;4*SA$O565-PO+:7WF>NW#V?F_EKB!H\M36+_;G%]=K"]O%X$A-U8YR/:0QQUD_ 1D%,.% MK$VI85WGF#\&""B^(6-_2N M#&22'I_.__M3:<'AO%U$L^(%/[7@+J!*SN M4+EN^-9TH[%H!?Q-SUR[5J%/= GLFI:0S8E4_F.V7IH61A+N7I(REQ1!0J> MX:@X,1@)4_CLO/3^73$A0=?<8^RK*U:X>J?(XWY MC#,W/?_K]?T9)7X:';P:"2)_/IV]^N6&<"4.HQ'_V@^C]#N]TW&X^$!;2R/L MF(87\61&HU,(>T!K#.[HQEV[=W7![SO+-8\MK6V@R8^F03 :N16JK5LLFLK? MUJ:;OH-TV%U'WF" )!X !D M !X;"]W;W)K&ULS5EK;^,V%OTKA+==)(!C6Y(= MVY,'D$DGZ"SFA7JF@_U(2[1-1!)5DHJ3_OH]EWI8LIU)G*;H?K%,B??P/@\O MI?.UTK=F)81E]TFR;3 L>.:$D M[ON#P6D_X3+M7)Z[>U_TY;G*;2Q3\44SDR<)UP]O1:S6%QVO4]WX32Y7EF[T M+\\SOA0S8;]E7S1&_1HEDHE(C50ITV)QT;GRWKP=TGPWX7:[5FFF8#C?XX4YTTE),I!65F-9Y*R-G+ M#^^N9N]FYWT+++K3#TNYMX6<_XBRSPNLP?^(,?X 6U98'#"PZPK 4TK(&&#FAXL(M^+/?I\]=W;/+O?TU\ MSS\K0!B-!L$9>Y^R&S'7.>H ]GJG7697@MU5R9!-AOXQ.RIG7,VN MZ48YY;C'RANHK3]RJ85AH4HRGDK\LPIW0[5,Y9^"H7A(NSF/>1H*5I %:$%S MIQZ48PN9XAF-8M*#Q9+/92PM8='S4&DLD*DTHCF:2N5$+4YR3.7&"/ *^XZ_ MDT2E(*RS'A*3WAU)=/(4,IB35;X@K 6L%+ITJD26-"B"G8KV0ICZ4$7 MFU^XJG(UEK)4U)=W!\4G"\RR"#ZV*Q2P5M M37AL5*T.I0\6,\*5C< X/2E#C^DJ+?)3JX3MW*5 HRHL&@V"**UQ$14MK6F2(JG,M7LC#\D;C69EK21 M&D3 <0,QCQ7%8[@8Y:T2Q[!8$77CB)$V$FHU)*;<";V50^!M@[@86Z57J8W; M:,9GIHIJI)S[,ZWN9.0R CF*/)"H:*C0;H TM:4PWE&SP+V(#@HI.N4WPL5-;$JV0 MP\G@2Z$=.6^FTL:1$JP6<7&'UB6T;=>2R@Z8-A("L _M@#7J#E85_B[AV5J0 MD\D7,M-&R! M_,3\[FCHM<;38,1N7',B&B*'N^TJ4=I6VR.BLJ<5VY$9!3NWO!%:6&2C(!I* M]S1].Q@[=P(V6T&7HBSW>*'A@&# ?DQ:/3OR MAZ/CYB@X9E\5,=TC03B=3AOCH#L830]V>'6=Y>A"*V8-N5FQ!1*_Q:.NXHI- MO"IMVHKJ(CEXS6M:)N,R*AJAA'90LR&6D/ZF3ANQ/#S)-ME=&UIN M\XMF"IN&&/?^EM>#O M@?-[WJYC6MO&/^^&<<_[><_-\<\O=<2P-]P'.-WY8ZI[A5;560.EYZ2\C0(?N@VFSXE^:$= MKW)([0=U'X3XK/;CT"O:%>_)2>XT,&SVJ*!W2#Z_7?"[GK][CAH'A+)[_U&" M[?JCW:,4FER@/$V.TXFW);.+M:/AZ<;&*1WKM> +D.*S59[L7\/SSUJ'K_JE MV9,*=2?#3=>&'V2*,?1R*[>N\LICZ7/U.YJ>CG=I_6A&HW;S:P M?9^B^HTO=XG02_=]DC[$@&B+CWCUW?H3Z%7QY6\SO?A^^I'KI4SI]=\"HH/> M>-0I6I=J8%7FO@/.E;4J<7]7@D="TP0\7RAEJP$M4'\8OOP?4$L#!!0 ( M "%Y;%(Q9I*[QP0 $D3 9 >&PO=V]R:W-H965TY*U!WZ[=R4%?%#I-7K:A%IC#C1:H_B=7OL+8G,'BQ2)7]):N2EB)Q M7"@MLC4S:I E>?GECVL_-!@B]P #6S,PJWG!S>S^\?7\S^G!-AN/Q]?VXW]$(:S8[\1IB5$*P Q"4 MD8\BUPM%KO,I3+3% A7"K1R2 YVA\=QD14IUS U]%(G?_$R]/,I2;(E3R2FDR;Q@LLY(!]7 MA@V]#=D$9.5Q2\]KO?V/_.UEK^4^+T4 M2OTPT==*)YD]MLW*U>;<3[$.&V=>,1=20AX_50NW&!\C+(P[W)\5S(J4?,#" M6%LS+$.MEO"U2%1B FF+I@ZOS:()L;AF_,+3 G8X3-S6(:S^O7%T98LOIH6$ MU-JI%LE2$4:T(#0@3\!E[8\STO6<+O,:"]0)0KL4E$,](] ](1"O=6@QM6'R.6R\12?U>-1[Q^"$5U>/-X#UGH.H]%AV:$3!6R/;-IMK(8.[=7NO)=\ MBO^SY(.MNMK,2,XS5.6@$@X+:C>=CEK'-E-G8LG4P*#VG6=T ^: M*TZONQ7F4=?HMQ7FGDN;58(SG=0-:- MHVP8_[M&\3P[3:M FI!NMPH:-N<])_+#^CQ>VRIV*EG@1.&>2E:WA][K.L6. M0+M]NG0]G__\'<,+_7T=(PJ;'2,,:XS7=HP]KM\JV"]U_6L[QYZXCS#N:;3= M.QC;ZAWH"S?8P=\J)_"XA%P!6>']YLQK!WAO3M/-/>C,;[O5PDQ(>ZTIW07F M^GKD.N1@AJLEV'>$]*EM+VA05=I9H0O, ;Y/$U5,%'PMS.4+@V5'@D,292YC MY>WJ.TH=@E!T#D,/,S.I@YTYM/$W$+>\1E1$U&]N^8TMOQ"XB]_P+VW<-K+-S^XBC\'**W:5\Z:A6JW>B8?D\ M4I.7CTP?\>:;8!M*88:L;KL;M(@L'V[*B19+^U@R$1J+NATN #-,&@+&PO=V]R M:W-H965TB5UL=Z7_?L=.F[9*6\'V$MLG_KYS\;ETIE*]Z S1P%N1"]WU,F/& MQ[ZODPP+I@_D& 7]&4I5,$-'-?+U6"%+':C(_2@(#OV"<>'U.DYVKWH=.3$Y M%WBO0$^*@JE9'W,Y[7JAMQ \\%%FK,#O=<9LA(]H?H[O%9W\BB7E!0K-I0"% MPZYW&A[W&_:^N_"+XU2O[,%Z,I#RQ1ZNTJX76(,PQ\18!D;+'SS#/+=$9,;K MG-.K5%K@ZG[!_LWY3KX,F,8SF3_SU&1=K^5!BD,VRQ!,M%&%G,P65!P4:[L;1Z'%4 KV *(YH#(V5TJ,\-Z'26GH.QM M8K,;YZI#DW%8'$ <[D,41,$.OKCR+79\\8=\6Z-J5%0- M1]7XAS#M1M[>/5U &'S^U(K"Z&3! T\90I(Q,4(-7("Q1Z;4C(L1L$).A $Y MA)&4Z93G.5#UN3LS9 K0QALH6E@,4%41 R92VH1M8 J!:0+E5'/Z&*SR(#[Y M[]5I61Y(4Y_E3"1.&YG[@XD)53:$[V:\7#BX$.Q!J[E_U#JL"Z@(J<0$%852 M*)(9\&),-5VC_-*(C[[6I7&;I+?4Y0;O-)G4QHWV1G&K+G[O>IJ\3KCFMB/I MVD^KL;$12JFS-0#VV5GZFWH%-4NS9(W#YH;@!/78+-4?-NN>.J'+6E &V&8UG5/8"_1]*:18'JZ :^+V_4$L#!!0 ( "%Y;%+V:G?N MZP( $0' 9 >&PO=V]R:W-H965TK# FQMD:1W]U6QF5B8+7F2LK3__BC9\=+U5F# ]L46 M*3X/'U(0-3E)]5F7B :>ZDKHJ5<:T]P$@JJR .PV%0,RZ\V<3Y'M1L(H^FX@(?%.AC73/UO,!*GJ9>Y)T=:WXHC74$ MLTG##KA!\]@\*+*"GJ7@-0K-I0"%^ZDWCVX6J8UW 7]S/.F+-=A*=E)^ML:J MF'JA%805YL8R,/I]Q256E24B&5\Z3J]/:8&7ZS/[7ZYVJF7'-"YE]0\O3#GU MKCTH<,^.E5G+TP?LZAE8OEQ6VGWAU,:F(P_RHS:R[L"DH.:B_;.GK@\7@.OP M!X"X \1.=YO(J;QEALTF2IY V6ABLPM7JD.3."[LH6R,HEU..#.;+Y?KQ^P6 MLG\?LKM-MH'YW2W<;S]D:U@^KM?9W18^KN:+U01#[$81R^P9?T'4@<7_(; M.O B8=HG3%W"]+>U_&W^N_MM!E'T[H_K.(K?_UPVV)8(N:P;*5 8#7)/]R97 M1RR@XFS'*VXX:F &Z!BPWJ'JCP*8*&@1C8$I!*9A+RNZ\OH&K)(P>?_+_R\D M?+_I)#DY\ZZ ACTKDN0#%SD51\/ =YJ_LIRY"7&&_DG=\X=)>.%(_#0:]?:9 M,9>JD8H9=#P=/XVJBEP%&/9$K3IC!GXZ&/=6ZL?#M+>6=$.X.) HHJ1Y5Z!R MBKHCS(]*V;V^-'\E#8:OL9?-"_TPXMJJ;U#:D;Z?>3_7:W@8K+5J YN?FOJ MTE&8=LCUWOZ)F+>3\5MX^[Y\8NK A:9N[ D:7HT&'JAV9K>&D8V;DSMI:.JZ M94G/'"H;0/M[*6Q2+B!I14$) #J& M&0 'AL+W=OG*,XS> MLN38\8R=.&EV8B?CI.UGB 0E)"3 !4 KZJ_?H_)F3O%AGUG^R;9@[F_187%JG\VHQ+,BE"M_\ M1Q6'SH+EZ(D%DVK!Q-L=%'DKWW+'+\Z-WC)#LR&-?GA7_6H8)Q4EY8LS>"NQ MSEV\^W![>?OFP^U[=GEW=WG[_OKF^O;K%W9Y^Y9]_'3[_N77Z[L;]O;ZZNOY MT$$=+1K&E>BK('KRA.CQA-UHY3:67:M$)/L"AK"S,792&WLU>5;B6Q$/V'0< ML?CYG$YCY:35L]'82VJ MUQBAH$]9Q[,,3$:Q52Q#V%D;]GK-+)J.1LW3&/H[CP>IZG@\C>8=.S PV[.D M_KY$SX'R&W7Z'W?\7+R1%CPZJ%O#Z;,_GC*_,&4DW$T7SP:/S@JL=X\@[V ]A3[") 0D.#Q)(L,^#VFD )\[*!%%G M1\N3P0CTGV6TDWD<-!-)<)B,3=D*K]R(>YW=HW2!\3R7+F"O0*'MOVV$]&F< M/)J,SGS=O0GF7 (U@E;[=^.S8Y8:G;.CZ:AKCV9'\UD[,&!?(0T $T8":62N M926B$-0_*O\1>)V>+$[/V#5':"M&\HYGFJM][SO>'@1Q XF\AOJ.)81_R-K+ MUWS/^9MZ+G9343L]:*PAQPZ52-LD$56#2J_-%;^5_KV"W<(3ZU:%21V 1-X% M D0B#5J5\*BJAT3G6"EC-$TK*Q/)#14LID0T\HVF(/J@@U,Y3,28=#1J >*$4_@*,5::/3+6&$ 9/+4AZ'K,GYT M W)HT'_M>;62.:[6%07X)'^.,:E+I$AML$LC"H8GW8:'O"OP\02^+F&.AI!"N/058CX;* M"J J#Y(K,R+67P5U[P0"" _>(9+66\J*K+1L-)B_Z+A)R>S'81=*C"CXSBN&4@5/G!#*-X] L7>A M%;K?^J3L"%W-8NX[&T&\[C;<^2U*>+C R%]+)=BTVDDKOD'LD6QH]1M%Q24X M8$(V"AA5"ZBH6!:8Q',@SSW<+RKW]]B]]?$&<:\QMUJ/4-\1C*]H\ MP>JFQG;_.18^]H4U'@%BE4&%T3'FV+#8LQ6S:+/LP:;0,&.7;J( NJX\!/] M9MW>4[N/ MMS]HC:##<>@'-%#F='R !K)!<5)'H(H("4"&]OSF-D")I:+BWEX4FXP#%\-* MM =(M*U.VS GVS5SJ%=3S]OC,Q-:-<+BH73L,X^2J+6CVMUC0"5()FO 2LKRRILM=@O&TQ1>HWRP-I'W,A'$P;0T MQ+JI'TF7-K:@XJ#T\$*2+PAQ_#VJ-K"VJH.$7"!-HM,).O:A[JIM&TVX'J#MQW%#\.K,BCRN TQ)JOI>$W*5Z65E+4! M^X N)DEDN^?64/9T6/$!& !,5@ \(4X8((?W>34T&/*'\!K-6GC(?2N3M:?;>GH;I%!MRAF=#1[ML(BO MP<<^VY!=PR$<9KJ\O=+&^!N&L#DLEH-E4!&A@X[M"]TPHBY =TDOBO*M7'R/Q17;5WP1*1I6-7V3Z8Z,QSN.1W;M]C7 M)]1ZD#'SP>3%GS8U6)%R:=@]STK1D#B %FV,39O[FG;9 M!HT\G7$>%=@!\"_V*9^HFRC *VAA$ " ^FBQ&"P>9&?Q/V?GT,)VX]IPY&%% MS06UWKD_.%-)HDNG HYIIZ?L<;MA*?HR:./9SL+RT/3LMSR_V'!$KCBU<34D MF/HU*^$+6KGV%?9F"IOCWN)Y06"N#:Z+#S1<$7;==?P#C,&#O+3C._5PB'?^.1=@-;IE!V(I#.$JNAEM M+O(OP_UU.SW\%^#&-[,6M)EBZ6BPF/>8"3?KX<'IPM]FK[0#Y_F?&\$1.)J M]ZG6KGX@!6Q2U)920!4# # !@ &0 'AL M+W=O"-=#18BQ7>8?B^OG&T2EN47%5H MO+(&'!;#9-P[NSAB^VCP0^'&OY@#9[*T]IX75_DPZ3(AU"@#(P@:'G&"6C,0 MT7C8829M2'9\.=^C?XFY4RY+X7%B]4^5AW*8G"208R%J'6[MYAON\CEF/&FU MC_^P:6S[W01D[8.M=L[$H%*F&<73K@XO'$[>C&%7O_CAY.LEYV_"PZ+ M$F%BJ[4P6U">^FSYB]X^! N2[D29%1JIT,.F5+($X91'"*6S]:JD$<&Z7!GJ M3#*O'9W9 I:U)T+>=V"L-;V[@$X)#5J)I=(J,!I9-8"5,-3&U+"!HXN-< C\ M6SN2$*>WW,/&($@'Z0-#L2HX!Z,ZQ6J)K[QV$R6G2.^T 5Z+; M/XY>A$[/B]Z3B2_ /T,'+8%ZP4G@A*J@'Q$VV&6W8] M..[TJ?FT;I2(U,]CC!D1T ?%EJT(Q15K5SC$Z%T<9J>N\*:V0TM4TQ2>2;L]7 MU)2;65BM\AA\*335'B%*1^=O#S]]H2H5NE743L^/PX1&8-K=5I['C2H]FS?: M/A-NI8P'C06Y=CN?CQ-PC5XVBV#74:.6-I#BQ6E)GQAT;$#GA;5AO^ [4=K M]!M02P,$% @ (7EL4F,Y.G*E @ Z04 !D !X;"]W;W)K&ULK91M;]HP$,>_RBF;]@J1!^C:=8 $M-4FK2T"MFDO37(A M5OV0V:; M]_9@12DM6^V-['/OOOY?W;N!EMMGFR%Z& GA;+#J'*NOHYCFUWJ&A7ME-I(YL@TZ]C6!ED1@J2(LR3Y&$O&530:A+69&0WTQ@FN<&; ;J1D M9C]!H;?#*(V."W.^KIQ?B$>#FJUQ@>Y[/3-DQ2VEX!*5Y5J!P7(8C=/K2=_[ M!X>SH_T MNY [Y;)B%J=:_.2%JX;1500%EFPCW%QOO^ AGPO/R[6PX0O;QC>[C"#?6*?E M(9@42*Z:D>T.]W 2<)6\$I = K*@NSDHJ+QACHT&1F_!>&^B^4E(-423.*[\ MHRRP&P\7_Z"Y7S\L!A/EU\?'Q:#V!'?>\7Y@35I6-DK MK#2#>ZU<9>%6%5B< V(2UJK+CNHFV9O$&\R[T$L[D"59\@:OUV;;"[S>/V9[ M!N^W\'Z ]__+5;[->GA$7WZ?=%/ZL87P-4I- M!E::!-'#HURA:1\_",N2]%,GS)0^TW',)JBU=!>&*%T'8J9;HE:0YA6U(O1 M> ?:+[5V1\,?T';WT1]02P,$% @ (7EL4C(C,T_1"0 3!\ !D !X M;"]W;W)K&ULS5EI<]LX$OTK*&UF2ZYB)!XZ$\=5 M=N*I==7FJ!R3G8\0"8F8D(0"@)8]OWZ[ 9( =3A.YJCY8@LDT.CCO>X&>+X3 M\HO*&=/DKBPJ]6*0:[U]-AZK-&R>)JLN2ROLK5HC=BT$T:!^\YYM;";]PME/>;X*6K(3X@H.; M[,4@1(58P5*-$BC\NV4O65&@(%#C:R-ST&V)"_W?K?2?C>U@RXHJ]E(4GWFF M\Q>#Q8!D;$WK0K\7N_^PQIXIRDM%HOGU]33Y>_N_ZP_E8@T1\/DZ;U5=V=7QB=123UZ+2N2+75<:ROH QJ-+I M$[?Z7,4/2GS%TA%)HH#$81P^("_I[$N,O.2[[>N)FW3B)D;(H?N[+(A]S1E)1;D7%*JV(6!->P9B1%0/FL7:DZ1U3!)X0#0ON M&96*,'0] <>Q!G&\[$;3 M8)DDW>BCT+1XR*ENDVFPF"V\\3R(DN6!YH<10]_V/>\V(%LI;KE)911VIJJ) M@OI'Q>!E+258\^,Z_.[&'S35S,5L-NE^ST(7O?U( M)T&X<"&*@TD2[44ZM:9X?G>SX\7$&\W#>3=ZQ=8,UF5_G@>2V;3[/8SBY)3E M0]])PV@2GITT?IK$W6_P[G2R9WK6& $PK]B:Z^[UPF-'%(3+?9^Y&"5!%"6] M\7RY.+ 5*9#Q->S&JA0HM&)ZQUAEB,#@L:FX!OT23%58Q+$:@V;<3M)F6QN5>"X6@MY;\0B\^+H)[-V)73^V*RX8_\4'CK^?>PE M"LPN-7J+:F.A27]>['$\6;J0OA&X1PU>7Q40@#MHW)27V.:1B^ TCO9PZ+L] M(!6T@^#7UN/[0)J$H0-X[.B#^O-R"ZV66=W@%CI("!18Y'1)$A^)R<2)^(46 M-;4-&\:%&F"!@ UN8<;LKS/4K :I4E-$ M(7I<*-Y7;YA,SHX/W@(:I7LU7;I7\=S9=',L\3^67M<==;SZ81GD4L H(C_A MOQC^^7S$N99[MB8QJ% 2VNT>474.D-K@#I(KI"%1$"B^YBG%E"FD=4=3T[I\ M@K*I4DQ;8A: M$.X)%)=P$?7&/DC:O&X53.^)EK12A97JV#%;.H1#I9LZH-BLV$A!JP#B&= T MI5+>BULFE2MV]>P5>)9ZJE8/ZT5:Q&W'P-(&\O9(1*",/'D]M@Z M"5TICF,WZTC*,=7D&.Y=4L"^P4\2P7+A)0-;4*M'H6\).CO-HC!83%V2/P7@ MEGSW?X!1<(Q/04QQX./A;.G9,IQ&7C?R3K(MY9DW>1(O>I.]='E3:5IM^+$M MEE'D-SQ!-)_[ZP ZND2K>=5!7-4KQ3-.)6>]2,QFO70=)'Z;U>(;JG %"%.0 M")66?%6;B/=[_^%BVE=J[A>45A+OC#H!]6$<+!:+OJ"I7T3VX.XGTOTHH6=F MGOM]F='LL8 [1,L0<#8+>]:&P3R9]NOG*7G#3N#9'IA!K^G,TRORZC-*?*28 M)P>"GO1$=3F'W!YA[PXJ$> 'H,U5;ANH!SK!K#8E$$^?I:FRV+O4NH:*!B I M^.]6/#Q].$I-3K:U3'/$#4U345>HR\C4_F.N>-ATR-8"NXRB MSA#,8'91>&+:BP:L=[2Z1Z='\^?J&S4'I7LST*% &N!^*BHMH4%@[CV8AOV) ML79$+HWO#_0-?"5(3IT"1P(R?//VOV=6'9BUHS(S0ND6&K$[$V#P])-H,DI( MR8L"-AZ1&PBMT$VT66;V _^"I#U!*[;!* LL]MS<(*""D75_JZ!Q*FI)NP9Z MWU&-P&.*04?7Z!607<[3G.Q@>&+G64!X7_<1^72BN;VR3;RR,.N_4[FH"SPP M&K1!*_B[.Z2M>05(XLW!BY7VNJ,"97@N/V1TM82M:7Q2S,? M4GXN8&>T'%)X+6V2P=4%E1M()826R$W4HST]F6U@Q08.(II)*WO-UV ,0#C% M)-OL:A:AN3#31-6ZJ"YLAB*0*75A(C&R9\8ND&8/J.NW7-0*4PKE2#? #=KW MO>8]# L)5F))9E]KU-WA!#H$/$* _F 7%V:)A7*#B)[[P(9W3F%O(WUH626 MY-4&G/?'S %6_E4&^2J":32Z%84')M^@7E,6 R,OC4^77'=TP'H8>&J#NGA7U+M/F7JG!W._ M,G>=^666M649S87!7?S\$1L5=*M, K47;>RDB&'B]8^=@QLD'+K6,WC? MU>W_ST!-81B,P,5KI%H^@,3^Q04D .B+@'HMHRMV!U#=L>(6TP1^I^H7:JS1 MONBFOSJDSWZ1#D?+MDC;3S7?(NT)PEIU7*4X9:FI\NY5X!>_YK[M^)TKDA!: MBIEK=3Y#BH"V9 >FI6S;M*)^>]5+89 -?\,P@ G^%6Q@6X$ IJ4X NC!2>&I MF=+S7E?2E:GI>/1M"CAOOF/9V]KF@PPP-1D=^TPW]KYPE@P*+'['Q882'&<_ M=G9/NT_%E_8+J9MNOS._AOK,09^"K6%I.)I/!_:^H1UHL37?2U=":U&:GSFC M8#=.@/=K(70[P VZ#^@7_P=02P,$% @ (7EL4CL2W&?,# GR, !D M !X;"]W;W)K&ULK5II<]NZ%?TK&#?M.#.T=LMR MMAD[R>O+M$D\5I)^ADC(0D,1"D#:UOOU/?<"X*+%2=^\+[8( G=?SH7TZL'8 M[VZE5"D>UWGA7I^LRG+SHM]WZ4JMI>N9C2KP9FGL6I9XM'=]M[%*9GQHG?=' M@\&TOY:Z.'GSBM=N[)M7IBIS7:@;*URU7DN[O5:Y>7A],CR)"[?Z;E720O_- MJXV\4W-5?MW<6#SU:RJ97JO":5,(JY:O3ZZ&+ZXGM)\W?-/JP;4^"])D8OB0O3X9D$ J5VE)%"3^W:NW*L^)$,3X$6B>U"SI8/MSI/X;ZPY=%M*IMR;_ MC\[*U>N3V8G(U%)6>7EK'GY709]SHI>:W/%?\>#WCL$QK5QIUN$PGM>Z\/_E M8[!#Z\!L<.3 *!P8L=R>$4OY3I;RS2MK'H2EW:!&'UA5/@WA=$%.F9<6;S7. ME6_F7SZ__9>XOIJ_?R?>?OYX\_[3_.K+A\^?Q,V_KS[-7_5+\*"=_330N_;T M1D?H#4?BHRG*E1/OBTQE70)]"%=+.(H27H^>I/A.I3TQ'B9B-!@-GJ WKC4> M,[WQ7Z!QA\&D9C!A!I._S*1/T_OT^I,W$32X+<4I,1H.7S4M: MYL7AR^=\[@GBZTUNMDJ)>6G2[^*FLND*^=*E_'Y^U!6";G96',/(HNM M*"']6[/>R&++ZEZ\=,(1M97),V6=D*4PE06_X002%)7,Q1JAKXL[Y$VY$A+5 M9>'4CPKB"TFBKNE3:9AT5ZT_R_EBE[-T(M,.R>J(%M6YGIA7B_^B\$3.I;)K M)\SR@!C)0=&J*%9*;H(MD2$>(F M'(BAPY+7HI,C5:HEBV"I#KLZX.97MYU3]\_12UQI=5K6Y@"WOK'[ZU6A2S(2 MSABH9,,R=8$L&)_>0HZ-LMP@8:2S]NO:4PAT%9+/.PW\&I.&M4.F!UFQK/)< ME/(1YLHJ&'JA;1S%:]ABUM!:=:3A-S( M;3Q+W$2U,3Y2U:.RJ79\A *?.;-QH!AZ/W3R?@UAE1+]/ ]KEC.+I Y;:A)@ M#Z-9,ICR*6A*!&-1K1>P4B.?O)^";$"9!S7*[474"^WP.190/('W=!B',.=HJ1T _7C4\K'59*A7M M<&W84$OQ3B/V2V/9!<;5P=0$7BV(C$Q2LFUI 8FHCI$):S&B:*&<\KO"<"%3 MCZFBX%2%V"(VG/"FH RKCQTS(@O2I5TTOM\@[3A!2!I?,9=26Y0T^QW ]%[F M5:TX60*ZS(/[2F]> $7^P,*T>/7$E=]!Z$%<^<+]T1?NA"MZM\K'ED 2_Z1] M8!7)!"3L/.N]T*)8]\*&,E.'&B5UG2M'388X.$_.!X-D,!A$FJ>T[V"7]IV9 MY(WE#KJS$$!0BD6+*(I;#FS$_7><3,[/DQE84#0.D^%TF(#Z?GZ0T+X1-1++ M%AJP$0WL>A[OJ.TGM&.C&(;G6Q\[H>7B36KN"O2[3#R;]2Z!=/.<03O./KOL M3>L%E 45<09;-93;M)TLZI$^*Y%5EOHS">H#U@N[9P]F@\Y^N2^B=C6U!Y0! MDM-FOEUAM,@YBNY4@2*5,Q69H1II]!')!@CMF"J9R74F?6_!O[H80FZK5C3E M\'8\H\+<-IV(X]QC--?_2@V)#;=C8RY':*;LI!HQD/+@T>YK3(W[6MTA;^=? M8\1X+'*/_>&H+R(P@FOP#)3)M&_?I'&N49BD?Z8(6.0:XTC6RD7M"JH^>5AF7V)"5:$^ ].;UI& M>]^&W 7^K;>Y?$B$7H:DA+$E"E\!18S=[K ('MKUJ.-ZK@EE01?R7^P[#ADJ M:)3/JISMHOU8Z+KNZ3E+\$HN8EE4+#Q="N@(PO.1>S@*8/"RE0E M !R!_.[()>02PHMSN#MDME6YNJ=>$\3$)"E4+C>P# >-]S [S",NBGE408'" M*[O0*U @PF0*NB52U*UR7Z+)WU0X_+:>^-T\ .C:!#D>PR9&64:%72\J#W2H MY.PH7@O0L< IHC*I6X%T=3T\&") Y*;(MS&:HV\>2T8BJU" V@"\E/9.<00$ ME)ZA]7] QD)J/[>T,A?%-$TKR^'P*_Y+=@R-;@CW]VB\)_SR:Q-NT)T&03_& M4MH4=RJ@_-*://E3F)=G7]0#1(LE4[=:%QU O*$FHUW1E![FKF5( MLNCK/F]:XVYGGL7\3KG"2.C0L(S^A/2 6#2(_(Q]A92EP:=[5<(=*_KQ%'*M MC:762A%+X1->/:=<*#H5K17!@18#U7S;N-\7?YXMZJ&"7:VIVODTH0FL73_2 MW+B0+:DZYOD8%T7KOH;2QS/TLV>++>4J]"H9\?)HY3&F']* 30CWG-%-(,F" MW1A*[('RC6"(]^E1,@(AU=$(#"A93!^^9?]_P]?N*OL[*<[KV [@F>_2OF?[+UW5$^.;:'F M'#__1F[]QFZ-2Y],<>9Q"W7A'4,.9V*27)Q?U+N?B7'OM3:- M>I?C^O&;IWXZ2LZGD^==4I-&-&.7BG/Z='(^;6^;] :S7Q3WDJ;0B_,.C]%H M3]Q),II<=L0=# ^(.QWOB#N='1)W/-K9AOGTE\1%F$Z3V73:D60\W//@P;2, MU2!0_[_G1YX1,:]>= ?8X: WC"N[(^;/1G0B..O-:H+87!6M<;DS^*8&)961 MC2\K'D[40QQ5F32\6JCVT,WE18J'F%,RI$R#G490@8W0>_JBOPVN ?3\(':= M2S22>8KIC8HDW^5R/27SKDVF^-J'*MN:LJ[G6Z,B]3I==RR%'[MIA MQC";/Z5 &-KW;N#'3][ EL3=_?@0:&8ZPZ#T0B MYS9\9"C:.D+:V/OZ,IA-V[X/H>L;W\F<4L6Q;UT.0\ FZOP@KW)]IT.GK]$; M0L>/MUN_)TZT.\,&>0FRYTHB6Y"]&$N0VPAUQ+_B;P,\YF" L:2NN/9?:>J" M+\L!7S)I.1O:043@H72-9,WP2#)&SW6"!^8SU=V* "8@T\!LX),&& VED"0-0VD+]E@+47VXG2,\[RI?$E*YH7//1N=\IQBO ML@.NZ8@6!6ZG%^L)%UXV<]I/KVG]USU[-R*U/3Q(:IQ+H)20HM>M<6VX_*/+ MDQ"9QP;<^KTO7@D[M$O(7R-4I4&Y@4!Y1.A';SB:2X,#TPG/("U9^%*T_=V$ MJJV7\"7Z)@QR11@]FYOFG2\TF'+&"9/3D+PDKX9"!(!UKTWE\&+_\IUX=2\Z MB!372U&HAT@CWA:R8RM&N25=:%> D\WW-SB0;V.Q]\G MZM7ZUR=7_D<7S7;_TY6/&, U)NM<+7%TT+LX/_$WE_&A-!O^"<;"E(@Y_KA2 M$B+2!KQ?&E/&!V)0_R;GS?\ 4$L#!!0 ( "%Y;%),_Y<\C 0 #D+ 9 M >&PO=V]R:W-H965TR8YPK1^F4+[8E[S[/KK3[2).- M5(]Z3:F!YX(+?=);&U,>#08Z6]."Z+XLJ< _2ZD*8G"H5@-=*DIRYU3P0>C[ MPT%!F.A-)V[N5DTGLC*<"7JK0%=%0=3VE'*Y.>D%O=W$'5NMC9T83"K/@Z#2V]L[@=T8WNO,--I.%E(]V<)F?]'P; M$.4T,Q:!X.N)GE'.+1"&\:W![+64UK'[O4,_=[EC+@NBZ9GD?[#P M<0A=W#61B_(S,60Z47(#REHCFOUPJ3IO#(X)NRGW1N%?AGYF>C^_N)I?/\#L M^C-[B/ W?1/Q,LSY$@0>A'_IOX$5MWI'#BSXL[SV:N*6) M'4W\PUA3.9%$2L07L:$4,U< $2$%!TQ6V MF?%@B3WRBZWQ'+2L5,;$"DC^Q+146[123RRCNO\Z5JF8R%A).-]:7(,VLX(J MEA'MP;Q2:.@!$3G,-"-P2S*V9-D>EDLG/=: 4H/-)!IL[%T-1&&8U>(O[&4P M$KC,"(>5?*)*V-!1'E85W]DB"=K8"&@FA2Q8YN9*R9EAUK$2&54&%CXP][_TF) M:AH(L/QIL:#*M<#.P+8"/H(QW-$G*BK,Y;]R[+8(#H-/[>0!!''@A6':G4F& MGI\FS4["8?AB/DJ]( K:X=CWTFB\M\UP&'WJ1.VEJ=\.@Y$WCL?_".P PGCL M!>&H.S-,O'08P3E[QB4A6E/S/S)^P8V\((@[X]B+DN$NTS9.+_7'G5&2)/LY MMK_2EY@#/WHEL\3S_: SQI5%?KL#]]5"&X)EZ=H('UC8W+47%G2G'9H&^RJ8 MP96X-]:D[S;E4F2\RM%![4IBJ63QG>\%Q9*VS;N$@SCJ)WBP<.[.2&R3@SCN MQ^T,6KLRLW]LJ7D(K$OJSE*^[;^/KQ/KKZ@IN35 ZF#<]_>I@[0?OIO:%M6[ MZ&=XC"K"<:\,T/LR8"4$LU2FB.Q99[ MK1B6E2I1/)V,%N31\KPPYC1CVFV#Y>%UXCB/2VK/%TSKM3-VT+G.8+>NW*5- M(W\E3'VS:6?;>^&LO@Z]F->7RBNB5@SI.5VBJ]]/DQZH^J)6#XPLW>5H(0U> MM=SG&N^V5%D#_+^4TNP&EJ"]+4__!E!+ P04 " A>6Q2"B ,:W(& "* M#@ &0 'AL+W=OT9W]IX.KE,[+3/$+D448, X"6W:_OV05)48V3E[Y()($]>_8. MG&Q\N(\U45*/C77Q=%:GU/ZZ6,2BID;'?=^2PTKE0Z,37L-Z$=M NA2AQBZ6 M!P<_+QIMW.SL1+Y]"&G"[)^GL MU4R55.G.IH]^\X9Z>UXP7N%ME%^UR7N7QS-5=#'YIA<&@\:X_*\?>S],!%X= M?$5@V0LLA7=6)"RO=-)G)\%O5.#=0.,',56D0+!+ >U**G? -O*/1U"/!._H_INX@'X_(QX)\_/^= M^&V@=^_OKM7AJ^^_>[4\7+[^"JSBY8.CU^J]4V]U*&IUV#MIKE)-ZB\?;*G> MD+:I5N_#6COSCY82**FP.E IVPH?O-,/)G11_7CY_L^;J[W#7WY26K4: 6Q, M,5>5MRA:X]8B$'1K2I5K7_E*OI4F$FI"5<$W:E-3(&62VNBH*A-BPKI>.Q^I MG"OCU&5MG 9)KYP0BERRMD3&T[ZZ QRZQ@KP]]"BPSV(!HHM]E%$^08?(UAW M+@5#<:YBTHD77*D*D_!IB\8JR*%E%:0>=# >-C8@V@&/J4=?&&V9?=*N8 ,9 M!55D$X4]X_9:JR'J0TDA:TC4M#Z@;:G">L9A&.?='L5(+C':JHL(9V2R4 \W M=X"HN@ _!96"=K$Q49I9[SSQ_;XZAP8V%'VD7X%#![8YI)]NA<3:^A44->R; M%%6M'TA%(J>B63M3F4([=GD,7HVQEKE:*VYF8/Q0*T+O0LEOIA9 MV5+XK]"Q5A7R. >R0@HZB7[KH\ENLN9S9TH#_;Q#KXSE9PDBNX=3MP!]:R!) MF3(KW$(5_H'PC/&H;MRD% >CZ1&$#$$:\.J)=-B#1-CC)RB!<$=2G4B@??4[ M3',B/\8#=/JDR<&7_-S54:/HX U+&)D)>H9T'"+$)D',Y4 YR>%4Z[0#8N"D ME:6)[55GX>;1H=IF^SEC&Y](AJX4VIP5(>=9]]8SC2_)?Y4$72 M7295!0Z%A4HY%' ?2OJ>),[LC$AL"7O7A#)3J#S7L?KS>:^?OXEX)@'UZ$=5-?0C=D0 0Q^418Y8R"$Q M2KQ&X+#TG/L*5N83=5N;IR4\S9)G\A:9AHC8)U9M\%K2*HTM L41N*B5+O_& MB01>O^)EV'Y]<7-W=:XD-=@G1_O+%U("E@]#0\IN!TK*$R+N)'9 -8=RF#*3 M_ :+)CL_3)-4IN/+UY$C_V"*?@2D&CW^N5U5ESC%ABI;D^M3&9VWP!!DS?9) MYM.$]2['+RNMY( @LN6VIH96WR?$EV'G39,&UWC)?&^]6\NHRP1C[4.JM+6P M*]!.Z\@!V?@.\[V5_;O5*U-8.I4$4@J5H_ELHQJRXZUV.'US.?T0>V.R!LW# M?PKAN07APULI-_L:LDV9 -X M"3772-&-N:D#!FJF'?\3R"G6"LT'?HJYT_'QO50=3A0X6H? W"O4UW"&"$77 MR(% *A2?Z1$'!*;<=Y8.?:?&ULI59M;]LV$/XK!RW86L"S;#E9 MWAP#B9.U&= V<)+V,TV=+*(4Z9)4'/_[W5$O<9 T&[8/B47Q[KG7YT[3C77? M?8D8X+'2QI\E90CKDS3ULL1*^*%=HZ&;PKI*!#JZ5>K7#D4>E2J=9J/1'VDE ME$EFT_CNQLVFM@Y:&;QQX.NJ$FY[@=INSI)QTKU8J%49^$4ZFZ[%"F\QW*]O M')W2'B57%1JOK &'Q5ER/CZYV&?Y*/!5X<;O/ -'LK3V.Q^N\[-DQ ZA1AD8 M0=#/ \Y1:P8B-WZTF$EODA5WGSOT/V/L%,M2>)Q;_4WEH3Q+CA+(L1"U#@N[ M^8AM/ >,)ZWV\3]L&MDL2T#6/MBJ528/*F6:7_'8YF%'X6CT$X6L5)^?G>_N/[\ >8? MSQ1+Q$ M.83)> #9*!N]@3?I YU$O,E_#_09[GZ/NQ]Q]_]O M^&^?SE[@K&Q_#K+T?9 M.#N%5V'C[6AR&G,""_3!U3+43ID5W&AA^OMK Z%$^E,N!V%R*&SM0@D_:N$" M.@^VB!B#*#:WU5J8+03B#A%M%U5$[GBZ J(O.B CT9?3Q8GSZ?DBMZ ,KD[C'/@;A,!(X!X8F7(>2'(Q!.(5&-EYI M%,XPIFJ2./_R]?KR=RH-Y2C'2LDH)3A1Q'P6I)AX_+3>MMDABP/8E$J6((D9 MBH*.:11Y[C@6B2[0S'PUF34I"2J2E#49E=ON*EKV0@MRU\=#3"U%U.D.^Q8X M[^9LFXAF_JE Y2D*'HED<:?XOWFNA:L)B]UU)%T+#=0L-'2::BS18*$":"66 M2C,252IB;"EE@$Q\(-IBM:1&Z:@+RG,LA=740/ZD]^_?_K[2Y1>4@5BM '\) M4W.,G;&]GD#GE:U->(JJI\Y@LG_#@.'N_:^AE7'MP M>'#XPMT[2L=>-IS0K-:Z[6%#N_4YK60IW(I*N*',K)VB,JF.)QAY\0\UH-;B MZK,Z-;%UG'GJ)5IV-%=6 UB1&'&QZ=2 CXSE$J)JM,'QMTJ8[:ZM"2@@O9V(& MEZ;98/W;?O^?-VOO2;SY>/A$^53DKL:"5$?#PX,$7+.0FT.PZ[@$ES;02HV/ M)7W#H&,!NB^L#=V!#?1?1;._ 5!+ P04 " A>6Q2S#H%"O\" !N" M&0 'AL+W=O"0W"5M/Z33+UA:[3[[[(.U MZ^&!BZ^R0%3P4)5,CIQ"J?U[UY59@161EWR/3)]LN:B(TENQ<^5>(,EM4%6Z M@>>]6MM"C(>\5B5EN! @ZZHBXL\)EOPP*X.7\5+:7S@TOI%VSFJI>'4,U@PJRIHG>3CJ7=)+(LIT21\5#P PCCK=',PI9JHS4YRLR?LE)"GU(=I\:KY--LNKZ909K" MKW ?WZSCS^G='.+Y%'Y;QS?I]9=T_A'B)+E;SS^OAJ[224VHFQT33)H$P0L) M_ !N.5.%A!G+,7\*X&JV+>7@1'D2O(HXQ>P20K\+@1=XK^"%K02AQ0O?0H(G M&:,V8V0S1F\G^NL)TOGUW?*V 5W-EO=I,EO!Q^7=>M&%=)Y2\)RV0$3YX4?_K/GA)2$90A$05(0L4,)BO_H]+M W%'&*-NU MEH1+)4&7T5KB/*>F2TBW->G7%?BVW4Y19H+N;2LYV?3Q @7ECSBS!]TMI:9V M,EQ,,:]M SJ3[%G0%R0"T-P.G27#:H.B?;_?3,ZXU/W82J8[.^2\WJAM7>HN MF?&:J<<"?H8P"J'O]^"B-P@ZY_9W_1?0%'F ;Z2LR1.U=$1WT!_ E<9JY>D- M!D\PNSVO]P^$\0?_ V$BSX?>%5SX8=AYIM>_TR7J!MY XT1^QRC2^4ZR9QQ_ MU(+9M))L*2;<=!:VV$:-S/DT;V9Q+?Z=E$FH<2M#O4N>U<.B&:Z M-1O%]W:B;+C2\\DN"_U!@,(XZ/,MY^JT,0G:3XSQ7U!+ P04 " A>6Q2 MR*"O^98C 2>@ &0 'AL+W=O2_BL=G'T'$1HQHP$#QG;$,(!W+FP@ *]C/Y;4):E-JUONE]%H?_WEDYGU MTJU6S\!ROKB(_0*C5E=55E96OF?JAUU9?:K7UC;)S28OZA_OK9MF^_W#A_5B M;3>FGI9;6] WR[+:F(8^5JN'];:R)N5!F_SA[/3TNX<;DQ7W?OJ!G[VK?OJA M;)L\*^R[*JG;S<94^Q_O3#UJSL!]O\MGU7T:>' M?I8TV]BBSLHBJ>SRQWL79]^_F#W" '[C[YG=U='?";8R+\M/^'"5_GCO%!#9 MW"X:3&'HOVM[:?,<,Q$30!EQ4XE0]-1=]F-*[Y MZ<-OO_YZ\?X?R=O7R8>KG]]7J\NK5 MA^3^NS+/%IFM'_SPL*&E,<'#A2[S0I:9'5GF;);\6A;-NDY>%:E-NQ,\))@] MX#,'^(O9Z(PO[6*:G)]-DMGI['1DOG./B'.>[_Q?1L3(8H_\8H]XL4='%GMA MZJQ.RF7RKK*U+1HC%%JD]" K%MDVM_SU95G4A/24OQ_"^O_",LE__L?3V>GY M\^3CVB8+_XU-DV56&!IE\J2FJ2S=S:9.:)Z\36W2T-MFL2A;/*0Y\?FRW&Q- ML><5,WJ\6Y=YOC\I=P7-5K?S.DLS4Q%%3;%8?9?E,-6R+)NB; AV4]ED*WNC M 5G!$%0I#;-TCYJU@R@K5O2>W_+*%K8R! J^MUL="XA_*S)\^H %>1L7&UME M"Y//7\P32[RG$8VMEJXG3H, ,ZF,D5MF/O4R=I-^?;58!''I:[;+:3L /;65IF_1J MV<&U.X^K#S][O'?0VL'[""T_]K3\>)3(?J-S(T2]JIML ZP-D>GGS> I,*9$ M.N:MJ81"Z>4CM(BM0E1ES5X( .<5,+@Q!8D:O RT;MIY9N99GC693H4A:58O\K)N*]X@#I0H M$:L?&R[B)7!=-2Q,1 M)DAF 1M[@I V6"7+JMS0H+*.$#)5#K"A.W,#A"I$^@(.8EN5"Y K$QJASF*U MG,E,R3)"*%%M5G^2EULBW:HAI8&WG15K4'/C;J'9;DG2^+,6Y/-NZ?]%N:)+ MBJ]6;297G4ZD40E'LA7D39:!RVOZA[9DX\.. MSM@A>N*Q//&KQ0?IGT4G.DW>M+1&V=;")PI"OYR7?EC2@+*B*VH*MWQT .%* M@-.9O"Z3M@9KI W/VR8A+IB FPC"OZX)/I.5D8(P\#ERK,<4JF^=6MS^A-^A^$I7R MN2B::$J35" +)X:YLNKLDQW&3%2@)P1$\LJ+#P!)Z/S21ISHT"E MUIV@N9&5$YVF+";^SOE'V!\=\>+3"=2VE"F9X%)&^[9(?C4545I\C=K;ZN5*;)_RFR+M<'ITJ7Z)TUV^?;O5R]/SIX1'(E)B/.F=I.1 M1G)!+'C9 I$*8=@1S[ "]=#.2(.FNP:)==N1T5,ZE:9JZ?+RW=9I:#\M@3JW MR::L<#2?+ FT3*Y+85<&ZFYBF::"1'9@.XB5*>&$"']\#C0C':>E[PGF4FYD M37>@ @_@AP3>Z#2PM+ZOMV9A?[S'V@NAY=[PW >B\'/*^3O"Q6)X3W3;*B?1-]$U71.:SVT^2]B@1")1E\E2X. MBN2%ZDP>@ NI@N%5)E JK\.TV=$TG, 2X;>AO:YASUU;=[=5[ 2)%ZT&<=5; M6B^%,D!L7"5=2Q<9]VEC28:E,I%7_!QC\&^1)DC7C>@6=V\12ZO"!H[N$$4;(+SAU@_=GB^# M;X'H-AAHP>NJ3SA6Y>C3#IAJE; Q B<*QM6BM&.!@TD*$&3Q"1RZ)!((!L=M M!HRH1,U^"PY!BX$>01BB:D&6T\+$V"&)6*7H 3HGL\5":Z!%,^'H1"!E+9<' M;W1X-1$=O0B%#R)DX8ZLC[4QIOS4D];347IX#^F8+;!M4,0007W6!)[71L\9 M;B:I6KCDT1TY1/J<:GHOF3YWAT9;XUPZB@!?95G<'#;M=Q"[+:C6R(?3V M,'LRNW,B%K*\%9,WS[MN#I$K>%%UF1I7GG2W+5D$Q ^2#)HD9.74@.DK220J(:/J^ M4$F! W7O79>@MPG-S% 65GBGX(^DK\ !8>S.B.E@1]+(GI3+)3-Y-2[4N&>= MFXUR,B@+44'(*+_.U&N>LQ@ @]9]>65P'&QVC:C;),4F-B+CNO-G70W%'5(P M (47PD+(2:LA$K I"]S/TT"^@J9)9..)*=]/!M5C#[XG8S:) O99\0:39C=> M).ZF/4^5PP]KJ87>2,]O>E@S]"EM)4;!U*!NG>9N!TO<@M#V1ULWP37$CD)V M/E662:IB16/!VG!X]RY(\> '/O(%^!D15F>G(5)Q.BHTWH$YD?;VROFZL/Q; MWJI(C,&PQ.B\MS4*=2Q-0Q*HR&WF+/FQ*)B,ZDHE?. M0S2!T3*(^J\QL4?UZUL]59U[U;!%-$U>QHZIC/4P"%26<-!]]T' 5081O!/ MZ0U)9Y<%F>X]:$OOHG5.,.%V%;P4M1,_L!]P2\&*]M:0.3)-?H'O9UWF*;P? M=*>=4[>RP8]FH\5A=!7FQ*.)Z]]==07#MO4 M=:E87\%P@ZE72ABFLD[0+:%??16_1U?!#)@+3N(3.F7:V;+9L=\#?-;.:[A@ M4Y(/>2D4KT:_U\%JU7>JT:NR'ME"DIN+H 2L!HH ZPU86[KGZ M8\@(@=[% ;?>T6W5^QK,"B2PL] L7>RK;B+WQ4!<(%Z-H%W9&!P.-BK"YAW: ME"/?E%7#G^YVP3W$,!L88#[!O7CDNQ@:P@P1@,3\6 Z7?T!/9Y@G\!<94 _! M4;O@[!;4GR'LLG%!VX?>*Z>;!6D71_ :H\8M-Q]V#$T/'(PO0P!)& $_?9U])"INR90/4)'1$U04TB+=$Z)*%)!TT)V@ <7 M+8N+\=@Z*RDAUJDW0H0#^S$<*$$_R@H753HY$E7"'4/HSM8LV[UY#M'=^D@G M3+8E_4, +0D",B3^;$W50%Y6$AE9 AP"1:(C.^M<6?&&"1HP%D3BHIP"8HF8 MC;0ML4< 5UT[92, Y*S$#52'W=H*9OG<2?=CLY0.!XJ]Q#46645B#3P6&EZ. M9"JQT=PL,P!4)WEF?C=\O(]/2H">>AQ@R!QHK;J$6:PWSO; MCL>3Y6\JHXDKGR3\TB*?1U:)M.>RRXX\ABW:Y6N'NWDZ$>>]]V/*1$V1J)G3&N'3*VSLY'6>\OB&?]PLQCQ #\ MS#D2/-% MU/LB7VK9[_#R (+.PB,PU7"%V5M<]$Y.&X_WW?SHIA7PLUVC(D< M^-4[,5 .Z$6@>LQOU_N:_6;>NS6!!\@/)LA;,GCVX7N-MP971*9>^R5=J$.A M[,T>A!+;K=-]U%$Z!)N[NK7URKI/?E#2M%T&H5"P&4*^BYT>BIGH/,2<&7V%F0L\EU" M.1]DL)\]B["S+P[%F^ MU74P-SFOQ G=1%H"KW=YR"1=<#*?@YL*:U>:]LX5$$])E"H6V:.C%IGG#7=5 M+V(#;I3D0BKIV7@FZ'O-\GL?LOP&2>ZS9T'>C&>&?*^]G[WO"%R6B+YPM XZ M/VFCV_K[Y/[9 R&W_&NAV,K/^>#O/_X0807EV3)K.H^% *" ML-$D4%9%:'2]S&P]/O<4Z(XS&U+B2M@/[4[D1&]L!*Z@3#3,(4_,>8ALCH\0E>% M MC*;T@Z^WM1,?D?76L8^+ECDB[6A-)UASW9$H]QR23J^SFAT)37]3DL%!0]?\ MH@JE0R-1@KLAD3FD*E0V3E.X,U9XH ;R.)L)'K?:;C+]D'#\Z<##PZ3OHOAN M,C:(B3VQ.XLOEY[B-'D=Y6'+##W4=W >D+WC'*NL@6& *Q'Q%:[WP&B%'E&# M@IU,3'F.8ZF+JXO*OM?-PY_O(\ B-$9NVV5V(U_WD!BM0(+?^SA2"U-G(+M\ MXB* '=[CTM%=50"RU(^FI7L HXR-*-N]X[R@HV";&VD$.%:GY; *TD.$ZN&L M!V_;YB O0R^HSH?1N9F7E1)]2"V4H)J)-L_J1IP'$XUS2L8A@H_($W^E=]8G M]?$,TV0;3=J(2@-&UN2S7K;Y4K-I7'H_SDG/KNZ? MF/HK:<8%W/8K)HP-TD6V>1:,?[!U*BHMP"G,$G:7HS4!,HD)7C8R(A MN=X'6T1^(QN# *8+Q"+2^]Y\10S/(*E/M2M5:+HI1,H%>L' /L=FB3BWG.0, M85D(CO92/)^"/W\V8K>Y"!2GY= MD+Z8?1QX[ 32^U:29+N;6%$6TV;>'BH*$F29D4*%F^PMWT ZO% M.FNLJE,?>T($U4=SQY.SPLMK?=X1"5ZOKNG=9=; :49,LLOW0S$@NX#9H"#LVIU+;L>9Q1J382] N"^HL(6.B#!5 M=*&\.&?_$T13.:?KLZA#-)K,FY ;Y4A$]:6]."9K>KXU/[$ 6 MVNID.]S.[X<<[7Z*89![Y*:(VA+CY4!NR$?W\[#+B*Q7Z#:L7>5V%(#A,[D; M.%X%#:MW9U/1^=4%6E";^UO20.P(VIRQVD$?#Q-'.[S,DK/!N0O'< =-@VL, M47.]J+*MM[:'19U+?G$F *K3.3T N@]GBK"VI?1+_P']JL)$[@*^JQ*.*K4F MNM F&!*X#SJFU_4XY;B3_PS4*M.CO9L*;ASA7W/QJ6B*>LP)>?KS4X)U7ZL0 MA%V6(6)Z5<187,8<-78O2))>;*KY-&27'P]O09XKSH*UVZF#]E0CR0)QG$5* M(B']XSKK"!R&U:5C3S1M#.0 E/"B.]MAB 'U8O0Z#$(B<2V->!SA>Q$#U@]U M*2!RJJ".=;;5:2++>[.U3<:A,H86L39!UE*J)-V;#&6D]]Y$OR4BY+^0YRPJP/\>$)3I,UCIO)63218TKD5PG-C1/M!2L# M<'6C-*&>F>R&&\;YSN;7O@Q+@JE"&NRX)6:?,]/W:+#$8Z*$.TOC7F#AY>5>B$G64)!^9V7FWU$#?TIHQ'T@=TN'4 E)/7N=NB!ZK MM021 ^>.$!ZG3)]3>L>)8&BX_?KPY6)1M1#O&B./2EKF94'RRQ4G39,7_%D' MB)VJ=>-<\W)(6*#X8"^J;ULM\S]$E?1UND'7'26_4+1Z-EYT^H$[4[S@Q2^C MSA2#!/=E4\%XHR,M&G_7F ?1RYR0Y6J?X\P-9T1'"7\=>QJFEC93$NG%&B,9 M^IR8C)GU1:=:\?IJ@O'?E:\V](%:AOFK#N9S)B1R-F@9<5.E%NK@ N&3A MI/^6W( 2^OF'(YT_0E%91POO0-&$7',PL8<7J=QJR)GU2!^E@V);)+89 MJ.Z,7 &8U@Y,YUWS6E$4;S5%E+SKXSWZIO=*#A6_LO-0%I"R6VGU$B5/E=;% MV*3< 07'L+U,/D9-LU#>-QLO[_M8,:WOY>8.T<]G3="KX?X$=^0?D7%"W6L\Z>1:6D76CCZK;2)XTVJIN3#+8R_P7YRID:$]=> M8Z]U5IN'^==V^CX'AZ'1QZT$^OD:G=[L+>A, MHZ')G<^ZB5#3*<2^K5?2[>V1G, 9'G+\)LNU#Z$1M(&)R%%*F2\[*^).=:K8 MEVVQT+NS<%1PI*UGYU@U*3L8B0G2U,(D7=FV-G&62FJ+,FJ-ZG: MERAG-$F4G3!$>1U/C5<.RO[4>VF!,14Z-P<;7VG_#]_20]/'P1'$/1BW^NQM M(P)?+"U?"W.(8[U$'.L.?;@ZOAX4=(Y=SS$F$PKB9N-5;:^A,?[=)7,'Y>LJ M*%^#O.9?GE6B5MT:H2-G>[0%SR1N!C,)*ALIV9*LKVG]C+V.PVSBKES5"DN2 M5%H6Y3>2&%]NR]]$#5>!],$7KR(.1B%VCAD-G=?&:7N=+ MUX>C\042*#9W0,?V7SS0S*%3L87BO)G:M*?7.I53N7QJ4K %&KM8%]F?K0_^ MZXL:X4<')&Y.P4T:Y9;(/DZ([2"HR]%S[D89;(*V".\+7]<:EO@+MU(FU>WL M7H1NQ@:T-+3P5-&I?V1T#:4.2023T-4 S(QS=B:AS1H)'3:M5'8?(OG8&:/[ M_+L^<'_6C3MVXBBF,]R#6"4+J9\_>#B.VK\ MA1,KR Z0/V:,;/G[W,%*(NKMT!P'E[%;H^";%<%0)G5UWTOIB"NHN%Q_VX:$ MBMAX5KI:#C(^K0/R^?.-=..2AO^(KMS&Z6B]N(JH8-NEP_3B@N=0-Y9^?U#& M_G_UOV^Y'LFZ7V.&?%!O?^!I/S:UTD?O\ZSW^?RP>S8'QWU\A<_@KT/89;\_ MWC?)V1/ZA\7X['GG+_JB"_3=WOVK__\ET.Y?B,'K5_W,N',=YAD1]:@(\ >=C\SUVJ\J"; M@U>V--S![KUZT/XK=T5?N1;(N'8O:LT<&D4[OPKL.:0P<::/=I/1=^)<[UYK M&]T7XBQ:GQMGP&G,4"H6HM:5FEL^<2T#I/"^J>#3UY(!S:V'#SD43;B4)1-I M\9LR);R)8E;XIK YUN5X2CI!@,@,_NI?'U.=(_$+KD'T,:%U[]+QDLEF@O["HK M.$?HA?K^#QE0>'(V>7(:I-@;VY()A_+4H]AR7A WY-'DV6E7.8T7>*Q0)]_, X&\%V;32AXI##_?AN7L07P3OW8L] MN$=A/ _PT:D-8[VK-!T7$!\'N-ER,,#ILB'H2G%+-C:$8)#O),ZP3+YY\G3Z M-"3W-$>(^)NGWTV?C;R&Q![Q)TDS/[*YU#/N2^:EH>+'3@9EMX."\H@CP(*] MT>7^EN%Y/)U]>QS: >!&)5(HC?\R87.L@\6!R!G>&5AXSJ4)_V,*\+_ MD]N/Z?:]UGZST2]*1@N4[&46L6GDU#CK/I^;-O\?YL^N@9Y$$<-N!,H4@> M2]"UZX5'784E_$K_D5"K$V_EX(< )+%<4M>XQE4+:O&+ .+D]&T*X8YT" 6? M4FU*W5"ALREY%R^!L]A_X>[YDKQ'DJ_;Z8&# *Y\JMM:3LHYM-&/K6 M!,?90$^MD#8IFDQ6Q1$IK**=!'YW'9@DQWX >DDZY58_>S2$"]I8:*6>L>)& M,&;U&HQ'LWY=H[D[=="J@=XHG)5Q0.P0'JZS]RV(7,?5R[7T&ZNHM>F!)HP&I1E^].B2-(G=>2\A;_0UXRJ-2?:^$4>4=DT-46=(HV505V M*6YQ6WO%/!QA3$]\^;K&!B?^QRO1IT^6.[;Z\@_IO"7/%3#2)]JJ=\PFSQ,?7ZKCKUR.UOE'F% M3D*S\1Y [UU.#/H T>Q1H]EW55F4K7;O&.9L7VENF'K_W186,O8[L>Q>7WQX M(;];1P8WL0!/%RH:>[2G^5$: N;01=\/'[NRNYJ3;UKFCG @DTP#;:ZD_826 M..'H%\O[&JYP_54Y",,.Q&012>)9XXH+A08UHUKZ'(:687(/W6_?^)O#KPG_ M+_-RM?)N!7\_L!AO=8IJ.=FGV*^S;TI9):HK?'*U=EC5JYF7?4!:J*(:U2YAY^B MDP(P5[ 2[I=)RZV^$,-42HO)P9:.0_?F8?0SO1M;K?C'B/EWW(I&?K'7/TW< M#QY?R,_\AM?EUY)_Y1I/]-9_R&JON !?S/0/_T/U!+ P04 " A>6Q2\%MJXLX# "#P &0 M 'AL+W=ONI'LSNP5KTVM;TAW*^_L1>6E[ TO3OE=%*_['ILS\PSXQE[ MIKF0ZJM. 0QYSKC0+2\U9G[E^SI.(:/Z3,Y!X,I4JHP:)-7,UW,%-'%,&?>C M('CG9Y0)K]UTX7+2\T%M//+!9:NR$WV[.Z0Q& M8![G0X647TI)6 9",RF(@FG+ZX17W7.[WVWXS&"AM\;$6C*1\JLE^DG+"RP@ MX! ;*X'B[PEZP+D5A#"^K61ZI4K+N#U>2[]QMJ,M$ZJA)_D?+#%IR[OT2 )3 MFG/S(!>_P\H>!S"67+LO611[WT4>B7-M9+9B1@09$\6?/J_\L,5P&50P1"N& MR.$N%#F4'ZBA[::2"Z+L;I1F!\Y4QXW@F+"',C(*5QGRF?;H\>ZN\_"%W-^0 M4?_3H'_3[W4&8]+I]>X?!^/^X!,9WM_V>_V/(W(RIA,.^K3I&U1LV?UXI:1; M*(DJE(01N9/"I)I\% DDNP)\1%S"CM:PN]%1B1\@/B/UL$:B( J.R*N7;J@[ M>?5_[(8CRAJELH93UJA25B0 D5-"M0:C2094YPH20@V94J;($^4Y$!NU&/EQ MKA03,QM]3!_R_E%U-JVO])S&T/(P;S6H)_#:O_UR&07U:_)?_[O6)NN)&VOV M9V?V7>$-3'UTS3X#GCQD$U#EZ5>*OH4GX"31M<[(US8!?VZO6_]OV5TPC@S#-[2CWCA8-*@ M"TDL\0U)0%'W#IR$IQ4N.J_5P_?E?U_@W^'YOV;5$5-^9M7/K/JAK'HY>EUF M5?-97>,4B'T7+1(J$B*D6).5&#$EF(AYCB4(#IRX*+CNQ+'*<0:>L=#5H-UT M>.VDKK;+N54 MQ' @6C8S8>TBV%PY \@5Y6RZK/8571WZFJ51>Q_L5A+;"H9T::]-=Q95$JMX M3Q!;/3C=W'RH&1S':Z0UMF[B^@;@H\ &C+,_T8(9-E[DA$NM3S$*.34X9^0J M6.,E,8H*S;^#L;[!AZ=VV.N[+]R+4S@4\_Y67Y*!FKGN2Z.IN3!%BU+.E@U> MI^AK-MN+[O".*@P(33A,D34XN\" 5D7'51!&SEV7,Y$&>R8W3+%)!64WX/I4 M2K,FK(*R[6W_!5!+ P04 " A>6Q2Z'2O=BX" G!0 &0 'AL+W=O M0-TV;%,4VCK>T?)B=RA /H^]-.&LL?60I: U=4<"2A M7'DWX?5Z8>-=P .%5DW6R"K)A'BTQK=BY04V(6"0:\M S/0;-L"8)3)I_.HY MO?%("YRN!_8O3KO1DA$%&\%^TD)7*V_IH0)*TC"]%^U7Z/7$EB\73+D1M5UL M''DH;Y06=0\V&=24=S-YZNLP 2R#,P#< [#+NSO(97E+-$D3*5HD;;1ALPLG MU:%-ETOWW8?K_?HO<_2,9 ?4A\;5CMGI_W#.N. 9]A"#&Z M$UQ7"FUY <5+ M^D,^:$AYS6^"+C+>1S%(4SA ,<7."+1HV1XXLN:[S M!B9 M%HYI<8;I8'JB:!@@4:+?8R2C#*J*:C7*GKYE'=OECB( M/J/_G4T=H(MPN%LB>.I8SF+\00QT3J)BF-_#N^^D#LBCY0KQ* T MT&#^*?:0[-JR,[0XN5;(A#:-Y9:5^,/Z-Z5]02P,$% M @ (7EL4JMCZ\_@ @ &@< !D !X;"]W;W)K&ULC55M4^(P$/XK.SWG1F<86P((>L ,X+WP0<\3O?LHE_:)/OLDV=WD\UP+=6=SA -/.9*>IHBE^M1T [J MA6N69L8MA.-A05-C8-(^F_8 ,.7=$5L;]AC-HMG2.N^.:_9N/W<:RI!IG MDO]ABTY.9:KG_@)AXO,)9<^R^L-]@H@+C41N8;9ZL@9Z+ZT\=- M'C[B0#8.Q.NN-O(JSZFAXZ&2:U .;=G18/*<(+22&EVD MUC4E>QG/,3Z&3KL%)"+1'KY.$V?'\W7>CW,/6[=AZWJV[AML"WLWDI(CR!7$ MTI[0!!7UI\PH*O0*E<($J$C 9 @TEZ4PVH$M4!BV8LZJ-=I%&M^7S*);'LX9 M73+.#$/M &7N@<[3$4U2A6AOA(&$&GRM3/ME?_XT(%'G"[SWGU&=P0&0%AD0 MF-G",I&Z79^'6J.[K=,H@AMI* ?*N8S=*8*B5'%FKPL4BL78@ ^@WVH/R)X: M])H:]#Y<@Q>;V?HFU."#GQ>5:V2=4R:VL;YO^%T-A:I_UHRUW0IV?$A_W3HRWO M[MEJ$&00'<$EFI?'<4=[TJQQ5ZKNR M!A]%U;J:U:;Q3ZI^MX57K\8%52D3&CBNK&MTW+?E4E4GKB9&%K[[+:6QO=0/ M,_MXH7( :U]):>J)VZ!Y#L?_ %!+ P04 " A>6Q26P]]@[$" #X!@ M&0 'AL+W=OU[#VR_,^'IC[(+?[^9LC7,TW_.I M(LNO4!*>H=!<"E"XZGD7C?-!T_H[AQ\EY@"6&*2V,1 M& T/>(EI:H&(QJ\=IE>EM(&'\SWZ-U<[U;)@&B]E>L<3L^EY9QXDN&)%:F9R M>X6[>EH6;RE3[;ZP+7UCRK@LM)'9+ICLC(MR9(\['0X"SH)7 L)=0.AXEXD< MRR$SK-]5<@O*>A.:G;A27321X\(>RMPHVN449_J3T2U<3RYOQB.8CF9 D_'- M!.97%[,1G-ZR18KZ2]YZ#\"CB$)=UB!HU"(,P.((7575'#B]Z?]U'T)L5>M.A-U]!G]/=28H40:Y@ M*;.\,,S]@V32+\27P$0""4\+@PD@4X*+M8;35&K]!7*D2[-A"E_2_7C>SY_. MPB#Z"A\=?Q*7W9D!*8[9@KA8U?<.5GWZ-#HPL'6<_S/RA/H+%Z0%P@F$M;C5 MJK9.(*I%S0;$ L#J)]H6^FZ=0ZMI"&.J6;;NAI0F4=:'\E2;>=81-4CUW_#U!+ M P04 " A>6Q24._[G) " 1!@ &0 'AL+W=O"(5V@!12IE5:7P1MIWTTR0%1'9O9 MIG3_?FD5HH&7B@L]]%;&K"^"0."GP3H'>5!53 MO\?(Y7;H1=Y.,2V7*V,5P6BP9DN2]SJ@SW83.92/EGAJAAZH0T(.>;&(C!:GC%#SBT0A?&KP?1:2NMXN-^A M?W6Y4RYSIC&3_$=9F-70ZWM0X()MN)G*[3=L\NE:O%QR[;ZP;6Q##_*--K)J MG"F"JA3UREZ:.OR-0]PXQ"[NFLA%>RLPH M.BW)SXS2++M]N+F?P7223:X>T_'W":0WEY#=WMQ/T^P>TMEL0L>?[MF1P?1;S$_!0ZD0]Q M&(='\#IM#3H.K_-O-3C"E+1,B6-*WF&:44\5&XX@%_0><[D11M/3SK%\MN4% M)@K(J5B*'BLPK=%H'P2U)MD_,[YA]4OFU$I,Y/C691P/X..'?AQVOL#_7G\B M4\T% UT/5G-4[HIV!O:JZ!.=0_I&WCNK$TBZ?G)^?JCH^TETUBJRU]79XT=^ M/^[NQ;[?C?EA>,[4LA0:."W(-3WM= M#U0]@&K!R+5K^KDT-$+<=D4S&Y4UH/.%E&8G6(+V+S#Z U!+ P04 " A M>6Q2RJ8CBM@" B!P &0 'AL+W=O*= !$K2@(:T5@[*7CR:Y$*M)G-E.:?_]; ?2="IH MZH=]B>_.?IY[B\^#'>,/(D64\)1GA1A:J93EE>.(*,6U234Y\V![Q1WHB6#SF3# MV(-6YO'08Y9I(A7&[SVGU;C4P+9\8)^9W%4N&R+PFF4_ M:"S3H=6S(,:$5)E,C-#["(SY6ZA[%58; $D@J7E!9<;0AH4]:$$"*&/!W14OUJ\NWBGR: M_M.'GN\&G^%_KU,AJ;H4&#>67TCXOM6@&H7Y!KEIUM_0M<"DRN"KNH["=%)] MO#Y4;L0!Q\']&M?H=WM=]M:Z#?:JIU C(]J M"-911TPHWN 4;\\.>IV6YO9?>,=15.559NH?HQK'$25FROUK^\Z\P Z]_GG+ MX-F]3O?\W3^$*;'KM?1+V_7"@_[637):6Q2Q!F&V4,% 7&@ &0 'AL+W=OC_MS$F'>I0F)X,X(D2BL*>H6E.+\)!W!H. MU-@3&PYH*L(@)D\,\32*,'N](2%=7+7TUG+@2S";"SG0&PX2/",C(OY,GACT M>@7*)(A(S ,:(T:F5ZUK_>+&E?/5A*\!6?#*,Y([&5/Z778>)E!N G!@^WEV/[D:H_8S' M(>%G@YX 4/FJY^< -QF L05 -] G&HLY1W?QA$SJ #W0IE#)6*IT8S0B?B!^ M%YEZ!QF:H37@F<46385G-FZQ <@J@"P%9&T!&D%&3-*0(#I%/HT2&I-8<-D+ M"00&(B^0*IQLLF$S\.^_]0W-O$2_NOV+8);[$8$72#0F3'EB.4%Z!'YT#SVJ M'?N4BX-7^9P0AD40SW*SU4#>(:-C6WJM[YDVN@]B'/ND(G)Q\,+7$64B^ !V$@ K(!8VW$ M1*,YZ'(.*-$F*U0,8&KH*V:!3,]-,TW-*I_!+Z-TG,T*8@A14KQK&Y9]5NV9 M9^B9"AQN96^V=%L[V"#+]M1FB0A 2J7Z_F8S]$4#@-0,3M4,GX/L8"P M$S13B*,%YN 4-*4AS%TWZJ[V5BZ3X& "" SAB*8R5\$J82K#.XB1F!,4P5HI M4ZJ5>5SQY>%!5D9WL5'8!*,1FE9#F%>,6XFQ=T@W&R!H/75XS4-&WZKU+:#F M+&T.TL:I*M/$OW9!F_;>M,FKD3#&H5(AJSX:HV$3IS:O^K,XLOT@(X>F',<3 MW@'.]TDB\L!1Z0SC:!)P7P8< F^1LYV8.WEWM2UY^/.VB/BO[2I+[T.6JRV$ M=L?3JCSB=&S7.+E/;E/&5 :OZ%PEY;:^VP_J\+&UDE [&J3C'S0^]_=881NJ MU3'-\W\\1)88\,+MUS*SWW]'M?QE6- M*X^(*J^L ,Q^+9ZV(V]#T[5*;>#D@70X3-6*5<9WK9-;\9NZ&0&UX1\0[C/P M-I&WQ3+L%6VVX41^E3RXVZ!'4MC^P6MVUV/)ZAK'YH*Q <[HZNN&J1T;O]X, M;E=_OV'0?7^L(:RNM0G0*P=E/BVS;CV8,2.U"DY*&=KEM>^S%$;R^Q=71S"% M\HZA99Y54+I*2K]LJ&RY?D M8STJ\JXL&ULY5CK;]LV$/]7"&\8'$"(1.KIS#%@ MIUD7H V".NT^,_+9%B*)+DG5R?[Z'25;C\2O(<6&;E\LW?'>/-[/XG MY*-: M FCRE*6YNNPMM5Y=V+:*EY!Q=2Y6D./*7,B,:R3EPE8K"7Q6*F6IS1PGL#.> MY+W1L.3=R=%0%#I-V-Z,?&-?"GP)8&U:KT3D\F#$(^&N)E=]AP3$*00 M:V.!X^,;7$&:&D,8QM>-S5[MTBBVW[?6?RMSQUP>N((KD?Z1S/3RLA?UR SF MO$CU)['^'3;YE '&(E7E+UEO9)T>B0NE1;91Q@BR)*^>_&E3AU,4V$:!E7%7 MCLHHWW'-1T,IUD0::;1F7LI42VT,+LG-IDRUQ-4$]?3HYO9^?/O^9O+AFHRG MT^O[*>G?\X<4U-G0UFC?2-GQQM:DLL7VV**,?!2Y7BIRG<]@UC5@8V!U=&P; MW80=M/@.XG/B4HLPASD'[+EUMFYISSTUVP,VO=JF5]KT]MB$9Z+(M6$EN>;Y(L&2$JX4:&61',H5'L=%5J1@=NW'X"J6^F^MKI9.LW*DM MYVJ[U<=4QZUMKI4+*2&/GVO&+;;$!$?7*^W/"N9%2C[@Z&JR&5?=U7CX6B0J M,;W3D6DZ:LLT714WBE]X6L K#=.J3=>JBW]]W_<]K\KQ"!+!(2WS5,MDI0@C M6A#JDV?@LJG'SR1TK9"Y+0:U_,!IT?T@L$+'/VNSJ!.UZ*2>H/Z?<+CQU0L"#4NV=XD'8?M-=?WK$&TPVV?O6"V ME0RX&?3=E!>W=T^VKL5HM-]W8$4^V^&;ABUN8-%!4\Y[R6?X3T@^EH-9&XKD M/,-0]@9A,;\I,_,Z)6<#YWC)66O+;IJS>/1(8%,[CA5X?IMC#<).FT>AB:_3 MYJY#VS3%'0R\H]Y^]"=SZ."HT/<%DNWS'P>40T!R'$ VP%$!QO\.*%Z>3@,5 M*!/0+E30H$T/K,@+FOUX*U2\FF2^%04[)ED##X.W(<4KA^7R\='UDO[Q$<,- MO%V($05MQ B"QL9;$6-'Z3L#^]32OQ4Y=O1]A'U/HRYV,-;!#JR%X[^T?^!# MRZ\_M/R3/[2@'I_S0A?8V)T/*'A:0:Y@UQ?381=_'T 8Q909UHT9HFEA9M'6 MGSM<2UEKR!WUYZ54<4<5DS5NZ7(('/-&PO=V]R:W-H965T6NAA;82A8TQP4"PC<]NG#45).Z9] MB>/SW7//G>_.HX54CSH',.2YX$*/O=R8\MCW=9)#0?6!+$'@R5RJ@AK8R'7N!)00<$F,1*"Z_X0PXMT!(XVF)Z34NK>'Z_PK]LXL=8YE1#6>2/[#4 MY&-OX)$4YK3BYDXNOL RGK[%2R37[DL6M6Z_[Y&DTD862V-D4#!1K_1YF8*#QE:&M,7O74^3IXII9H>(;AU:C[U. MTS ZV9@ *E)"TU_8WCC?S"MJ'/8[DA.T<_/J_K#?CLR9O+UG;"DH9J#0Q3\G MH'7CJW48[H=QT)7O;;>_*?B&?1A%'=7@:J1=#5V![5AF03!X6Y%8&ET#P%\; MG@6HS#T1FB2VA^LYVDB;5^BT'KZOZO43=DU5QK!(.,S1-#@XPJ&OZF>AWAA9 MNE$\DP8'N_O-\24%917P?"ZE66VL@^9MGOP!4$L#!!0 ( "%Y;%*7BE^6 MU0( +,& 9 >&PO=V]R:W-H965T@M(#$;2I2;X)VVZM)#F#5L3/;E/;?[]@)*5U;GOJ2^-R^<\Z7 MY$MO)]6#W@ 8\E1PH?O>QICR+ ATMH&"ZA-9@L#(2JJ"&C35.M"E IJ[HH(' M<1BV@X(RX0UZSG>K!CVY-9P)N%5$;XN"JN<1<+GK>Y&W=\S9>F.L(QCT2KJ& M!9C[\E:A%30H.2M :"8%4;#J>\/H;)3:?)?PB\%.'YR)W60IY8,U9GG?"^U MP"$S%H'B[1'&P+D%PC'^UIA>T](6'I[WZ#_=[KC+DFH82_Z;Y6;3]TX]DL.* M;KF9R]T%U/NT+%XFN797LJMR6VV/9%MM9%$7XP0%$]6=/M4\'!2[TH>2/BO)N4^8R' __ 9] M0D5.'FE&W8>Y+_U*HLAO)^&!(_'3J-/8>\1,JE(J:L#AU/BH$!Q=.3'T"713 MT_+35K>Q4C]NIXTUQO>1B34.A9 H,SDH-Y&-1_%YME7*QIK5_&[&PO=V]R:W-H965T_=J.I:MX4S O2*Z;1JJ M'N? Y7[B1=[3QHK56V,W@NEX1VM8@_FRNUV?P.X.]'JR)/4DAY587@]I'8?K MI^B?W-GQ+ 75<"GY'ZPRVXF7>Z2"#6VY6[ W(LKZBAT[&2>Z*L-4:S"W=4YXWD MF+"7LC8*M0S]S/33S7*VO+Q97I/9:C5;7B_N%LN'-9DMK\CMY^7U^X?%ZHY< M+>8/Y-T#+3CHLW%@$-=Z!^4!8]YAQ$DR3R21S&X8EX29^%Q,5+_FL63F"->JR1PQH=P5KCNZI:#D1N")>B M?F] -5A(A7DKLZ=C_?)3'H?)K^3__F-^H2E N1S_76ESCI_H UF#8!)?.)2M M@HJ4^&&&;&C).#./O9GZ=1+^:IG\?/.+>@-;XJI4 @GM"&OKC X8D3/QWPP(W1D,F).DK[.DK_=1W1NE904P.$"M%2 MCAW"M(H9!MJJ'3=9<(8FV HU*1Y)23F(BBKR"%2]57FGT7^\LI *5M P-2\S MC,KX2/)1E;R*^,ID],\FZ2N3B\A/L]?;QTKXK?L+!EVX 56[68/E)EMANH;< M[_;C;-9U\6?S;A;>455C>1(.&W0-SS.\#-7-ETXPB$-3@BWW.)(!F4- M4+^1TCP)%J ?\M/O4$L#!!0 ( "%Y;%*B&PO M=V]R:W-H965T<21BR]R M0:E"3U59R]/10JGE\60B\P6MB#SB2UK#DSD7%5$@BON)7 I*"K.I*B>![R>3 MBK!Z='9B[MV(LQ/>J)+5]$8@V505$<\7M.2/IR,\6MWXR.X72M^8G)TLR3V] MI>K3\D: -.E1"E;16C)>(T'GIZ-S?'R1ZO5FP6=&'Z5SC;0E,\Z_:.&Z.!WY M6B%:TEQI! (_#_22EJ4& C7^[#!'_9%ZHWN]0G]K; =;9D322U[^Q@JU.!VE M(U30.6E*]9$__DH[>V*-E_-2FK_HL5OKCU#>2,6K;C-H4+&Z_25/G1_VV1!T M&P*C=WN0T?(-4>3L1/!')/1J0-,7QE2S&Y1CM0[*K1+PE,$^=7;]_O+#NRMT M=_[[U2T:WY%92>7AR40!M%XPR3N8BQ8FV *# _2.UVHAT55=T&((, &=>L6" ME6(7P4[$-S0_0B'V4. '_@Z\L#;7D-:V5U'=8#3)%,PJLH2M)D2/SI X] +$WSHW,%>X">]#-0!8M2]G'E! MD/52[&5AV$MW7)%RA^^<0V(O35)'GGHX[&%WA#?NPQM_?WA!*;04_('I"K4I ML+O/^!\%]K(1 HP[_N8SW]*""@B>DQ@8$B,]'*1*,+7RK2**VD1(HOXZ\<.M MZ1-Z?FKC'GA1B-?2)V]-L8%Q5@=IY$A3?]I+;^BHR#<)OE M8]=)8QSYAUN-C\.@OP;OQM&:Z45G!'"GIG.F^L>I0SGL^=FZSVR,0@_C<"!/ ML][?.WB5]+Q*OHI7!9N#SK3.@=TSJAXIKK"+/QT='N$YEV )+B_45P\&]A-M-UI@IZ2CN62Y/1T!&.0 MI.*!COX[+EL.W[G5R!2L1ON**!3@5VU==O)'RU%FT^(]UV%?^7D_&R/XN]V'ZA#"! M15:7,'2S.8PLQ&=2-J0=]DJ8-HE)*U .IE5)T5C + @7EF QMGN!>DX;>P\V MV(T%;:\.M68-H I%= YJCW/)ANJ-P^APL_ !JE6[Y9F4M@/1"WY0"D.]$5X 69#Z#Y^2D>R&X"KOI.JV#^C)0@M2Q; M5,N\)+/L@4X>O M&Q"Z#%Z/ 92D+'F9"9X?.KB#2A#Y=E0( KMJ0SDS/6X3CVS!T7.-6X"\+'4* M3=OPZ[VR+P.=K6;8]]+8-I!M";PB\_-W, KZ:L[TJ^@+ZY+,L64<8V=:NA%T M25CA+(Z"=+#8*<77M2+U/=MT1(:Q.Y!Y>#IU]T'JJ$I;S>H^Q64SDZQ@1# Z MB$22#%J!%[ICX"J_H&F:#H%BMT&MI;M;F->CI#V3..YW,7&R;\*]S)8QY%GB#ZSUO6D8#WOS-KQQ M#WBXELR@5YPX>F&G]VO$/6$.7@ =N% [NFG:=]-T[VX*/ !#09&V#'1]M)U[ M2<6;[GVTJ?5":+Q_=?IW,Y?4TY_>,:/WK-999O*"PO\."@+.>+&IB^Y6\M^: M=_=\7[T@I:Z&GF,8&/0,5!H,N+%3 M!Y5D*=O)S+SWT*T0X] A7>_@+E=>NM8Q>,W5FS@P<;Y05E3\_8+IUW>?B=^1P3$7$*)FL-6_V@:C]J^O!(47YKOG3.N%*_,Y8(2 M>!G1"^#YG'.U$O0!_0?PL[\!4$L#!!0 ( "%Y;%+T01E&PO=V]R:W-H965T9 M("IXRC,F>U:BU/+$MF648$YEDR^1Z9TY%SE5.A0+6RX%TK@DY9E-'">P8\57/:EF;A>MTD2BS8/>[2[K *:K;Y43H MR*Y5XC1')E/.0."\9PU:)T//X$O 78HKN34'4\F,\P<37,0]RS&&,,-(&06J MAT<<8989(6WCUUK3JE,:XO9\HWY>UJYKF5&)(Y[=I[%*>E9H08QS6F3JFJ^^ MX[H>W^A%/)/E+ZPJ;#NP("JDXOF:K!WD*:M&^K0^ARU"Z!P@D#6!E+ZK1*7+ M4ZIHOROX"H1!:S4S*4LMV=IG,+JZG)R- MIX.;BZLQ3'X.QE/XU5;*Q.B1O*IYBU 2WU0#B$.<-/;BLAE;+ & I]5@)2)>&"1<'3^BU.Z :B6,,)_I8ZSN2BL$K]'VVS7Z([C-3KB;7C/=1NB&6R#2[+AU M>%>I?R$-/_".=J6\%VMUQV[@OK(;A/OLNN05S''>9Y(% M4U7CJE?KMC^HNMT+O'HS+JE8I$Q"AG--=9IMWP)1]>$J4'Q9]KX95[J3EM-$ M/UTH#$#OSSE7F\ DJ!_#_F]02P,$% @ (7EL4E"/P:UA P = @ !D M !X;"]W;W)K&ULK59M;]LV$/XKA!84"2#H79;5 MV@:B15)_]^1\I6E"[),G1?)-[Q[GGNCB>>1GLA MOZN*$(T>:L;5V*FTWGWT?554I,;*$SO"86]=;(9+(6XKL1YN78"4Q A)%" M&P0,KQ_D@C!F@"",OPZ83D=I'/OK(_J5S1UR66-%+@3[DY:Z&CM#!Y5D@QNF MEV+_F1SR20U>(9BR3[1O;0? 6#1*B_K@#')->?O&#X905EK"+@4_/5G-KF]FM_=H>GN)KF=W MU\OIXO/\8OH'FM]>W2UOIO?SNUMT>H_7C*BSD:^!TCCZQ0'^O(6/7H$/(W0C MN*X4FO&2E,\!?(BU"S@Z!GP>O8EX20H/Q:&+HB *WL"+NP+$%B_^A0*\09-T M-(FE25ZC@:^I;!A!8H.V1&PEWE6TP P:^P?A#4&4MU^8:558(5T1I,@6^E^_ M5/:WV3[\-HR"^!/ZO][?"):'(T1P *1>$VD/X6A@#@,>88Z6;3[J/W-,:R*A M(@J=AF>=\@2%2>A&4=;7I ,WR%(T:R3<3>@T>C(?9FX8AYV8!VX6YVBJ*$8+ M7- -+=!I?-:+VLVRH!/#H9LG^3\".T%1DKMA-.QK!JF;#6)T11^@)%@IHG\A MXR?D-$V?Y]AM94\QAT'\0F:I&P1A3X;* K\Y M@56S5AIS33%CCP@>T*D,:SA8+1!$(VVK*NA;VZI?.-50B94V)IX]E#DO6%." M@SRVQ$:*^B??:P)-SQ_-9W&2Q%X*=QQC]KKF)6@2+^DT8&W;S.R85G,!6.V( MO=;9H_<^OEZLOU.^+8T!4(>Y%SRG#C,O>C>U::IWT4_A1I>8P5E9UH&7_\2: M]DKP+ZPOW4I^;Q) =VWMO%.H$ W7[5#HM-U(G;:3Y,F\G<6Q2JM8-_&T" !D!0 &0 'AL+W=O%$H+:E'4 MF]!4&FCNG00/XRCZ%@K*9# =>]U23\>JMIQ)6&IB:B&H?ID#5]M)T ]VBH1M M2NL4X71$-'ZWF$$7TCGNGW?H-SYWS"6E!A:*_V*Y M+2?!64!R*&C-;:*V=]#F,W)XF>+&KV3;VD8!R6ICE6B=D8%@LMGI<_L.'W&( M6X?8\VX">997U-+I6*LMTK=?*X6#\F M]S]NR>)NEMQ>K\C1FJ85#2EH9F30/R%Q%$<'\ 9=Q@./-_B?C _@#CO*L9A2E\^G<71X))\=$_ 6%TC%>WH+CF59$YQS3 =2[Y36;L$ MVU*0S]ZO'U^2F5"UM*\I[?#BD\'PO+NM*,M#)K-:ZSV;H_[)Z#P^W@^$%0>1 M@NZJCJ%.1Z=OU2CN/GV^";8L1F"#IM]X7,FLEY-6_^GP>J-TP:PJ% MUZAW.@J(;F:Z$:RJ_!RERN)4^F.)WR!H9X#WA5)V)[@ W<&ULM5AM;^(X$/XK(W0?=J5>DSA 7T21*&WWD):V*NV=[J-)!K VB5G;*>WJ M?OR-$TAH 3J:8GJND,>%49IXS/?;7LI%UNAVBK9[U>W(W"0BPWL%.D]3 MKEXO,9&+BT;06#4\B.G,V :OVYGS*8[0/,WO%;UY%4HL4LRTD!DHG%PT>L%Y M/_2M0='C3X$+O?8,-I6QE-_LRR"^:/@V(DPP,A:"T\\S]C%)+!+%\7T)VJA\ M6L/UYQ7Z39$\)3/F&OLR^4O$9G;1.&U C!.>)^9!+O[ 94(MBQ?)1!?_8;'L MZS<@RK61Z=*8(DA%5O[RER41:P9!>XA&8?"FX*:\I&9'881T;15T%VICMZ&@Y[#W_#W0V,!E]N!S>#?N_V M$7K]_MW3[>/@]@OV(J'2^9$O,+H&,+@")C/_"T!]0\V M#\XFP5'JV,/'=#W_YUO.=U1C>[M=]V M>Y-0JTJHY63NBY3Q0B2)@YMV!=5V)^OJ M\2:XDRJX$V>>5S@V,- ZYUF$T+=#YTCYM$(]=:;<2Z4RX@U@]XB?53&?.9EXH&K,249@V%[F B\&ME M])U85M)H!E(!+;!$ M5T:1"23JMDJB'7+L0FZ;M9+I!VI 6JZ0KHEH, [<:#OG+/M9J[0KXOUO]D.:_T*W=N>GV![#Z*CMKVU@W.*:EK<)VC: MN.69*<^.56MU9]$K3NKOVB^#\WYY\U##E!,3FCRJO%LH M7XR<%\?SL31TV"\>9\AC5+8#?9](:58OUD%UP]/]%U!+ P04 " A>6Q2 MK,[,,EH" @!@ &0 'AL+W=O>I+ MXK/O/O[>.;Z,*ZE>=(%HX(TSH2=!84QY$X8Z*Y 3?2E+%'9E)Q4GQIIJ'^I2 M( XL:'[PKB) M<#HNR1ZW:)[*M;)6V%)RRE%H*@4HW$V"6>]F/G+^WN$GQ4J?C,%E\BSEBS/2 M?!)$3A RS(PC$/MZQ009#I^$B_\[G;7)Z)QD2R7S0WQ208 M!9#CCAR8V)IGV3Z@:WRB [*"-Y$VP5<"IJ-_DK:G#24!O>"8@ M;@)BK[O>R*M<$$.F8R4K4,[;TMS I^JCK3@JW*%LC;*KU,:9Z?9IN9QM?L/# M'6S3^U5ZER:SU2/,DN3A:?68KNYA_? C3=+;+5S ULCLY6)NBY!#(KG],#3Q MM?VR0$,HTU^MTP:U430SUD<[?S@(:O0X-%:MVS/,&F7S6EE\1EDOAJ44IM!P M*W+,_P6$-LTVU_B8ZSSN)"XPNX1^[QO$41QU\/IM[?J>-SC#N^4ED^^(NH,U M:%D#S^J?.XU 7[7HJTZ9LXJH'%[ML5"QAQ(5E?G_CJ.;,H!W)*HKU6&K M9]A)6E!EKZ3L9%VWK.O/+MNH18\^I6S=E/[YLH4GMY:CVOO>I"&3!V'J"]S. MMNUO5M_ZO^YU[UP2M:=" \.=#8TNK^U9JKH?U8:1I>\!S]+8CN*'A6WAJ)R# M7=]):8Z&VZ#]*4P_ %!+ P04 " A>6Q2>CK115L& #V'@ &0 'AL M+W=OSKQ'=4A;?$C)#M^\ Q4*'-*?ZJ7 MZ>*\Y2A$)"*!4":P_/=(QB2*E"6)XU=NM%7X5!T/G_?6+]/@93!SS,F81G^' M"[$^;_5;8$&6>!N)6[K[B^0!^0".>_@6[O*W3 L&6"QKGG26".$RR__@I M3\1!!^C6=(!Y!WAL!Y1W0"\Z^'4=O+R#EV8F"R7-PP0+?''&Z XPU5I:4P]I M,M/>,OPP4>-^)YC\-93]Q,7=PVPVO/T'7%^"N^FWJ^GE=#R\N@?#\?CZX>I^ M>O4-W%Q_GXZG7^_ %W")0P9^X&A+ %V"RS#!21#B"$P3+MA6S@;!P"5HL3$K0! M,B<6+5WCQ4B]> MC9=[AA.^)(PK)\O"">:L\&M#Y!3K_W=#! W2N"5WFJMN,KEN@Z[X!79@(FL-!IB73/399O0).[PUP MI#2H[Q9 O6/STR\ ]:TS^'N(YV$4BI#P4\M4'13F!M;XQI)"PF0E)SX(J-2G M!6%828PIED$E%A^Y \?1$67\,*@,@MMS4*7=I-KNI;U22*ZC6=IY55"?P:-< M^NDC$"18)^$O203D22AEGD<$1"$7IEG>X&_+OZPPWIQ.DX#&9+C9,(J#]8^] MK_N]JQF)YX191LT]$"+WE2'&!/,M(XK+Y'+9R!GZ&VV-P=N1[(.?:5M396H2 M\H!N$W&+Q1&!0QTX?*_ C<%DU@>'"[+M0+]FRFE=<>W",EYC"4KZ!6)-%#(C M2#G!LM7[;,N%EAG7KC,CL@J31#H"(QQ)9B(FMQ>ZXAK%Y(KLF4X M"I?/]?'B(&#;E\5)7MU4I<-3B[\6EU80URXA-_@YG022F>N &1/5K0#ZXO:0 M!9$6$=>N(D.9!I(FY/W;T18 U#+EVO7+UG[VN?_R&V6 MK7*UK&4&VFG_>BNXP!F .66ROWSBQHK9J4A=O]OO&C31T++7[_7\>KA:,J"= MJ+\NER3=-ZHJBC#"!9 3CX 3S $&&\(".27-!;_=L-^&SI_&$M_>#[;]E_W* MH6E1@'912,OZQWU93TWC8HP+&H:E5^:@/))JRUZO9V$KJ)4#(BOV"9DKO=KO M/XPURN=CBI0&/WN=KI8E>Z4FBS'FZ\N([AKU&FJ-@G:-JH17D>GC@K-[>9E$FNF1G5A?E\[:EM#@HZC$T_SEV6OO:@ZAD%R$TTKM;%9&>+! M673#870=@WA-E)7C:B+ ,B[-;)Z=V2JCBVPCHHG)>Q=B\C0Q>>]'3-ZQQ'1$ MPS)<34S>*XDI[W?T<:NGBK'*0; MA^SVK/A:7-X.TRO+%]]'[NDXNX+59K(;X1EF*UF0@8@LI4FGW9.H6';)FKT( MNDFO'>=4"!JGCVN"9>Y4 _G[DE*Q?U$.BJONB_\!4$L#!!0 ( "%Y;%)& M"UZ^$P( /0$ 9 >&PO=V]R:W-H965T5CVAXV1\X]YQI(&ZF>=0E@T$O%A1X'I3'U(\8Z+Z&B>B!K$'9G*U5%C0W5#NM: 2T\ MJ.*8A.$]KB@309;ZM87*4KDWG E8**3W5475OPEPV8R#*#@N+-FN-&X!9VE- M=[ "LZX7RD:X9RE8!4(S*9""[3CX&CU.$Y?O$YX8-/IDCIR3C93/+OA1C(/0 M"0(.N7$,U X'F +GCLC*^-MQ!GU)!SR=']F_>>_6RX9JF$K^AQ6F' >C !6P MI7MNEK+Y#IV?H>/+)=?^BYHV]SX.4+[71E8=V"JHF&A'^M+UX000)1< I .0 M:P%Q!XB]T5:9MS6CAF:ID@U2+MNRN8GOC4=;-TRXO[@RRNXRBS/9 MH\]H*H51MJMH0CD5.6AT.P-#&==W=G>]FJ';FSMT@YA OTNYUU04.L7&:G!, M.._J3=IZY$*]&>0#%$>?$ E)> 8^O1H>/;R&8^N\MT]Z^\3SQ1_;_X I[IEB MSY1<8.K;1[4&<[8S+<'0$[C;=%1]&)'JC\'U2\A /WPC$)V?2O0<_J=HQH1&'K86%@R\6K]H[ MU@9&UOZ8;J2QA]Y/2_LL@7()=G\KI3D&[N3W#UWV'U!+ P04 " A>6Q2 MT,DR?60" "B!0 &0 'AL+W=O #S6*\5[H*>)6<5",VD( JV4^\VO)F/K+]S>&*PUT=K8C/92/EL-]_S MJ3>P@H!#9BP#Q=\.YL"Y)4(9/SM.KP]I@R1IM9-6!44'%1/NG+UT=C@#A^ 0@ MZ@#1>\#P!"#N +%+M%7FTEI00]-$R3U1UAO9[,+5QJ$Q&R;L+3X8A:<,<2:] M7SXM[QZ7Y!.YHTI16U-RN0!#&==7:'U\6)#+BRMR09@@*\8YUEXG@<'0EB#( MNC"S-DQT(DP8D944IM1D*7+(WQ($J+D7'AV$SZ*SC O(?!*'UR0:1(,/!,W_ M&QY.SLB)^SK&CB\^7\:>B8AJ>88 >B 6R13!:"_8+\&FN?\0;K9B\A MPSHJ?/V$,[IAG)E7?,>OVWI73KTQTFP.R[5!TXC?]([O4EC MU*T>AO(9/8C]XI"8Z>>P6J<%- 8V$: M8=H'U%O[07/K^NN=?88#J)T7?VC:Z;6BJF!"$PY;I!SXGU&9:B="NS&R=DVU MD09;U"U+'**@K .>;Z4TAXT-T(_E]#=02P,$% @ (7EL4NW.OSN) @ M%P< !D !X;"]W;W)K&ULM55=;YLP%/TK5Z@/ MK;0%0KY(E2 UB:9EVKJN:;>':0\.W 2KQJ:V:=I_/]M0%*D$]6%[ 7^=<^ZY MMJ]G!R$?5(:HX3EG7,V]3.OBTO=5DF%.5$\4R,W,3LB<:-.5>U\5$DGJ0#GS MPR 8^SFAW(MG;NQ&QC-1:D8YWDA099X3^;) )@YSK^^]#MS2?:;M@!_/"K+' M#>K[XD::GM^PI#1'KJC@('$W]Z[ZE\NI7>\6_*1X4$=ML$ZV0CS8SCJ=>X$- M"!DFVC(0\WO")3)FB4P8CS6GUTA:X''[E?V3\VZ\;(G"I6"_:*JSN1=YD.*. ME$S?BL-GK/V,+%\BF')?.%1KAQ,/DE)ID==@$T%.>?4GSW4>C@#]X0E 6 /" M]P(&-6#@C%:1.5LKHDD\D^( TJXV;+;A(+_ M2\EZ$$0?( S"H 6^[(:O,.G!H-\&]XW3QF[8V T=W^ $WZ)49D0IN$H>2ZJH M.TJ_OYHQ6&O,U9\.C4&C,7 :PQ,:2\$UY7OD&A)ACGN*DEB=-O<5T\@QV0OW M% ^G@3'ZU*(_;/2'G?K76$K"Z.[%W)'&9(>O4<,[^F^Y&S<:X^[<$96U';+Q MFSR%812VYVG2:$W^U3XM*J;QN_8I:O2C3OT[H0D#PIA(R)8A%*5,,E.1H) T MP;8HHC=9F/1/96':1#'MC@)E#F)G4]":#3@W!2 WDYFZ:(NIF[T?U=BVL^$? ME2W[9'PC. M+8[-6QC_!5!+ P04 " A>6Q2BC/!!WT# #+"P &0 'AL+W=O QCRF'&A MI][>F,,'W]?)'C*JK^4!!'[92I51@U.U\_5! 4T=*.-^% 1#/Z-,>+.)6[M3 MLXG,#6<"[A31>991]70#7!ZG7N@]+WQCN[VQ"_YL+,;+[X M>K]:K[ZOOGPF[\DJ!6'8ED%*J-9@-&[DSYPI2*\(%2GAC&X89X:!M@9Y9@UQ MW5EIYK8^D1IQ;Y=@*./Z'7J]7R_)VS?OR!O"!/F^E[E&C)[X!N.W4?A)&>M- M$6O4$FL8D4]2F+TFMR*%]*4#'X57ZJ-G]3=1I\D%UZ1*(B"AH 6W?"/ M.;\F0=P*7U[,'HX;X+>7P^..9/2JH]!S_GHM_GYC\SM8^Q5KW['V6UC_E#(] M,LZ;CD.!'#BDK7@/LW$8!*CUH9[D=P7^& M7%'.MD_U&]"1E&'E=_@_;L6H8AUUJIDGBF.S$ZRV04#9OS M&%?,<2?S J^UPC>C5-O$6C@8UEC#9LYQQ3GNY%P)0\6.H<@.UO$YZW@4-!.' MP:GF!IP5NW#RQ)=.T&-[.$Y>Q2W"8].]-$O[HMY M?: ;V:/SM,>]N(7]5-_"WN^6FD4)K9]J+"+]%LI3<0N[JUMC@2#_DC5V1DSL MKL@.!*!%\8JF^, SC1MDFR<"C]@-ZM?[\S*04Z$*!YT5Y2;7N*(UF5]4J,)3 MI0J'OSC+)UT*.#58LVP+T/B\#\^2C/7\58[]6C.3@=JY+E(3=V.*OJ9:K3K5 MN>O/_)-YT>9^HFK'A"87"MT48:;+3<<(_=-BAK@-^W M4IKGB26H^O?9?U!+ P04 " A>6Q2,G'^\"4# "#"@ &0 'AL+W=O M M;!UMK\\I1,D4$B^)VOOO+PE(T0+U1A\D67:_?-^R"]O?,_XN8HPE^$@3*@96 M+.7FSK9%&.,4B1;;8*KNK!A/D51;OK;%AF,4F: TL:'C^':*"+6&?6.;\V&? M;65"*)YS(+9IBOC?$4[8?F"YUL&P(.M8:H,][&_0&B^Q?-G,N=K9!4I$4DP% M811PO!I8]^[=V(4ZP'C\)G@O2FN@I;PQ]JXWOZ*!Y6A&.,&AU!!(779XC)-$ M(RD>?W)0JSA3!Y;7!_2?1KP2\X8$'K/DE40R'EA="T1XA;:)7+#] \X%=31> MR!)A_L$^]W4L$&Z%9&D>K!BDA&97])$GHA3@^C4!, ^ IP'MF@ O#_",T(R9 MD35!$@W[G.T!U]X*32],;DRT4D.H?HQ+R=5=HN+D\''Z#'X]CI]F4S"?+H!: MS)X>P?+A?C$%UQ,L$4G$#?@!7I83<'UU ZZ #42,.!: 4/!"B12W)<-SS+8" MT4@9KX[V?5LJMOI,.\R9C3)FL(:9"\&,41D+,*41CHX!;"6ST H/6D>P$7&" MPQ;PW%L '>A4$!J?'>[V&NAX1>H]@^?5X(V0(.%= U"[ &H;H';=,U3=3FC( M4ER5Y2RV8V)U4^^&,.AT^O:NK/RKD^>UW<+IB%:GH-5II/5J6@A' .TP5Z\$ MH!BFJG/S:KDFA^5-%>T,VR\Q:@>!&YSPKO#R>R6O(^)^0=QO)#Y%G!*Z%F"# M>4;1D(U8DB!>LE;RSJ"[)49.R_%/:%H%&^IS+YVA;68I.[-_'!B M'^D)RXP)GS#9>#9#?$VH E>*4BG%:C6Y-G$DVTDVYBAX8U)-8*89:RF1,RU M@[J_8JIX\XT^H)@[A_\ 4$L#!!0 ( "%Y;%+>JEWK? ( (<& 9 M>&PO=V]R:W-H965T67-18:6G8N/*6@ N+*BB;N!YB5MAPIQT9-<> M1#KB6T4)@P>!Y+:JL/AS#93OQX[OO"[,R:949L%-1S7>P +48_T@],SM6 I2 M 9.$,R1@/78F_E66F'@;\$1@+P_&R%2RXOS93&Z*L>,904 A5X8!Z]<.,J#4 M$&D9OUM.ITMI@(?C5_;OMG9=RPI+R#C]10I5CIVA@PI8XRU5<[[_ 6T]L>'+ M.97VB?9-["!V4+Z5BE^*7UX0#@1Q\ @A80?!40MH#0%MHHLV5- ML<+I2/ ]$B9:LYF!]<:B=36$F5-<**%WB<:I=))E]X]WRP6:S[+9S=/D^G:& M)G=3E-W?+>>3;(DFB\5,;Y].06%"Y1GZAAX74W1Z$5A3[W&I+8DIC;N$NC.+K4I>X.3>J)&D9^ MTD6]41AU"J-/%6:<*:&O&,)2@NH]VX8@.<@;^,,@/E+7$S6,@\M^=7&G+OY4 MW;RS3:*UX)7VD6(%!:JQ4 1ZY<;OA/C1L94],:'?+S7II";_>M1(WQ:4OS7X M'#%0?;*3=Z>;#*)!>"3\?=1@X V.OP'WH$V8%OT3BPUA$E%8:YQW89J::-I> M,U&\MIUCQ97N0W98ZC\%"!.@]]>):4;=OR?]"U!+ P04 " A>6Q2 MZ,. R3D$ =% &0 'AL+W=O M8*D>^=H1&TYPF!LEL8-^23$7SS1=23U"V24*B%-2"HH2P$GJW'G&EY-/4\;Y#W^ MI&0G*FV@A_+"V _]..ZZ.B,0DD%H"JW];,B5QK)54'#\/HIW2IS:LME_5 M;_/!J\&\8$&F+/Z+AC(:=P8=$)(5SF+YQ':_D<. >EHO8+'(_X)=T=J2+2>$QR\WA1> MT0FO$(%[ELI(@'D:DO"M@*.&4(X#O8[C!ED59R2X!!Z\ ,A%;DU TP^;PZ$E M'*],JY?K>:?2FO&4RHR3"["B>]T00*4*D)\9W:A5("T^NJ6/;NZC>\+'=1!D M219C24(U<=4B#BC62Z.N'(52+U?2*WL[^0Z]KA[JMIJDNFYPT.N7W=X$VBL# M[5D#;4S&!4B)K N[T/4K\?1<%QX%_;Z3[\)N?P5-0>H" M]-_Y1K[?/0JPKM/P1$[[98!]:X!3EFPR23B(, ]W6.=6L)74K3RW3$;J(UNM M:$ ^-.L&I>-!:S-[6/H8?G+"',^7-6>BECO#=S.XA[S!44&&-=/*.U$0Z!J2 MNBV4!/P#[FE*DRRQ) Y6< Y;*P]$Q@NR#G4N)$UR\"P%664Q^%WMQ0*Z4P;(5VN'ZM%';-7G,I#$BA MG:2GLA 3=?B*6!P"FFPXVQ*=$:M+@T;8;R_QAH-PT!:D#LI52G7[E1VAH-2A ME_^F5Q>=P)1A*_PL7&T%^1">D&$D@ M$4O(L!&U=S1%!G[(?CC]6@GLFLU80@:;R(ZX174[",E6_9XM]H" "2N&D"$? M\MM+M($=LA\$_P.&#LI5# V\0>\(0W6]W.$)#"V3'I[T '\..81X:ME8* MS\#-LQ\ OS3G&S2]QCGO&2QZ=H0UI[P1,YYAG(?:2WGE9[;]H/>UE-LU+9AQ M*A'K_/Y)J/QEJ2SN*LJWY1W7=7ZS<_3^!EY-BYLJ(U-F)0LR9L1P2'ANH/ZOF),OCYH!^6-X.1?4$L# M!!0 ( "%Y;%+GGX3PE ( X( 9 >&PO=V]R:W-H965T0B00J!JI41%H6D/50_.[L!:\6-K MSQ;R[6M[P:$2F%YZ8?V:W_QG;(\9KI5^-34 DHW@THR2&K&Y35-3UB"HN5 - M2#NS5%I0M%V]2DVC@5;>2/"TR+)!*BB3R7CHQ^9Z/%0M0CH<-7<$"\+F9:]M+ Z5B J1A2A(-RU%RE]].)">5'JU74^5Z,DWG-]P#YXYD=?S:0I/@TQGNMW?TCSYX M&\P+-7"O^'=683U*KA-2P9*V')_4^A-L ^H[7JFX\;]DW:WM6X]E:U")K;'M M"R:[+]UL$[%GD ^.&!1;@\+K[AQYE5.*=#S4:DVT6VUIKN%#]=96')-N5Q:H M[2RS=CA^F-TM9@MR-@6DC)L/PQ0MUD$GEYZ3(BBS"ZX48>Y[7.Q8C& -P3A[ ;M\YF8(I-6O\ MH?CQ8->2SPC"_(QXN@R>+KVGRR.>YK1\M6>9J"5IM#MP)>4$-@U4#"2:0\F- M U&W$-'5#[KZ4!=/.? M;T">O1>4+*IZYO<5*I]+0.JCU26.*K7F<9D[=6Y/'Y6G!I[!U1\LT\) MCCO)O>DAO>E>B1:@5_XA,J14K<2N6H?1\-C==27^?7GW4CY2O6(V @Y+:YI= M7-F;J[O'I^N@:GS!?U%HGP_?K.V##=HML/-+I7#7<0["7X#Q'U!+ P04 M" A>6Q25%\;G'T# !]"P &0 'AL+W=ON:?;X8B.:N35#]U3JE!3P47>NWEQI0??%\G.2V(OI(E%?!/ M)E5!# S5P=>EHB1U3@7WPR"8^05APMNLW-R#VJSDT7 FZ(-"^E@41/V^H5R> MUA[VGB>^L$-N[(2_697D0'?4?"L?%(S\1B5E!16:28$4S=;>-?ZPQ;%UZI9Q;)>#X58MZ34SK>/G^K/[1 M)0_)[(FF6\E_L-3D:V_AH91FY,C-%WGZ1.N$IE8OD5R[7W2J;.>AAY*C-K*H MG8&@8*)ZDJ>Z$!<.>#;@$-8.8=LA'G"(:H?()5J1N;1NB2&;E9(GI*PUJ-D7 M5QOG#=DP89=Q9Q3\R\#/;/ZYN][=[= $;6512D&%T4AFB%,H#:)/\+7 \^TM M-81Q_0[LONUNT=LW[] ;Q 3ZFLNC)B+5*]\ C)7TDSKP314X' B,0W0OA#F"$S65C9Q>-%19 M5\)$:C,B%C=BL1.+!\3^+:DBAHE#O3)=V:I"E^8^7=>@Q M6D;3QN@%X+0!G(X"7A=2&?8?<7L3/B!EM\]$9I,CT!*MJ>G]1BK1V07*-&K1 M=DWP .NL89V-LGX6ABJJ#0+4JIRB=Q9[ZY)%/33+1JZQ2C==Z*@8IR^PK;H"1RWX'IL[/;KHULV M=,OQVAWW%1<3B2QH']FR$W42QNU%[34:6%<LAKUSFUYF]L;^D:I+-,U9C>$W5@0D,N M&4@&5W, 4E6O5PV,+%V[M)<&FB_WFD-_3)4U@/\S*6Q2=].Q"N(# "$ &0 'AL+W=O4*O0K33*Y,'9*Y=>F*:,=38F< M\IQF\,N&BY0H6(JM*7-!25PZI8EI6Y9OIH1EQG)>OKL7RSDO5,(R>B^0+-*4 MB*>/-.'[A8&-YQ=?V7:G] MS.<_)EJZI^I[?"UB9#4K,4II)QC,DZ&9AW.#K M%?:U0VGQ+Z-[>?2,="H/G/_4B[_BA6%I1C2AD=(0!+X>Z8HFB48"'O_5H$83 M4SL>/S^C?RZ3AV0>B*0KGOQ@L=HMC)F!8KHA1:*^\OV?M$[(TW@13V3YB?:U MK66@J)"*I[4S,$A95GV37[401PZN?\+!KAWL:$%B MC\>2](U\+[ ;HQ9?M^'KCO)=%4) 1R#>X9TP\L 2IA@=Y.OVJ-B>9W7X]HT< M"SO#?+V&K_=6OA_06D$'IZ79!GUF&70Z@YZ_YY+I%A]*:#QJ(2=;0O+KFR@2 M!8WO#L%NLOB+VE%Q-ZK7ZK?!MT3T&Q']T7C_\&P2O:[P?J^FKN/8G<+WC;R3 MA0\:SL$HYV]<'UL7LJT@_>,=,YMUV?:-9I;M#[.=-6QGHVRKIJ.7'0*S'A$< M!AVR?9O@!-6PH1J>M:,V+'@!_E: DS%'F$XVH+!P#5\_;AV%)4I.@*)J@G2D0Y5W7F MAN&$QJ,Z%1H*4,HSM9/(1S%Y&N[(<22W1K*?D; ] -46YS!PX/&)XQ7BM$[3 M86G&8]H72',>$JZ0!H':PAPF&SP^!?2$B9F,> %[%#J#HBLB$4'0)I&>X+?T M[*X9CQI,L?7'H! O^05=OW;>AV$$CT\CK\C[C(88C^E.W1-9C_L%TW X:_/H M@J9OQW\3L669!(8; +*F :@IJ@MGM5 \+^]L#US!#;!\W,$EG0IM +]O.%?/ M"WT-;*[]R_\!4$L#!!0 ( "%Y;%(FO/%[5P, ($, 9 >&PO=V]R M:W-H965T/SPEY9(8;(5_5BA -WE/&U MBDPSRLFC!"I+4RP_K@D3FY$'O>V%)[I<:7O!'P_7>$FF1+^L'Z4Y\ZM9YC0E M7%'!@22+D7<%+RQW>?&FF!E69"+8'SK7JY$7>V!.%CAC^DEL?I"R MH)Z=+Q%,Y9]@4XX-/)!D2HNT#)L5I)07W_B];,1. (8M 50&T+&!;AGHYH46 M*\O+NL$:CX=2;("TH\UL]B#O39XVU5!N'^-42W.7FIP>W]]>36^GH ,>L,XD MU90H(!: $=,:P"B>45923!/ M",,S1H#YL4FL*5\6\VU'74TG( X#<'9#-*9,G1O\R_0&G'T[!]\ Y>!Y)3)E M@&KH:U.C7:F?E/5<%_6@EGIN2'(!NO [0 $*'/')T7$X^!SW36>K]J*JO2B? MK]LRWZ&N=L"OJD?W>8_V0+L5M)M#PQ:H*1VZ.E>D>GG*OMYO8Q2%W:'_YF"% M%2L\Q$(N5I&*=ED0M;!Z%:MWB-5UL7H-%D2]GIL55:SH$"MTL:(&:Q!#-ZI? MH?J'4#T7JM] ]2/D1L45*MZ+>EX1X_J%)M(%C!O N*6+@XHWV,\3UA/%SWZ- M/W)5N,B#9JEQ.'"S85"K+=A+OR=* 9JN,TWF1BNF:J*T4RE!@]\91/T6_HY: MX>'JG3S8X$5Q7#_;TE2P\;[& 8I:5E4;"?ZODNXHMPX_+"18&PF>IJ0R]NE] M:NM[K21XFI-@4TK]%B7!VDGP-"E!EY5:8+64X&E6@DTMM<)J+<'3O 2;8FI[ M56LOP0-B.E(4L.DH%+0]P]I2<+^FCA=%4U2=EI\KJC6%]FNJ51-E;E< 8^PLA]/;$[D*K?QWC?U!+ P04 " A>6Q2/Y73PGH' #,+@ M&0 'AL+W=O$HND@")D^T6:(*B2;O/BDW;0G2XDIQCL3]^)=GQZ*!&MJI]27S,10[GXY#6 MZ7,4/R8KK5/R$OAAGZTWB+* [<-'L;+\?).M;N MO% *_#&S+#4.7"\I[H?X6DV03!&[\>JG]Z/EL1$=O'WSW MEJLT_V!\?KIVE_I.IS_6W^+LW7AO9>X%.DR\*"2Q7IR-+NBGJ2-SA4+BIZ>? MD])KD@_E(8H>\S=?YF:*Y==O MUO\L!I\-YL%-]#3R__;FZ>ILY(S(7"_1KOTCC[ULOTTO,OM_<7MY^_7'Z])A=W=]?W M=^3]E4Y=ST\^D!/RX^Z*O'_W@;PC7DCN5]$F<<-Y=7 . MY'S=[B_N2H1:O].PCX?0/PBQF&0*:'JQ.)T@X M?#^-O+#'VZ8Q3-UPZ3WXFKA)HM,$L2GV-D5A4[38_!Q'24*F;AR_>N&27 31 M)DQ-<[\U(PLS>=D^G=.LB(4\'3^59Z13K!*EW$JIA&B*3D:&.&ID+FT,C"G1 MLBPH W>LRQTSNF--=Y2VE#(%Y8X;W?'FPG*H:'$'4*4X53-WPNA.--V) M2-[@QV\@"K$ZQ2KQ@DD8CB)NC9[UB02E:H%$0R(Q' B';/?LR:E3I2R MK7HW9)3CMFK9%QCPC.$\.V#/9TVTG5#+J4=HDJ(MB& 0(8#L'O?9TT4.L*N M=TP&J8DCVL(#8#(::*+J1$R<^E+K%*N&"E 3.-0.Z,V$H2]D MC?APH6IT0$F!=X[Y!6Y^)8TNGM+MH1AN20+-!$ZSPY>D\8!+ZTUNIU@U3N"? M&(Y_P@ VY31:,Z,8;SNM"N"?^.U+0F&X *1V(T"3E-/2D0O@I/C=B\*=@?+5 MLJ*3^D6A24JIMDP#>@7>9=['[EP';OR8$#>JIMZUCV9U9(!8B2/V M8$#L[%1^CVC>RW=)5:,$U$H04D2[QA/09*LMF-GE V:=$V2"2K_J=!S#.XM^9Z#LF;4U@Q*X+7%NWWBA%VP"\B\Y^A)/ G&E/5Q- M R"DK@",:KB3N@+P*1Q\_=* V^1(&GIH5D<&G%0X)R$-W<=) M5?I]>[BK2@784X?^3G-,%G";M% U)N%XQ>JX +P*1QWDX) 3E +LJ>$.]3: MSL8/];VRT&$305(?S>K( +8VCK<;]Z7OWFT#]VPV7%( >S;>#_9+"FZ3(@UY M+]7JV "^-HX[2,NQN[<-&+3E<%D!#-IX,]@O*[A-&TE*#\WJR$K/!>'T@YP< ML'O;0$+;&2X-P$$;;__ZI0&WB1&KAV;U"2A@L8/3#]+0O7L[P$&'#I8%!\#G MX U?KRQTV$2.%WTTJR,#^#HX[2 +A^S?#H#/&>X&U '4.7C'UR\/N$ULJ^BE MNAW;N/1<<+8;+XO'I1,RRZ]DMH_:[C_=/Y)]43R(7/O\DGZ:;A^L!C/;Y[QO MW'CIA0GQ]2(S:7W,]XEX^^CT]DT:K8NGCQ^B-&L)BI&ULM9;;3N,P$(9?Q8JX G(L6F"VDJTW0,2B J6 MY=HDT\9+8A?;I?#V:SMI:).TNZRT-VWLS/SS>9P9>[!F_%ED !*]%3D50RN3 MFE/#'VK =7Z=!R-!'DD$@M@=7?*TP@S[62 MXGBI1*TZIG;'G'70S>,RDR@+S2% M=%? 5J0UKK?!'7L'%:>0G"/?/46>XSD=0)._=G?C SA^G3W?Z/E[]"89I@L0 M.DTR Y1@SM\)72!),"/7-YI@F@+ T M(9]@02A5,;MVI]3K&3U=SZ^CJ->/PH']NIVR/UGMP/9JV-Y!6%5CJH*H^H0Y M!YJ\(U(L5]SAKLMX(JLJ [9E3'C/YE^Y#J PBGOU1?4JU< M=N)$+1S?[37RU+8Y"YQNXK@FC@]71U5HIV@&G+ 47=%$G6L"=&>C\SJ?KV>@:6>?=5H$L>OZ3H.SP^Q +;M;AX3[OSZ'2GDG M=Z[G-<$[K+:;P"ZW]\'M?:;"]R77:W7 V'6]"E.?T;\V-]/S*'_(=,>;FZP5RU*H%RF"M)Y[ROF'AY7RD' MDBW-D?_$I+I F,=,W?& :P/U?LZ8W QT@/K6./H-4$L#!!0 ( "%Y;%*? M/\60W@( .0' 9 >&PO=V]R:W-H965TH (D&IB&U+4(Z+97DQBPZL29;2[]]CLV:41)RGC8"_AR M+K_SMW/$*+3/6"Y[UEJIXL&V9;(F&9;WO" Y["RYR+""J5C9LA $ MI\8I8[;G.)&=89I;_:Y9FXA^EV\4HSF9""0W68;%^R-A?->S7.MC84I7:Z47 M['ZWP"LR(^JUF B8V564E&8DEY3G2)!ESQJX#W%;VQN#GY3LY-$8Z4H6G+_I MR3CM68X&(HPD2D? \+U+922)=XP->6[[Z2L)]3Q$LZD^46[TM:Q4+*1BF>E,Q!D-#_\XWVIPY&# M&WSAX)4.WJ4.?NG@FT(/9*:L(5:XWQ5\AX2VAFAZ8+0QWE -S?4ISI2 70I^ MJC^(X^GK:(A&OR>CY]EHA@;/0_0R_SZ:HOAU.AT]S]'3>/ X?AK/Q[![/20* M4R9OT!UZG0W1]=4-ND(T1_,UWTBVD1'@\('A?( Q)":>_U\4.9/0KQ+Z)F'P5<(D$1N2H@*_"\[8 M+Z8@[3Y"@0&=&A&*1%&W;MD(P2L-L&&-0ZOXW6:.:**(SK/<4B'H!]K@'R% M&(%VA!C%"\JHHLVZ1764,#P][[J1[[A^,V^KXFV=Y7U1:R*:B%JU9*V@$YT0 MU8W"5N0T$[4KHO9%-Y#LX4F31)H+R#4F*L_R7V*VZ]\%/'[!"7O=RHV"\/0: MVD<]6+]_/[!8T5S"J2[!S[EO00!Q>%,.$\4+TY877$&3-\,U/,-$: /87W*N M/B:ZTU_\O4$L#!!0 ( "%Y;%+ZM;Y?L@( #P' 9 >&PO=V]R M:W-H965T=NDW2T7SW(%H-!K09GL.2NE MUE>N*[,5%%A>\#4PO;+@HL!*3\72E6L!.+>B@KJ!Y[7= A/F]+OVV:/H=_E& M4<+@42"Y*0HLWJZ!\FW/\9V/!Q.R7"GSP.UWUW@)4U!/ZT>A9VZ5)2<%,$DX M0P(6/6?@7PT3$V\#?A'8RKTQ,IW,.7\VD[N\YW@&""ADRF3 ^O8"0Z#4)-(8 M?\J<3E72"/?'']EO;.^ZESF6,.3T-\G5JN=T')3# F^HFO#M#RC[B4V^C%-I MKVA;QGH.RC92\:(4:X*"L-T=OY8^[ G\Z( @* 7!=P5A*0AMHSLRV]8(*]SO M"KY%PD3K;&9@O;%JW0UAYBU.E="K1.M4_^8N':3#N_06#2:307H[?ABGLRD: MI"-T_S.];( M,#1;\8W$+)==5VE$4\C-2ISK'4YP &<$V04*_7,4>('7(!]^6^Y??I:[VIC* MG:!R)[#YPO]UYTBML*H5VEK1@5I38(3K_0791D".,GTA"BUP1BA1;TU6[O+% M-I_9K2_]I),D<==]V7>L'M5I=]IA%?4)-JI@HZ.P]@,@4FXPRP!E7*K&E[U+ MTMZKW;H,HB^ #4&^%WG-@'$%&!\%_/NMYAKU'#%038!QK7:2=&+_"V$]JA-W M@@,6MBO"]G%"D%+O<"& :2N95)A2?3PJB?3I1C4^JO";R-LUIBCTO"_@]2#? M][P#UB85>/(/UC:Q)?4/,XQKKC9$1757W;VSS?Q7'K!8:K<0A876>1>)3B!V M9_5NHOC:'G=SKO3A:86Q29-!T"HX" #;!@ &0 'AL+W=OYU6K:0,9!>DEKOVU\2D*LG MM?H&LLG^][>[P#+8,?XD"@")7DI:B:%52+FYM&VQ*J#$XH)MH%(G:\9++)7) MF@EO+:6T73"],;HU;5D$H_Q;GD MZI0HG8RO;Z?)='0[O4');)9,;\:3\70Q1\DT17?WTYOSQ7@V0>GX:H'.45)5 M6TS1!,LM)Y* 0&R-4EA*=+^D),?ZN0BTP$NJCDY2D)A0<:J$C_,4G7P[1=\0 MJ="B8%N!JTP,;*D*T&G8JR;9JSI9]T"R*:PND-<[0Z[C.AWRT:?EO>]OY;9J M6]L[M^V=:^)Y!^(E>O?Z6WGM%011X_^5H[XT>/?8GF.=$30$*:Z5S+D(5@->CM#8DVYAIM&12 MS3:S+-3?![AV4.=KQN2KH0=<^S^+_P)02P,$% @ (7EL4LK;8*QA!0 MKA< !D !X;"]W;W)K&ULM5AM;^(X$/XK%KJ3 M=J5=2!Q>5Q2)M^Y56MB*=O<^G.Z#20:P-HE3VZ&M=#_^[)#&H01#M^(+Y,7S MS#SCR>.Q^X^,_Q(; (F>HC 65[6-E,F71D/X&XB(J+,$8O5FQ7A$I+KEZX9( M.) @,XK"!G:<=B,B-*X-^MFS6S[HLU2&-(9;CD0:180_CR!DCU/&.#< +\R:+E'#+S>NP=8@3(Y M(RRG=PIE>G8L;J\2I:'FIY@D7$P2SF"]]TZ2Q9=7^/(R7\TCOKZG4DU&'-!X MC9:,*VMU):JF98?3RG"T'FT'G6ZGTW(OS?9H MM0I:+2O.-:$<;4F8 F(KQ*KFHXI3ZW Z.AW'.9R.PX'=]JN!>W&WB[C;UK@G ML)3H1GW*/-5?\B?T4W$@V7)P#_XFI@^*T3_3)ZF7F64(Z!L5\M\J*G8_J?B\ M)B3Y4L 7Z!,J?):J6@C&1&RNU2(X@V@)W#(IG8)T>RZ)J%PL7V/)*G M4WDT"X'K73Z/1LM=NWK^9AZ;57D\5HVND6#7KL'3E+. A2'A2']S-H9&'MWV MY?-I],JU2\G-WI*H>FE:M8B/3J"\(0]&=ER[[N@."XTY!%2BX9H#'/9]^\A& M1-S>Q3.,CV @Y;E[^ M(S1"C>U"/4R2D/I$]UP1X6L:G^[^1R<@GR_SYJHJ-WN/. MY=-N-!S;-?RWTFZ'=$\5O%D&L+V9/);V>^ 1"AF)T8KX-%2R9=LOFW7 NWR_ MZ1F5]NQBF'=X9B^(?)(H.J_)['*>@^UO]AS+9L\S2NK9)6J>ZGV(UKF'E'#5 M;(3/J'20(U3"[>Z1S\TK'%W:U4P)/64!]H\65K@_/)%QG_^QB MW[^1/^_$X<&1XEO EH5;/5_G%)_1/Z]U^>(S@N;9!>V-Q=<^2'*KZ50<24PJ M1GI.99DV2D>=^B1[EJF/0"&LE*E3[R@,OCLK]BC'Y&PO=V]R:W-H965T4!H) M4K;UH071LCV[R=?&PK&+[5"0]N-G.R$+HEPVL9?$E^\?UW1(3YB2Q M';L22IF>R5TSVU9 M-F M8*2L/J/'QHC.@"_]PH@: #!1P%A PAMHK4R MF]8$*YS$@N^0,-&:S32L-Q:MLR',;.-""3U+-$XEZ>5L-EW.+N;+!3J;3U!Z M.5].Y]\NYNGT8H$.)Z PH?((':.;Q00='ARA T086A:\DICE,G:55F&XW*Q9 M\;Q>,7AEQ0ED)RCTOZ# "[P]\/3#<'_X'.[JW%L#@M: P/*%KQG F2)L TPA MW90D!X'- 7N#.FRI0TO=>Y\ZZU(C2O"*4*(>][E7AGD#[RP#7HFM]?*[?V3W..L$D*/[A-;,_8[.H)1,-JO(VIU1&_JF$,E,"7K M1WW'[RHBR3O;T6]Y^Y^]TX.6>O ?=GKPPKPH]+S]Y@U;)<._-P_]0F=9)BK( M$3SH!T""?"/I4;O4Z+/]]+T_9&PO=V]R:W-H965T=^V6A%9.$MNUN4ABWBA&*YP+D$U9$O%RBXRW8\=W M=@L+NBF467"3N"8;7*)ZK.="1^[ DM$2*TEY!0+SL3/Q;Z:1R;<)/RFV!PZDC52\[,%:04FK;B3/ M?1_V 'YT!!#T@."]@+ 'A-9HI\S:FA%%DECP%H3)UFQF8GMCT=H-KEG ^0T4HDQ?P 1Z7,S@_NX S MH!6L"MY(4F4R=I668(C#^\#RA?_M_@1Y.)"'ECPZ1HXITBU9,Y20"U[J0\^(P@QJ(A1%>:E[F;(F MH]4&9$$$%IQE* YVM:MT92N9B[E-_$@W8+O?N@,YH3_DO+(0#1:BDQ;FY,7H M!\7?BC\D,OI'@/=&XJF,3J"[=Y3-,_*=B VM)##,-<8;?=1@T5W-+E"\MJ=[ MS96^*W9:Z-<,A4G0^SGG:A>8"S.\C\E?4$L#!!0 ( "%Y;%*PMX:K" D M (\I 9 >&PO=V]R:W-H965TRGU5_:QO/JW.)TFM2!9R:>HN!/SS**]E4=0]@8Y_=9U. M^F?6#8?7+[W_K1D\#.9>:'E=%?_(5V9S/EE,T$JNQ;XPWZJGWV4W(%[WMZP* MW?P?/76VR00M]]I4VZXQ*-CF9?NO^-4Y8M IX$&I&M Q@U8H 'M&C2>F[7* MFF'="",NSE3UA%1M#;W5%XUOFM8PFKRL7^.=4?#7'-J9BT^WUU\^?T3?+__Y M\0Z]NY%&Y(4^05/TX^X&O?OM!/V&\A)]WU1[+&C==+;L'G#5/H $ M'H )^ER59J/1QW(E5X<=S$!M+YF\2+XBT1YOY/(44?P>D80D'D'7KVZ.LX@< MVGN0-OW1D ?+9;65Z%["G)+@K.;.B%]21SIG?>>LZ9R%Q$)GVN1+G]_;EKQI M6<_6QXLII2D^FST.G>%:89*DO=&!*MZKXE%5,(%@>I0^46W#=/"XC)!LI,DU MXAFE?DUIKRF-:CI\#1[_M_I2]]&+=#'2YQK-,/+>E%95-2=$4;Z)&6NQU,V$N3: MI$D@'G!B,UORUBCM6@X?2)/%V$T>*\(H#N@:9%PC5B5T%9#'VGL]JG@3>)R96)XE&[(U<2]"XBH4LMED2T[<&;=?RX&VD?#Q( MUVB*22A(;'[%\00;#-NNW<'SG(GD,\(L"8BRZ16_.;]B3^ZD9"S+-<*4LX L MFV%Q/,6V@;OJP@)2;2G7N?&J=#/HPJ& QP@G66AZV3R+YZ\! 1#@R-R:.V2D M&-.Q2(_5/%L$1-H,CN,I_,?IW2E:MU,":8C!O:G4\V#U@!3$)7HG-!)H)]42 M4L6)=Q3QYQ!\FB1_\2V2WM#P<*P6##B+YY%\#1$CRZ74$#/F2'6],:@7^!!=>6MDFICK7R0"NA^LL1"L2AO#@$>5,[T/UYR6)B1.D^_# M>$(@8+>O90J#"/8Y^*KK[W#EY4Q5GQ7+ FL-8AE#XHRYK>K%]A[<>U^ IW_! MKD_[%T3$A<<#Z6[<5@*#XL!DD< M@[<0"U;E2K97)[7/]S $!7O5LLWSE<[#CG=A.*7C)=01H\,!6&"2.#"_0&)2 M7DTN^J;<"0;7B,Q#F<'BD?QO\$A>A4>?51"/Q.*1Q.GSL4?#B(CZ%4@\TC>G MI]B/Q.,-212)Q"*1Q)$(Z?EE_=\OI^HA"JVEB=4D+*YH'%?7 "C(^>VLAPDN M:EC%.$!=$)%D,:XF^*R"04DMKF@<5]V"M]L4+9^14:+41:/>*];E$4ZS<5KR M6!'& \%)+;9H'%OM2J-37+\UR$NKW*"E4.JY>I3*[U^71!AGXSSDL5H$W3NH M4!W9>W5B&[BVE"H?4%%I?4RTRR.6L7$2\%AQG@:V9M12B\:I=;E MDEJJQT#HNOC!"4G'*CU6+ GD>&HA1>.0^F+]V7!*U77C:;6>[N&FF<]^S;XM M6N9H=JU($N(2M5RB;^02=9'#DO%.W&-$2$B3Y1*-<\FS1FD6^VY^]/MS[@'X ML C2:?>998O0#+/ HG$VM%OC\O5IO5/M5N*RA#H.=ZUPLN D(-I2B+Z-0D4N M[O,B-\^Q K8E$8N3Z$;NE%Q"ET5L/C"WUC9-L_&2R&?%<:#>PBQ^6!P_7Y7< MB=Q_NL%:1U.G+NPUHZ&J'QN!(/9,5.N8AHXE+6MX$B7:-[F$MP>/;5<2U7I00Q3;:E\:W58/@$C5 M0YG_NQ/;E9ET7!@\Y!E2DO=8?/ )0)Q&??AVLR,8 MN)Z-#G??,7?+X#SH.,L?_JJ/ NI7VM4^T&#F@VI@J01OFF:>@X$H:C;U!1-3 M_9E*(W>YE"6A2+54XG$J_0@F*[.!=/54[8O52S6ZF7057)?/?]6> Q:O:A=) M@-R0; LD?N0C!=\9YF%?%B[\_[=122T\TOA&Y=:MCKR[_?+WD[9& BO;)Z'\ M>X34W99@1D,^3"TBTB-E,=^9^6%?-H>G\=/\_\J'-JVFQT]&AN6PSFM>IU'/ M^9CCL]G@T[:M5 _-%W\:@AQ8WGXRUO_:?U5XV7Q+-_K]"G^X;K\-M-VTGRI^ M%@H K&&)NH8ND],Y2%+MUW_MC:EVS0=T]Y4QU;:YW$@!KZ8V@+^OJ\J\W-0/ MZ+_!O/@/4$L#!!0 ( "%Y;%+W=8%%J < /4C 9 >&PO=V]R:W-H M965T7XJW(?KC=(/1N>G*5OS!5?? MT[F$NU&M)0ACGF2A2(CDJ[/!S/Y\Z8VU0#'B(>3/V=XUT:8\"O&D;VZ"LX&E M$?&(+Y56P>!CRR]Y%&E-@../2NF@GE,+[E_OM'\IC =C'EG&+T7T>QBHS=E@ M,B !7[$\4O?B^3=>&>1I?4L19<5_\ER-M09DF6=*Q)4P((C#I/QD+Y4C]@2H MTR% *P'Z1L!V.P2<2L I#"V1%69=,<7.3Z5X)E*/!FWZHO!-(0W6A(E>QH62 M\&T(WN\C\G%[/%]16YO+N=7W]=S+[=W'TE\__.OB[(IRNN6!AEOY 3 M\GUQ13[]XY?3D8)YM?1H6'"H8 2 :]1TA_J" MHAJO^')('/O?A%K4:@%T^6YQ>XK <6HG.H4^YX>1UQHK,X"_ZFK>M4SF+5\RB$WQ[/IE: M^N]TM-UW7W/" MF7AP,MMR"4Q+?M4 "&0_)U]8*,D#BW*.6#NM)YI^S-H$D;2Q8:?*T M8;*#Q8UM&9:R4"QWJQ678;(F*7R(H'#\#@CY%"8D+@BFG9QPU4XEBWC,WF-3 M&U4V+^&)%0D3Q>661>21JV?.$R*6RUQ*GBRY_CJM8C_K18]/^![TU*"GJ+*; M^P64YG4>02P!J;"T\'/*7J6((BB.05[67B5J_)IZ $')1JWX:8-+J-<=$89R M;0?W] Y *D-P*9 >!*OF0@8AJ\-DR1.ETP.+^;P5E=O(..J,Q]3O<*]A M:ANGZE:JJQ>]!Y3W,>:S#<';/HKJ-DS".(_)7^0'2XEMJ-X>'Y=F;4/H]@0O MBU&X#K6/,V ,'.=YD$:!FP3,23@$GRRN%?CW$83^* O'Z>I*8:4;QDS _8I3;H M7X3OS 9;$BA7F6:CG^//'BAV#^U04[HH7DENV(F 3?J87/^1A^J5W"3:0-@+]ZZ/(7_J':>1IH;)*<[D M'VNE*V4'C:7K>9.N-H(:FJ='IGEJ:)[B!/M-*&@'BUZD;$+N%]\SLN69;K8T MNP40>JR#O"O=!UNR<=O6K66@;=E($TX-J5.<0[\GTNQ##[:<2Y$IZ!S+OA%2 M1I.VMJ[5DFES$SI!\#F&EAV<"[NS DBMHC=LMV^HTK&/DQ^.H4@';\6O7])0 MELZM2J>.$%TCV^.C1YUME;(8MKW3#IS(4#_?0SQ#1ZX#H6RM\R14Z+R&]1SW M2&XWS.?@;>]AN8"(YEM-!]420!6 NL%2OV8R M: W^GNF]OA+A&()U\,,02#],CR%(!S_S^"J2DXJCF"JL>^3K,$GVS-T+T*R@ M]?8(;9Z'>-[8:S)8RT!W[(V["<(PL(,S<,'MO!_II F NM,6I,V!SL29=",U M5.O@5/M@J@(&M'G>W]6[A^$ZX[M+KBP90W]Z/EK9T1WFG(N!&T=.@T0J4YZB !#DTQ MUZXI@BY> M!'^@SX0O9D7S11ZJENPNJZ8P>M9QVE7/U#,/KV>%K77W:0Z]V]:Q1Q5L$7MZ3\\4* _?;?RO%NYR MPQ*(XQNX@MB2(L+0F9KF'>G76L]4&0^O,A]:%US5.]9E[^=7O):\68L9I$2@ MTP)3;HC?.]*OKYXA:P\GZUD0A)JK6%1U:(3E:B.D)K-6U[9M.=J.&D9[+U#$ M7*Z+]THRH,0\4>5;"?73^MV56?'&QIOG%_;GR_(-%*.F?"'FEDEHG#(2\16H MM(9C6"I9OF-2WBB1%J]I/ JE1%Q<;C@+N-0#X/N5$&IWHR>HW_0Y_QM02P,$ M% @ (7EL4OH\C,'H P _ \ !D !X;"]W;W)K&ULM5?9;MLX%/T5PNA#"PPBDMJLPC;@+6G0B6,XR?29D6B;J"1Z2#I. M@?GXH99(JBRQ10J_V")UEW/OH8YT1R34;ZW%I,1/ZJ8I70M@#PF M"1$_9C3FI_$ #=XV-FRW5]F&-1D=R(X^4/5T6 N]LJHH$4MH*AE/@:#;\6"* M/L^QGSGD%O\P>I*-:Y"5\LSY]VQQ&XT',$-$8QJJ+ 31?R]T3N,XBZ1Q_%L& M'50Y,\?F]5OTZ[QX76]R;UT-2S,:'Y30=YGV4Y.'YWVRF MZR^W\^G?X'9U?;^YFS[>WJ_ QP55A,7R$_@ 6 H>]_PH21K)D:4TA"R0%9;I M9D4ZW),.87#'4[678)E&-/HY@*6Q5P7@MP)FV!AQ0<,K8*._ (88/CTLP,;3L<7^9H)'UT@' K0"X M1@ ;^D+3(^T\%X6GVTB&G0#A896QX*?#S'-]S^X&YE7 /".P:_9*(T"DI*H3 MG'?6"1="U()V;N1!Y'0#\RM@OA'8-*%"GP1I8']8A1I>\I %59K@W1P'YP?* M01C[K49VF+D>]-WN5B)82QG\(Y9+]V9B&S48+-!U6#FVZ_6 :^@L,H);'H5^ M]QH(0+@.A2_)-*IE"]GOYKIT;;9IZ".[_=!TF 70MX.>=M92A\Q:]TNN.\3- MAT$;78>5Z_8=Q%H&D5D'IY(1L"8AV[+01$0M7\B[*..U'"&S'AD9]\^:A:'O MPW9/S\W0,'#Z&*_E#0W_C/%A!^/MUTN7$>QYN:!:$I%9$V^HYB#]8?J:J44, MPTM2C6M!PF9!,E%=NK8T$+:I[C)SG(;9S]!J@MM:RA'\A2WJ<$"1FQ%1HK4GXHIJ$ M:TW"[]>DTK7YO8B\X+RC'6:N>]91JS%'Z0^S73Y>2A#R8ZJ*B:3:K4;8:3ZX MM?9G>K0M!M$Z3#$7WQ&Q8ZD$,=WJD/#*UYA$,6H6"\4/^;3VS)6>_?++O1[/ MJ<@,]/TMY^IMD26H!O[)_U!+ P04 " A>6Q2*O##E0," !+! &0 M 'AL+W=O)QY[S^4P\3MHI_6IJ "1O MC9!F&M2([2.EIJRA86:D6I!V9:]TP]"&^D!-JX%57M0(&H?A VT8ET&6^KF5 MSE)U1,$EK#0QQZ9A^M<,A.JF011<)M;\4*.;H%G:L@-L %_:E;81'2@5;T : MKB31L)\&>?0X&[M\G_"-0V>NQL15LE/JU07+:AJ$SA (*-$1F'V=8 Y".)"U M\?/,#(8MG?!Z?*%_]K7;6G;,P%R)[[S">AI\"D@%>W84N%;=%SC7,W&\4@GC MGZ3KWR#GU0][9E"1 G9(4)'%;+DM%X6>YV[0*4M&\22EIVL7].J &] 'W\:&E.HHL3_K87:X*7G?('_2^VOV MQ/2!2T,$[*TT''V6Q29+(7W]X" !-" &0 'AL+W=O8H?@2DA FR4PN%'B@P^32/BOV)M9@ M2:DD$_KW7:LSVVO=UG *G M^D)N0>#.6BI.#4[5QM=;!31Q1CSSHR#H^)PRX0W[;NU1#?LR-QD3\*B(SCFG MZM<8,KD;>*&W7YBQ36KL@C_L;^D&YF"6VT>%,[]"21@'H9D41,%ZX(W"ZW$8 M60-WXCN#G3X8$^O*2LHG.[E/!EY@%4$&L;$0%#_/,($LLTBHXV<)ZE6CV>W-G)Q.P5"6Z3-R0I@@BU3F MFHI$]WV#G-;2CTO\<8$?O8,?1N1!"I-J_D.[HC+7!B-SR]6^=L M%/X6 &T'8+/H>1BU+GM]_[F&MEW1MO^)=DM9XC,1YTK5DQ@JBNK$]'Y0T2WW:V7T*TD=!LES$ ;E<Y);[7"#7'$HFZSLD&!"B:$ M V+9/J;Q?:%[1;&O5JM>.2HZQ.OQHM$^H!2&SRV#-9H&%UVD5D7O*B9&;EV_ M6$F#W<<-4^SWH.P!W%]+:?832U#]@QC^!E!+ P04 " A>6Q2EDEYZET# M &"P &0 'AL+W=O7&&+5L6GL /WWLYT04@BLDZI](7ZY>^ZY M\]UQ[35/7D6$L02;F#+1L2(IEU>V+681CI&XY$O,U,V<)S&2:ILL;+%,, J- M4DQMUW'J=HP(L[IM2DH8'B= I'&,DO<^IGS=L:"U/7@DBTCJ [O; M7J(%GF Y78X3M;,+E)#$F G"&4CPO&/UX%4 ?:U@))X)7HO2&FA77CA_U9MA MV+$84HVD>+SEH%9A4RN6UUOT&^.\(Y2*A_Y^A;G#M4TWHQ387[!.I=U+#!+A>1QKJP8Q(1E7[3) U%2@/4C M"FZNX.XK^$<4O%S!,XYFS(Q; R11MYWP-4BTM$+3"Q,;HZV\(4P_XT0FZI8H M/=F=!+?7@^G=-1@.P05X[MU->T_#AQ'HC0;@Y[1W-[SY/1S] +T@>)B.GB;@ M;( E(E2<*^GI9 #.OIV#;X P\!3Q5" 6BK8M%2^-;L]R#OV,@WN$ W3!/6#VJJ@6Q&0:J[D#(TQX@"?IX01C3^'P.QC@A/*S*@ RO9O!T M:UEU/=]KVZORHQS*^ XL9#X0K1=$ZR>)JK@D.BZ2@X +*4Q,KC>J"0ISP/91JU:IJ-@F;C=(*$(=%/)FQ57V%J.IPXK^+7.+!]T6BY>P0K MA*#G55-L%A2;GWUR5:6G'[MY8-^K-_50]: IC)0MA E \ M5Y#.94-12K*A*]M(OC1SRPN7:@HRRT@-JCC1 NI^SKG<;K2!8O3M_@%02P,$ M% @ (7EL4I-5*DM7 @ 8@P T !X;"]S='EL97,N>&ULU5=;:]LP M%/XK0AVCA5%?LJ3K:ANV0F&PC4+SL+>BV+(MT,63Y MHG.^H_.=3Y=$)U&M-A0_E!@KT#+*ZQB62E6?/:].2\Q0?2DJS'4D%Y(AI5U9 M>'4E,(C!);N5F0X MAH_G[W\W0MV\ W8\^W!VYC]>W.SCYUW@ GHODLX/(+WT_6EB$YPB7QQ&_AKW M%/75+G4OQ9 -PB;3/QVD[!5A';'G#BZ),T(V%0P.D@@H)E+XX6DI@D/K)A@/KF3OE>!CA0G:U;07[N7+3]P);SP@D ME/8"0VB!)*J04ECR.^UTDSOP60@X>[FIM,)"HDT0SN&0T VZR$K(#,N^3 "W M4!)1G!LYDA2E&96H/!-42C!M9 05@J-.PS;#&9HVQ90^F"_#N]\ MIS:?UAR>H.9_N\\%YE@B.A:M[_XQ[_*;%;L7ZG]H[GY6]A6_*')V=?P:W:M\ M["(7IR#R!(Y[=GW\&EW'='0B/?=^CYJ$G1:A1X%IQ6+XTS1]="@*5@VABG#G ME23+,'_6*6AZA5:ZX=_AU_,SG*.&JF4?C.%@_\ 9:=AU/^O>;(2;-=C?S?*" M15=P^%>1_ 502P,$% @ (7EL4I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'6Q2YE8%2+$% "Z+@ #P M 'AL+W=OWHL6D.K\;C>O,H]KS^JSR(0EW9E=6>-^JP^CBN#Y7@V_I1B&:?CZVK*V^\ MY[(8W=T<[[6NQN9!V8A-(\M"G=0G[J7X4C]?UX?DLZSE@\QE\^UVU/[/Q8CL M92'W\KO8WHZN1J1^++\LRDI^+XN&Y\FF*O/\=C3I+MR+JI&;_YU.-&3*'^KV M3,,?8JY ;D?>E;KA3E9UTY9H[\\5XV>A"G='3TTYDWDCJBEOQ+PJGPZR^*AO MH]YB;+Q&6P_'WZX27U6_4XWE;BD"D.ZY(),T"MX8D!X Z9T+,O"3!3$@KP'(:US(*4V"F*U3 M%H6:+(KG?LC^\=MC/YP:D"\ R!>XD$FV6OGQ^[9]V3QD,Q;XJB;]((BR,&4& MY$L \B4N9$SO:9A1<\*^@F;L*UP;D$HFR"Y94C^A9H0P@9PQ098&"U,_G+.V29.D M'[I,($],D$4QCZ+IWVRY-'D@)4R0G: &09PI9]%W:QHF/[I6E"[TF,WBV,2$ MI#!!ML*,A2K,8^&<^'&L6K;5:P>[C,*YB0EI88+L!3W-L?2934\E"IHJ]-[8 ML"!;6,BVB.FR#5/6?IR^)VJJ"Q,_T.[H$4+RL)#E\4,I20+"QD621TW@:>NO/-:32/_?5"!5!+Y>)9%)MI MAP7)PD*61^FJ__,T(@>UC(]E"*3>,L4*[5,TZ@@I9Y'PXR MB(5LD"18T&FFQ,88N23W_C+[&<&3MYEO8D)BL9#% L;QO=S2@L1BG3/=^&"; MF)!8K-,D'.0BY>K!]1_F(@?D$OMTF<<@&V01^WPIB&8U,2&QV.=,0WH#Q0;7 ML\Z9AO0Q(;/8)TE#!OLB9!3[U/G(("&D%?M$BU 8G&0Q3(8Q0ZV M.>05!SMC 0,PQ\0$=TJ0O0)CNB8FY!D'V3,PIF=B0K)QD&5S#&"#X$!^G& M0=:-"7=)V%:5ECLIMH37M6AJCU1Q<2CXLL'CA5,)-5%Q*/ MBRP>.%7H84+F<9'-]H[,+S<%V^%N8D+2\=#7TFM'K%Y>_LW[A0:[QL+=FP/6+WCP$^<9#]LTO-@F/S6YB0O+Q MT+=F!I=9!OKF-22?:^RU-6C;L+=H=0W)Y[K[;+HM7-_=;,5.%F(;JD?4ZOR& MYYMU1?1/]WF7X^KO,79/>1ZH&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVDMNHT 4A>&M6"P@N.Z+I!5GU)-,HVP .>6'8AM$T4JR^[:<@7U0#WH2<4:H M0%Q^,?B$@,>7?&C'?7KB=43T]WLY:P6K^VPS>.JJC\/U]VEOFS2W7ERM7A^6U7#\UNJZKF#!()D_B"% M()T_R"#(Y@]R"/+Y@P*"8OZ@!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M M$W*="+Q."'8B$#LAV8G [(1H)P*U$[*="-Q."'0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#> M0J"WHMY*H+>BWDJ@MZ+>2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VH MMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'> MCGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'> M@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V#0.\&]6X(]&Y0[^8G]2[CUR&7:\_W M&J__DU2/YW/S]?*7Y??.R4VXX%S?5I2GOU!+ P04 " A>6Q2X"K5-FBQO5O M 5$VP!98< &33-NH26S9!LKM<5) D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[ MN"C6*?E3QF*UIL[&TGGJ\\K2A^_I3RO0UH7[@-=S-X\40E/3Y-:&=&V[O(MM6Q;3_Y=] M") ^)$@?"J0/#=*' >EC#M+',4@?)R!]\!E*(RBB&UL4$L! A0#% @ (7EL4@3@:03O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M(7EL4IE6Q2T5Y&'ZX% !"& & M @($." >&PO=V]R:W-H965T&UL4$L! A0#% @ M(7EL4MT.8DF@!@ WQH !@ ("!\@T 'AL+W=O6Q2_Z9/RWP' M Q'@ & @(%&)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4DRX MC,L".R( #1O 8 " @48P !X;"]W;W)K6Q2#N.55K ' #K% &0 M @(&W4@ >&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4J^W0CUO P #@D !D M ("!_V 'AL+W=O6Q29K@J))\" !^!@ &0 @(&E9 >&PO M=V]R:W-H965T&UL4$L! A0#% @ (7EL4AB82D>F" )!X !D ("! MQ&H 'AL+W=O6Q2 M,6:2N\<$ !)$P &0 @(&A

&PO=V]R:W-H965T&UL4$L! A0#% M @ (7EL4O9J=^[K @ 1 < !D ("!KGL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4F,Y.G*E M @ Z04 !D ("!E(L 'AL+W=O6Q2,B,S3]$) !,'P &0 M@(%PC@ >&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4DS_ESR,! .0L !D M ("!>Z4 'AL+W=O6Q2"B ,:W(& "*#@ &0 @($^J@ >&PO=V]R M:W-H965T>P !X;"]W;W)K&UL M4$L! A0#% @ (7EL4LPZ!0K_ @ ;@@ !D ("!(;4 M 'AL+W=O6Q2R*"O M^98C 2>@ &0 @(%7N >&PO=V]R:W-H965T&UL4$L! A0#% @ M(7EL4NATKW8N @ )P4 !D ("!*> 'AL+W=O6Q2RJ8CBM@" B!P &0 @(%4 MZP >&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4@/#R)YN! N1( !D M ("!W?, 'AL+W=O6Q2U#_E8\ " "G!P &0 @(&"^ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ (7EL4D?SGH0" P \ < !D ("!A?X 'AL M+W=O6Q2HG)HZ*H& M ,%P &0 @(&^ 0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL M4E"/P:UA P = @ !D ("!FPL! 'AL+W=O6Q2JM8-_&T" !D!0 &0 M @($S#P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4JS.S#): @ ( 8 M !D ("!CQ8! 'AL+W=O6Q2>CK115L& #V'@ &0 @($@&0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4M#),GUD @ H@4 !D M ("!_"$! 'AL+W=O6Q2[&PO=V]R:W-H965T M&UL4$L! A0# M% @ (7EL4C)Q_O E P @PH !D ("!"RL! 'AL+W=O M6Q2WJI=ZWP" "' M!@ &0 @(%G+@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4N>? MA/"4 @ #@@ !D ("!BC4! 'AL+W=O6Q25%\;G'T# !]"P &0 M @(%5. $ >&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4B:\\7M7 P @0P !D M ("!(D ! 'AL+W=O6Q2/Y73PGH' #,+@ &0 @(&P0P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ (7EL4I\_Q9#> @ Y < !D ("! MSDX! 'AL+W=O6Q2 M^K6^7[(" \!P &0 @('C40$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ (7EL4LK;8*QA!0 KA< !D ("!D56Q2+ /QZ(0" ".!P M&0 @($I70$ >&PO=V]R:W-H965T1? 0!X M;"]W;W)K&UL4$L! A0#% @ (7EL4K"WAJL( M"0 CRD !D ("!2V(! 'AL+W=O6Q2]W6!1:@' #U(P &0 M@(&*:P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ (7EL4BKPPY4# @ 2P0 !D M ("!B'6Q29+(7W]X" !-" &0 @('">0$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ (7EL4I-5*DM7 @ 8@P T ( !:X ! M 'AL+W-T>6QE6Q2EXJ[', 3 @ "P M @ 'M@@$ 7W)E;',O+G)E;'-02P$"% ,4 " A>6Q2YE8% M2+$% "Z+@ #P @ '6@P$ >&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ (7EL4K % +TV @ '"H !H ( !M(D! 'AL M+U]R96QS+W=O XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 153 471 1 false 47 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.informationsg.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.informationsg.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME Sheet http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 00205 - Statement - CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncomeParenthetical CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Sheet http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS Sheet http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows CONSOLIDATED STATEMENT OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS Sheet http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS Notes 8 false false R9.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 10301 - Disclosure - REVENUE Sheet http://www.informationsg.com/role/DisclosureRevenue REVENUE Notes 10 false false R11.htm 10401 - Disclosure - ACQUISITION Sheet http://www.informationsg.com/role/DisclosureAcquisition ACQUISITION Notes 11 false false R12.htm 10501 - Disclosure - NET INCOME PER COMMON SHARE Sheet http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare NET INCOME PER COMMON SHARE Notes 12 false false R13.htm 10601 - Disclosure - ACCOUNTS RECEIVABLE AND CONTRACT ASSETS Sheet http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssets ACCOUNTS RECEIVABLE AND CONTRACT ASSETS Notes 13 false false R14.htm 10701 - Disclosure - FURNITURE, FIXTURES AND EQUIPMENT Sheet http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipment FURNITURE, FIXTURES AND EQUIPMENT Notes 14 false false R15.htm 10801 - Disclosure - LEASES Sheet http://www.informationsg.com/role/DisclosureLeases LEASES Notes 15 false false R16.htm 10901 - Disclosure - INTANGIBLE ASSETS Sheet http://www.informationsg.com/role/DisclosureIntangibleAssets INTANGIBLE ASSETS Notes 16 false false R17.htm 11001 - Disclosure - GOODWILL Sheet http://www.informationsg.com/role/DisclosureGoodwill GOODWILL Notes 17 false false R18.htm 11101 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 18 false false R19.htm 11201 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT Sheet http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebt FINANCING ARRANGEMENTS AND LONG-TERM DEBT Notes 19 false false R20.htm 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 20 false false R21.htm 11401 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.informationsg.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 21 false false R22.htm 11501 - Disclosure - INCOME TAXES Sheet http://www.informationsg.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 22 false false R23.htm 11601 - Disclosure - STOCK BASED COMPENSATION PLANS Sheet http://www.informationsg.com/role/DisclosureStockBasedCompensationPlans STOCK BASED COMPENSATION PLANS Notes 23 false false R24.htm 11701 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION Sheet http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation SEGMENT AND GEOGRAPHICAL INFORMATION Notes 24 false false R25.htm 11801 - Disclosure - RISKS AND UNCERTAINTIES Sheet http://www.informationsg.com/role/DisclosureRisksAndUncertainties RISKS AND UNCERTAINTIES Notes 25 false false R26.htm 11901 - Disclosure - RESTRUCTURING CHARGES Sheet http://www.informationsg.com/role/DisclosureRestructuringCharges RESTRUCTURING CHARGES Notes 26 false false R27.htm 12001 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Notes 27 false false R28.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 28 false false R29.htm 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies 29 false false R30.htm 30303 - Disclosure - REVENUE (Tables) Sheet http://www.informationsg.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.informationsg.com/role/DisclosureRevenue 30 false false R31.htm 30403 - Disclosure - ACQUISITION (Tables) Sheet http://www.informationsg.com/role/DisclosureAcquisitionTables ACQUISITION (Tables) Tables http://www.informationsg.com/role/DisclosureAcquisition 31 false false R32.htm 30503 - Disclosure - NET INCOME PER COMMON SHARE (Tables) Sheet http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareTables NET INCOME PER COMMON SHARE (Tables) Tables http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare 32 false false R33.htm 30603 - Disclosure - ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Tables) Sheet http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsTables ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Tables) Tables http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssets 33 false false R34.htm 30703 - Disclosure - FURNITURE, FIXTURES AND EQUIPMENT (Tables) Sheet http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentTables FURNITURE, FIXTURES AND EQUIPMENT (Tables) Tables http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipment 34 false false R35.htm 30803 - Disclosure - LEASES (Tables) Sheet http://www.informationsg.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.informationsg.com/role/DisclosureLeases 35 false false R36.htm 30903 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.informationsg.com/role/DisclosureIntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://www.informationsg.com/role/DisclosureIntangibleAssets 36 false false R37.htm 31003 - Disclosure - GOODWILL (Tables) Sheet http://www.informationsg.com/role/DisclosureGoodwillTables GOODWILL (Tables) Tables http://www.informationsg.com/role/DisclosureGoodwill 37 false false R38.htm 31103 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 38 false false R39.htm 31203 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Tables) Sheet http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtTables FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Tables) Tables http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebt 39 false false R40.htm 31503 - Disclosure - INCOME TAXES (Tables) Sheet http://www.informationsg.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.informationsg.com/role/DisclosureIncomeTaxes 40 false false R41.htm 31603 - Disclosure - STOCK BASED COMPENSATION PLANS (Tables) Sheet http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansTables STOCK BASED COMPENSATION PLANS (Tables) Tables http://www.informationsg.com/role/DisclosureStockBasedCompensationPlans 41 false false R42.htm 31703 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Tables) Sheet http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationTables SEGMENT AND GEOGRAPHICAL INFORMATION (Tables) Tables http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation 42 false false R43.htm 31901 - Disclosure - RESTRUCTURING CHARGES (Tables) Sheet http://www.informationsg.com/role/DisclosureRestructuringChargesTables RESTRUCTURING CHARGES (Tables) Tables http://www.informationsg.com/role/DisclosureRestructuringCharges 43 false false R44.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Furniture, Fixtures and Equipment, net to Reimbursable Expenditures (Details) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Furniture, Fixtures and Equipment, net to Reimbursable Expenditures (Details) Details 44 false false R45.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details) Details 45 false false R46.htm 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) Details 46 false false R47.htm 40301 - Disclosure - REVENUE - Contract Balances (Details) Sheet http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails REVENUE - Contract Balances (Details) Details 47 false false R48.htm 40302 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails REVENUE - Narrative (Details) Details 48 false false R49.htm 40401 - Disclosure - ACQUISITION (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionDetails ACQUISITION (Details) Details http://www.informationsg.com/role/DisclosureAcquisitionTables 49 false false R50.htm 40402 - Disclosure - ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details) Details 50 false false R51.htm 40501 - Disclosure - NET INCOME PER COMMON SHARE (Details) Sheet http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails NET INCOME PER COMMON SHARE (Details) Details http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareTables 51 false false R52.htm 40601 - Disclosure - ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Details) Sheet http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Details) Details http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsTables 52 false false R53.htm 40701 - Disclosure - FURNITURE, FIXTURES AND EQUIPMENT (Details) Sheet http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails FURNITURE, FIXTURES AND EQUIPMENT (Details) Details http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentTables 53 false false R54.htm 40801 - Disclosure - LEASES (Details) Sheet http://www.informationsg.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.informationsg.com/role/DisclosureLeasesTables 54 false false R55.htm 40802 - Disclosure - LEASES - Components of lease expense (Details) Sheet http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails LEASES - Components of lease expense (Details) Details 55 false false R56.htm 40803 - Disclosure - LEASES - Supplemental balance sheet information related to leases (Details) Sheet http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails LEASES - Supplemental balance sheet information related to leases (Details) Details 56 false false R57.htm 40804 - Disclosure - LEASES - Maturities of lease liabilities and minimum rental commitments under non-cancelable operating leases under ASC 840 (Details) Sheet http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details LEASES - Maturities of lease liabilities and minimum rental commitments under non-cancelable operating leases under ASC 840 (Details) Details 57 false false R58.htm 40901 - Disclosure - INTANGIBLE ASSETS (Details) Sheet http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails INTANGIBLE ASSETS (Details) Details http://www.informationsg.com/role/DisclosureIntangibleAssetsTables 58 false false R59.htm 41001 - Disclosure - GOODWILL (Details) Sheet http://www.informationsg.com/role/DisclosureGoodwillDetails GOODWILL (Details) Details http://www.informationsg.com/role/DisclosureGoodwillTables 59 false false R60.htm 41101 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Sheet http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Details http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 60 false false R61.htm 41201 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Long-term Debt (Details) Sheet http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Long-term Debt (Details) Details 61 false false R62.htm 41202 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Annual Maturities of Debt Obligations Tables (Details) Sheet http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Annual Maturities of Debt Obligations Tables (Details) Details 62 false false R63.htm 41203 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Narrative (Details) Sheet http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Narrative (Details) Details 63 false false R64.htm 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies 64 false false R65.htm 41401 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.informationsg.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.informationsg.com/role/DisclosureRelatedPartyTransactions 65 false false R66.htm 41501 - Disclosure - INCOME TAXES (Details) Sheet http://www.informationsg.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.informationsg.com/role/DisclosureIncomeTaxesTables 66 false false R67.htm 41601 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details) Sheet http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails STOCK-BASED COMPENSATION PLANS (Details) Details 67 false false R68.htm 41701 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Details) Sheet http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails SEGMENT AND GEOGRAPHICAL INFORMATION (Details) Details http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationTables 68 false false R69.htm 41801 - Disclosure - RISKS AND UNCERTAINTIES (Details) Sheet http://www.informationsg.com/role/DisclosureRisksAndUncertaintiesDetails RISKS AND UNCERTAINTIES (Details) Details http://www.informationsg.com/role/DisclosureRisksAndUncertainties 69 false false R70.htm 41901 - Disclosure - RESTRUCTURING CHARGES (Details) Sheet http://www.informationsg.com/role/DisclosureRestructuringChargesDetails RESTRUCTURING CHARGES (Details) Details http://www.informationsg.com/role/DisclosureRestructuringChargesTables 70 false false R71.htm 42001 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) Details http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts 71 false false All Reports Book All Reports iii-20201231x10k.htm iii-20201231.xsd iii-20201231_cal.xml iii-20201231_def.xml iii-20201231_lab.xml iii-20201231_pre.xml iii-20201231xex10d17.htm iii-20201231xex21d1.htm iii-20201231xex23d1.htm iii-20201231xex24d1.htm iii-20201231xex31d1.htm iii-20201231xex31d2.htm iii-20201231xex32d1.htm iii-20201231xex32d2.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "iii-20201231x10k.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 153, "dts": { "calculationLink": { "local": [ "iii-20201231_cal.xml" ] }, "definitionLink": { "local": [ "iii-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "iii-20201231x10k.htm" ] }, "labelLink": { "local": [ "iii-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "iii-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "iii-20201231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 588, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 24, "http://www.informationsg.com/20201231": 4, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 34 }, "keyCustom": 56, "keyStandard": 415, "memberCustom": 10, "memberStandard": 37, "nsprefix": "iii", "nsuri": "http://www.informationsg.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "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.informationsg.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "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": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - REVENUE", "role": "http://www.informationsg.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - ACQUISITION", "role": "http://www.informationsg.com/role/DisclosureAcquisition", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - NET INCOME PER COMMON SHARE", "role": "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare", "shortName": "NET INCOME PER COMMON SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "iii:AccountsReceivableAndContractAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - ACCOUNTS RECEIVABLE AND CONTRACT ASSETS", "role": "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssets", "shortName": "ACCOUNTS RECEIVABLE AND CONTRACT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "iii:AccountsReceivableAndContractAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - FURNITURE, FIXTURES AND EQUIPMENT", "role": "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipment", "shortName": "FURNITURE, FIXTURES AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - LEASES", "role": "http://www.informationsg.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - INTANGIBLE ASSETS", "role": "http://www.informationsg.com/role/DisclosureIntangibleAssets", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - GOODWILL", "role": "http://www.informationsg.com/role/DisclosureGoodwill", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "role": "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebt", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.informationsg.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - INCOME TAXES", "role": "http://www.informationsg.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - STOCK BASED COMPENSATION PLANS", "role": "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlans", "shortName": "STOCK BASED COMPENSATION PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION", "role": "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation", "shortName": "SEGMENT AND GEOGRAPHICAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - RISKS AND UNCERTAINTIES", "role": "http://www.informationsg.com/role/DisclosureRisksAndUncertainties", "shortName": "RISKS AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - RESTRUCTURING CHARGES", "role": "http://www.informationsg.com/role/DisclosureRestructuringCharges", "shortName": "RESTRUCTURING CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "role": "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - REVENUE (Tables)", "role": "http://www.informationsg.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - ACQUISITION (Tables)", "role": "http://www.informationsg.com/role/DisclosureAcquisitionTables", "shortName": "ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - NET INCOME PER COMMON SHARE (Tables)", "role": "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareTables", "shortName": "NET INCOME PER COMMON SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "iii:AccountsReceivableAndContractAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "iii:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Tables)", "role": "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsTables", "shortName": "ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "iii:AccountsReceivableAndContractAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "iii:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - FURNITURE, FIXTURES AND EQUIPMENT (Tables)", "role": "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentTables", "shortName": "FURNITURE, FIXTURES AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - LEASES (Tables)", "role": "http://www.informationsg.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://www.informationsg.com/role/DisclosureIntangibleAssetsTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - GOODWILL (Tables)", "role": "http://www.informationsg.com/role/DisclosureGoodwillTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "role": "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Tables)", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtTables", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME", "role": "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.informationsg.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - STOCK BASED COMPENSATION PLANS (Tables)", "role": "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansTables", "shortName": "STOCK BASED COMPENSATION PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)", "role": "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationTables", "shortName": "SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31901 - Disclosure - RESTRUCTURING CHARGES (Tables)", "role": "http://www.informationsg.com/role/DisclosureRestructuringChargesTables", "shortName": "RESTRUCTURING CHARGES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-5", "first": true, "lang": null, "name": "iii:CapitalizedSoftwareDevelopmentCostsForSystemConversionAndWebsiteDevelopment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Furniture, Fixtures and Equipment, net to Reimbursable Expenditures (Details)", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Furniture, Fixtures and Equipment, net to Reimbursable Expenditures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-5", "first": true, "lang": null, "name": "iii:CapitalizedSoftwareDevelopmentCostsForSystemConversionAndWebsiteDevelopment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_W_j1zPpkhUWOgilAs1DEKw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details)", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_W_j1zPpkhUWOgilAs1DEKw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - REVENUE - Contract Balances (Details)", "role": "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails", "shortName": "REVENUE - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - REVENUE - Narrative (Details)", "role": "http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails", "shortName": "REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "iii:BusinessCombinationContingentConsiderationArrangementsLiabilityAccrued", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - ACQUISITION (Details)", "role": "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "shortName": "ACQUISITION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_7_8_2020_To_7_8_2020_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_xz-MX-yqFU-EoLFplkrzrw", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncomeParenthetical", "shortName": "CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details)", "role": "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "shortName": "ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_7_8_2020_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_HtUfRM1AL0SpYUDnyLKDDQ", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - NET INCOME PER COMMON SHARE (Details)", "role": "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "shortName": "NET INCOME PER COMMON SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cK7BkZTKeEKyWMs2V4HONQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "iii:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "iii:AccountsReceivableAndContractAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Details)", "role": "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails", "shortName": "ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "iii:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "iii:AccountsReceivableAndContractAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - FURNITURE, FIXTURES AND EQUIPMENT (Details)", "role": "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "shortName": "FURNITURE, FIXTURES AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_VRrwm4qboU2O4xyhN2wUsg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - LEASES (Details)", "role": "http://www.informationsg.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_VRrwm4qboU2O4xyhN2wUsg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - LEASES - Components of lease expense (Details)", "role": "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "shortName": "LEASES - Components of lease expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "iii:LeasesSupplementalBalanceSheetInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - LEASES - Supplemental balance sheet information related to leases (Details)", "role": "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails", "shortName": "LEASES - Supplemental balance sheet information related to leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "iii:LeasesSupplementalBalanceSheetInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - LEASES - Maturities of lease liabilities and minimum rental commitments under non-cancelable operating leases under ASC 840 (Details)", "role": "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details", "shortName": "LEASES - Maturities of lease liabilities and minimum rental commitments under non-cancelable operating leases under ASC 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - INTANGIBLE ASSETS (Details)", "role": "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_xWDqxRiNjEG9ZVuKwKbzvQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - GOODWILL (Details)", "role": "http://www.informationsg.com/role/DisclosureGoodwillDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_6KPazIbXN0-advNxyDCS3A", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Ta56894B0EGGSUL5KaXGPw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "role": "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Ta56894B0EGGSUL5KaXGPw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "role": "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Long-term Debt (Details)", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Annual Maturities of Debt Obligations Tables (Details)", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Annual Maturities of Debt Obligations Tables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Narrative (Details)", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_3_10_2020_To_3_10_2020_us-gaap_VariableRateAxis_us-gaap_EurodollarMember_ViPQ84hCe0-hP3EMFxVAuA", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentDescriptionOfVariableRateBasis", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_olFk2jlxqEuIDEqLr7pZMw", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "iii:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "iii:AccountsReceivableAndContractAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "role": "http://www.informationsg.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableRelatedPartiesCurrent", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_Pob84n3Slk2kW0LjNf0Lmg", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - INCOME TAXES (Details)", "role": "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details)", "role": "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "shortName": "STOCK-BASED COMPENSATION PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_lOwB8uHtRkeX_Micyq_9wQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Details)", "role": "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails", "shortName": "SEGMENT AND GEOGRAPHICAL INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_lOwB8uHtRkeX_Micyq_9wQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "2", "first": true, "lang": null, "name": "iii:AdjustedRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure__ifL6a6ovkSt8xnr42zrdQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - RISKS AND UNCERTAINTIES (Details)", "role": "http://www.informationsg.com/role/DisclosureRisksAndUncertaintiesDetails", "shortName": "RISKS AND UNCERTAINTIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "2", "first": true, "lang": null, "name": "iii:AdjustedRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure__ifL6a6ovkSt8xnr42zrdQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS", "role": "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows", "shortName": "CONSOLIDATED STATEMENT OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - RESTRUCTURING CHARGES (Details)", "role": "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails", "shortName": "RESTRUCTURING CHARGES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_DwnyP5FM0EC_gLfyeXJ1HA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)", "role": "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_OV4mQb9GVU2c5-1pgI0Eqw", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_aq4j_wXl-02GxiusYSLB9g", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "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 - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS", "role": "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations", "shortName": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "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": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_vqLm_I9t5kKUsStIo4sMtg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 47, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "A [U]", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "D [E]", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "G [B]", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "iii_AccountsReceivableAndContractAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "ACCOUNTS RECEIVABLE AND CONTRACT ASSETS" } } }, "localname": "AccountsReceivableAndContractAssetsAbstract", "nsuri": "http://www.informationsg.com/20201231", "xbrltype": "stringItemType" }, "iii_AccountsReceivableAndContractAssetsNet": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Account of receivables and contract assets, net of allowance.", "label": "Accounts Receivable and Contract Assets, Net", "terseLabel": "Accounts receivable and contract assets, net of allowance of $368 and $343, respectively", "totalLabel": "Accounts receivable and contract assets, net" } } }, "localname": "AccountsReceivableAndContractAssetsNet", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "iii_AccountsReceivableAndContractAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure pertaining to accounts receivable and contract assets.", "label": "Accounts Receivable and Contract Assets [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE AND CONTRACT ASSETS" } } }, "localname": "AccountsReceivableAndContractAssetsTextBlock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssets" ], "xbrltype": "textBlockItemType" }, "iii_AccountsReceivableContractAssetsAndAllowanceForDoubtfulAccountsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable and contract assets and allowance for doubtful accounts.", "label": "Accounts Receivable, Contract Assets and Allowance for Doubtful Accounts [Policy Text Block]", "terseLabel": "Accounts Receivable, Contract Assets and Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableContractAssetsAndAllowanceForDoubtfulAccountsPolicyTextBlock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "iii_AcquiredFiniteLivedIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of acquired finite lived intangible assets acquired.", "label": "Acquired Finite-lived Intangible Assets", "terseLabel": "Acquisitions" } } }, "localname": "AcquiredFiniteLivedIntangibleAssets", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "iii_AdjustedRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted ration of debt to earnings before interest, taxes, depreciation and amortization.", "label": "Adjusted Ratio of Debt to Earnings before Interest, Taxes, Depreciation and Amortization", "terseLabel": "Adjusted Debt to EBITDA ratio" } } }, "localname": "AdjustedRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "pureItemType" }, "iii_AdvisoryFeesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for direct costs and expenses for advisors.", "label": "Advisory Fees [Policy Text Block]", "terseLabel": "Direct Costs and Expenses for Advisors" } } }, "localname": "AdvisoryFeesPolicyTextBlock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "iii_AwardsVestingOnChangeInControlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents details of awards that vest upon change in control or termination of employment due to employee's death or permanent disability.", "label": "Awards Vesting On Change In Control [Member]", "terseLabel": "Awards Vesting On Change In Control" } } }, "localname": "AwardsVestingOnChangeInControlMember", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "iii_AwardsVestingOnEmploymentThroughTheFourthAnniversaryOfGrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents details of awards that vest on employment through the fourth anniversaries from the date of the grant.", "label": "Awards Vesting On Employment Through The Fourth Anniversary Of Grant [Member]", "terseLabel": "Awards Vesting On Employment Through The Fourth Anniversary Of Grant" } } }, "localname": "AwardsVestingOnEmploymentThroughTheFourthAnniversaryOfGrantMember", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "iii_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationRollForward": { "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": "Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration [Roll Forward]", "terseLabel": "Change in the contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationRollForward", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "iii_BusinessCombinationContingentConsiderationArrangementsCurrencyTranslationChangeInAmountOfContingentConsiderationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability due to currency translation.", "label": "Business Combination Contingent Consideration Arrangements Currency Translation Change In Amount Of Contingent Consideration Liability", "terseLabel": "Unrealized gain (loss) related to currency translation" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsCurrencyTranslationChangeInAmountOfContingentConsiderationLiability", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationContingentConsiderationArrangementsLiabilityAccrued": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued contingent liability accrued during the reporting period.", "label": "Business Combination, Contingent Consideration Arrangements, Liability Accrued", "terseLabel": "Neuralify contingent consideration accrued", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsLiabilityAccrued", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationContingentConsiderationArrangementsLiabilityTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for the Company to pay additional consideration via earn-out payments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Business Combination, Contingent Consideration Arrangements, Liability, Term", "terseLabel": "Term of contingent consideration (in months)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsLiabilityTerm", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "durationItemType" }, "iii_BusinessCombinationContingentConsiderationLiabilityAccretion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination due to accretion.", "label": "Business Combination Contingent Consideration Liability Accretion", "terseLabel": "Accretion of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityAccretion", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractAssets": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contract assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Contract Assets", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractAssets", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contract liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities", "negatedLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "iii_CapitalizedSoftwareDevelopmentCostsForSystemConversionAndWebsiteDevelopment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the unamortized costs incurred for system conversion and development of website for internal use.", "label": "Capitalized Software Development Costs for System Conversion and Website Development", "terseLabel": "Capitalized costs associated with system and website development" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSystemConversionAndWebsiteDevelopment", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "iii_CashPaidForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid for [Abstract]", "terseLabel": "Cash paid for:" } } }, "localname": "CashPaidForAbstract", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "iii_CostOfReimbursableExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost associated with reimbursable income. This occurs when a services entity incurs expenses on behalf of the client and passes through the cost of reimbursable expenses to a client.", "label": "Cost of Reimbursable Expenses", "terseLabel": "Reimbursable expenditures" } } }, "localname": "CostOfReimbursableExpenses", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "iii_CreditAgreement2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2020 Credit Agreement.", "label": "Credit Agreement2020 [Member]", "terseLabel": "2020 Credit Agreement" } } }, "localname": "CreditAgreement2020Member", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "iii_DebtInstrumentNumberOfQuarterlyInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of quarterly installments in which the debt instrument principal is to be repaid.", "label": "Debt Instrument, Number Of Quarterly Installments", "terseLabel": "Number of quarterly installments" } } }, "localname": "DebtInstrumentNumberOfQuarterlyInstallments", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "iii_DebtInstrumentPercentageOfNetProceedsFromDebtAndEquityIssuanceForMandatoryRepaymentOfDebt": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of net proceeds from issuances of debt and equity used for mandatory repayments of the debt.", "label": "Debt Instrument, Percentage of Net Proceeds from Debt and Equity Issuance for Mandatory Repayment of Debt", "terseLabel": "Percentage of net proceeds from issuances of debt and equity used for mandatory repayments of the debt" } } }, "localname": "DebtInstrumentPercentageOfNetProceedsFromDebtAndEquityIssuanceForMandatoryRepaymentOfDebt", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "iii_DebtInstrumentPercentageOfNetProceedsFromInsuranceRecoveryAndCondemnationEventsUsedForMandatoryRepaymentOfDebt": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of net proceeds from insurance recovery and condemnation events used for mandatory repayments of the debt.", "label": "Debt Instrument, Percentage of Net Proceeds from Insurance Recovery and Condemnation Events Used for Mandatory Repayment of Debt", "terseLabel": "Percentage of net proceeds from insurance recovery and condemnation events used for mandatory repayments of the debt" } } }, "localname": "DebtInstrumentPercentageOfNetProceedsFromInsuranceRecoveryAndCondemnationEventsUsedForMandatoryRepaymentOfDebt", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "iii_DebtInstrumentPercentageOfProceedsFromAssetSalesUsedForMandatoryRepaymentOfDebt": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of proceeds from asset sales used for mandatory repayments of the debt.", "label": "Debt Instrument, Percentage of Proceeds from Asset Sales Used for Mandatory Repayment of Debt", "terseLabel": "Percentage of proceeds from asset sales used for mandatory repayments of the debt" } } }, "localname": "DebtInstrumentPercentageOfProceedsFromAssetSalesUsedForMandatoryRepaymentOfDebt", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "iii_DebtIssuanceCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Debt Issuance Costs [Abstract]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtIssuanceCostsAbstract", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "iii_DeferredIncomeTaxExpenseBenefitAdjustments": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) adjustments to reconcile net income to cash provided by (used in) operating activities.", "label": "Deferred Income Tax Expense (Benefit), Adjustments", "verboseLabel": "Deferred tax (benefit) provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefitAdjustments", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxAssetOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease right-of-use assets.", "label": "Deferred Tax Asset, Operating Lease Right-of-Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxAssetOperatingLeaseRightOfUseAssets", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxAssetsForeignCurrencyTranslationNoncurrent": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from foreign currency translation, which are expected to be realized or consumed after one year (or the normal operating cycle, if longer).", "label": "Deferred Tax Assets, Foreign Currency Translation, Noncurrent", "terseLabel": "Foreign currency translation" } } }, "localname": "DeferredTaxAssetsForeignCurrencyTranslationNoncurrent", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensationNoncurrent": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation expected to be realized or consumed after one year (or the normal operating cycle, if longer).", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Noncurrent", "terseLabel": "Compensation related expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensationNoncurrent", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsNoncurrent": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals, noncurrent.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Noncurrent", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsNoncurrent", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxBenefitExpenseFromStockIssuances": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax (benefit) expense from stock issuances.", "label": "Deferred Tax (Benefit) Expense from Stock Issuances", "terseLabel": "Deferred tax expense from stock issuances" } } }, "localname": "DeferredTaxBenefitExpenseFromStockIssuances", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxLiabilitiesForeignIntangibleAssetsAndReserves": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from reserves and foreign intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Foreign Intangible Assets and Reserves", "negatedLabel": "Foreign intangibles and reserves" } } }, "localname": "DeferredTaxLiabilitiesForeignIntangibleAssetsAndReserves", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxLiabilitiesNoncurrentClassificationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Noncurrent Classification [Abstract]", "terseLabel": "Noncurrent deferred tax liability" } } }, "localname": "DeferredTaxLiabilitiesNoncurrentClassificationAbstract", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "iii_DeferredTaxLiabilitiesPrepaidExpensesNoncurrent": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses noncurrent.", "label": "Deferred Tax Liabilities, Prepaid Expenses, Noncurrent", "negatedLabel": "Prepaids" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpensesNoncurrent", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxLiabilityOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease liabilities.", "label": "Deferred Tax Liability, Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxLiabilityOperatingLeaseLiabilities", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_EffectiveIncomeTaxRateReconciliationReleaseOfUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetailsCalc2": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to the release of uncertain tax positions.", "label": "Effective Income Tax Rate Reconciliation, Release of Uncertain Tax Positions", "negatedTerseLabel": "Net increase (decrease) of uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReleaseOfUncertainTaxPositions", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_EmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employees of the entity.", "label": "Employee [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeeMember", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "iii_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "iii_EquityIncentivePlan2007Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2007 Equity Incentive Plan.", "label": "Equity Incentive Plan2007 [Member]", "terseLabel": "2007 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2007Member", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "iii_FinancingArrangementsAndLongTermDebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT" } } }, "localname": "FinancingArrangementsAndLongTermDebtDisclosureAbstract", "nsuri": "http://www.informationsg.com/20201231", "xbrltype": "stringItemType" }, "iii_FinancingArrangementsAndLongTermDebtDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element may be used as a single block of text to encapsulate the entire disclosure for long-term borrowings and financing arrangements including data and tables.", "label": "Financing Arrangements and Long Term Debt Disclosure [Text Block]", "terseLabel": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT" } } }, "localname": "FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "iii_FiniteLivedIntangibleAssetsAccumulatedTranslationAdjustments": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of foreign currency translation gain (loss) adjustment of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Translation Adjustments", "negatedLabel": "Currency impact" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedTranslationAdjustments", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "iii_FurnitureFixturesAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, depreciable assets, not directly used in the production process.", "label": "Furniture Fixtures And Equipment [Member]", "terseLabel": "Furniture, fixtures and equipment" } } }, "localname": "FurnitureFixturesAndEquipmentMember", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "domainItemType" }, "iii_FurnitureFixturesAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities and additions or improvements to assets held under a lease arrangement. Examples of furniture and fixtures include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture Fixtures And Leasehold Improvements [Member]", "terseLabel": "Furniture, fixtures and leasehold improvements" } } }, "localname": "FurnitureFixturesAndLeaseholdImprovementsMember", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "iii_GoodwillImpairedAccumulatedTranslationAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) from from foreign currency translation adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Translation Adjustment", "periodEndLabel": "Foreign currency impact and adjustments", "periodStartLabel": "Foreign currency impact" } } }, "localname": "GoodwillImpairedAccumulatedTranslationAdjustment", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "iii_IcfrAuditorAttestationFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "iii_IncentivePlanAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Incentive Plan Amendment.", "label": "Incentive Plan Amendment [Member]", "terseLabel": "Incentive Plan Amendment" } } }, "localname": "IncentivePlanAmendmentMember", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "iii_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services and 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 Accounts Receivable and Contract with Customer, Asset", "negatedLabel": "Accounts receivable and contract assets" } } }, "localname": "IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_IntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureAbstract", "nsuri": "http://www.informationsg.com/20201231", "xbrltype": "stringItemType" }, "iii_IssuanceOfTreasuryStockForESPPAndVestedRestrictedStockAwardsAndStockAppreciationRights": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of convertible treasury stock reissued to satisfy equity-based compensation and stock appreciation rights (SARs) obligations exercised by the holders of such rights.", "label": "Issuance of Treasury Stock for Espp and Vested Restricted Stock Awards and Stock Appreciation Rights", "terseLabel": "Issuance of treasury stock for vested restricted stock awards" } } }, "localname": "IssuanceOfTreasuryStockForESPPAndVestedRestrictedStockAwardsAndStockAppreciationRights", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_LeasesSupplementalBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental balance sheet information related to leases.", "label": "Leases, Supplemental Balance Sheet Information [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information related to leases" } } }, "localname": "LeasesSupplementalBalanceSheetInformationTableTextBlock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "iii_LesseeOperatingLeaseOptionToTerminatePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of options to terminate the leases, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Option to Terminate Period", "terseLabel": "Term of options to terminate the leases (in years)" } } }, "localname": "LesseeOperatingLeaseOptionToTerminatePeriod", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "iii_NeuralifyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Neuralify, LLC.", "label": "Neuralify Llc [Member]", "terseLabel": "Neuralify acquisition" } } }, "localname": "NeuralifyLlcMember", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "iii_NoticePeriodForEarlyTerminationOfAgreementDueToBreachOrForConvenience": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the notice period to terminate agreements entered into in connection with the project due to breach or for convenience.", "label": "Notice Period for Early Termination of Agreement Due to Breach or for Convenience", "terseLabel": "Notice period to terminate agreements early due to breach or for convenience" } } }, "localname": "NoticePeriodForEarlyTerminationOfAgreementDueToBreachOrForConvenience", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "durationItemType" }, "iii_PaymentOfContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment of contingent consideration.", "label": "Payment Of Contingent Consideration", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentOfContingentConsideration", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "iii_PrepaidExpensesAndOtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for prepaid expenses and other assets.", "label": "Prepaid Expenses and Other Assets [Policy Text Block]", "terseLabel": "Prepaid Expenses and Other Assets" } } }, "localname": "PrepaidExpensesAndOtherAssetsPolicyTextBlock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "iii_ReimbursableExpendituresPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reimbursable expenditures.", "label": "Reimbursable Expenditures [Policy Text Block]", "terseLabel": "Reimbursable Expenditures" } } }, "localname": "ReimbursableExpendituresPolicyTextBlock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "iii_ReimbursableExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reimbursable Expense [Abstract]", "terseLabel": "Reimbursable Expenditures" } } }, "localname": "ReimbursableExpenseAbstract", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "iii_RestructuringAndRelatedActivitiesTermToComplete": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period to complete the remaining restructuring actions, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Restructuring and Related Activities, Term to Complete", "terseLabel": "Term to complete the remaining restructuring actions (in months)" } } }, "localname": "RestructuringAndRelatedActivitiesTermToComplete", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "durationItemType" }, "iii_RightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating and finance lease.", "label": "Right-of-Use Asset", "terseLabel": "Right-of-use lease assets" } } }, "localname": "RightOfUseAsset", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "iii_ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accounts receivable and contract assets.", "label": "Schedule of Accounts Receivable and Contract Assets [Table Text Block]", "terseLabel": "Schedule of accounts receivable and contract assets, net of valuation allowance" } } }, "localname": "ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsTables" ], "xbrltype": "textBlockItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibleServicePeriodOfEmployeesInCalendarYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the eligible service period of employees in a calendar year required for participating in the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Eligible Service Period of Employees in Calendar Year", "terseLabel": "Eligible service period of employees in a calendar year to participate in the plan (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibleServicePeriodOfEmployeesInCalendarYear", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibleServicePeriodOfEmployeesPerWeek": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the eligible service period of employees per week required for participating in the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Eligible Service Period of Employees Per Week", "terseLabel": "Eligible service period of employees per week to participate in the plan (in hours)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibleServicePeriodOfEmployeesPerWeek", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForPurchase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares available for purchase under the employee stock purchase plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares Available for Purchase", "terseLabel": "Shares available for purchase under ESPP" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForPurchase", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the offering period under the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Offering Period", "terseLabel": "Offering period for the plan (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfEligibleEarningsAsPayrollDeductionToPurchaseCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of employees' eligible earnings as payroll deduction to purchase common stock under the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Percentage of Eligible Earnings as Payroll Deduction to Purchase Common Stock", "terseLabel": "Percentage of employees' eligible earnings as payroll deduction to purchase common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfEligibleEarningsAsPayrollDeductionToPurchaseCommonStock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfRelevantPeriodElapsedForProrataVesting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of relevant period which has elapsed for the awards that will vest on a pro rata basis.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Percentage of Relevant Period Elapsed for Pro Rata Vesting", "terseLabel": "Percentage of relevant period has elapsed for pro rata vesting of the awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfRelevantPeriodElapsedForProrataVesting", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseIntervalPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period of interval between the occurrence of purchases under the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Purchase Interval Period", "terseLabel": "Period of interval between occurrence of purchases (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseIntervalPeriod", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardRegulatedCapForPayrollDeductionToPurchaseCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the regulated cap for payroll deduction of employees participating in the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Regulated Cap for Payroll Deduction to Purchase Common Stock", "terseLabel": "IRS regulated cap for payroll deduction to purchase common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRegulatedCapForPayrollDeductionToPurchaseCommonStock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "iii_StockIssuedDuringPeriodForRsuVestedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been issued during period for RSU vested.", "label": "Stock Issued During Period for RSU Vested, Shares", "terseLabel": "Issuance of common stock for RSUs vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodForRsuVestedShares", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "iii_StockIssuedDuringPeriodForRsuVestedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of issuance of stock for RSU vested.", "label": "Stock Issued During Period for RSU Vested, Value", "terseLabel": "Issuance of common stock for RSUs vested" } } }, "localname": "StockIssuedDuringPeriodForRsuVestedValue", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "iii_TermOfProvisions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of provisions which are typically prohibit the Company from performing a defined range of services and usually apply only to specific employees or the specific project team.", "label": "Term of Provisions", "terseLabel": "Term of provisions" } } }, "localname": "TermOfProvisions", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "durationItemType" }, "iii_TreasuryStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treasury stock.", "label": "Treasury Stock [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockPolicyTextBlock", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "iii_ValuationAllowancesAndReservesPeriodIncreaseDecreaseChargesToCostAndExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges to costs and expenses", "label": "Valuation Allowances and Reserves, Period Increase (Decrease), Charges to Cost and Expense", "terseLabel": "Charges to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecreaseChargesToCostAndExpense", "nsuri": "http://www.informationsg.com/20201231", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continents of North and South America.", "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]", "terseLabel": "Schedule of aggregate annual maturities of debt obligations by calendar year" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "srt_DirectorMember": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails", "http://www.informationsg.com/role/DisclosureLeasesDetails", "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails", "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails", "http://www.informationsg.com/role/DisclosureLeasesDetails", "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Range [Member]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails", "http://www.informationsg.com/role/DisclosureLeasesDetails", "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r105", "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Segment Geographical [Domain]", "terseLabel": "Segment Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r134", "r205", "r208", "r389", "r390", "r393", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r136", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r105", "r403" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r33", "r102", "r357", "r359", "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Payable to related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r19", "r137", "r138", "r206" ], "calculation": { "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails": { "order": 2.0, "parentTag": "iii_AccountsReceivableAndContractAssetsNet", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r44", "r102", "r356", "r359", "r360" ], "calculation": { "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails": { "order": 1.0, "parentTag": "iii_AccountsReceivableAndContractAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Receivables from related parties", "verboseLabel": "Receivables from related parties, including shareholders" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails", "http://www.informationsg.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r170" ], "calculation": { "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r48", "r49", "r50" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r47", "r50", "r51", "r302" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In-Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r213", "r215", "r232", "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r215", "r228", "r231" ], "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", "verboseLabel": "Recognized employee stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Allowance For Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r139", "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivables and contract assets, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r64", "r86", "r330" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Financing Costs", "terseLabel": "Amortization of deferred financing costs", "verboseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r157", "r163" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r132", "r367", "r381" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r46" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r216", "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Contingent Consideration", "verboseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related cost" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r287", "r288", "r291" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total allocable purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r85", "r294" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "verboseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r286", "r289", "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Contingent consideration liability", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r286", "r290" ], "calculation": { "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration-current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Indicates measurement input for business combination contingent consideration liability.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]", "terseLabel": "Contingent consideration, measurement input Contingent consideration, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityValuationTechniqueExtensibleList": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Indicates valuation technique for measuring business combination contingent consideration liability.", "label": "Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible List]", "terseLabel": "Contingent consideration, valuation technique extensible list" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityValuationTechniqueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r278" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r278" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r278" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r277", "r278" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "verboseLabel": "Identified assets acquired, and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITION" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r93", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r28", "r88" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r8", "r89", "r93" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r8", "r89", "r93", "r366" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r88", "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r325" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash financing activities:", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Supplemental cash flow information related to leases was as follows" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r185", "r372", "r386" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r184", "r186" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsShares": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits.", "label": "Common Stock Dividends, Shares", "terseLabel": "Issuance of common stock for contingent earn-out (in shares)" } } }, "localname": "CommonStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r191" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value, 100,000 shares authorized; 48,297 shares issued and 48,189 outstanding at December 31, 2020 and 48,112 shares issued and 47,478 outstanding at December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r92", "r221" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Significant portions of the deferred tax assets and liabilities due to the tax effects of temporary differences" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r53", "r55", "r56" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r158", "r161", "r284" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r121", "r378" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r93", "r298", "r305", "r306" ], "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": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r199", "r201", "r206" ], "calculation": { "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails": { "order": 3.0, "parentTag": "iii_AccountsReceivableAndContractAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails", "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r199", "r200", "r206" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized, included in contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r66" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Direct costs and expenses for advisors" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r97", "r264", "r269" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r101", "r266" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r264", "r269" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r97", "r264", "r269" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DatabasesMember": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal rights granted to the owner or licensee of collections of information stored in electronic form (such as on computer disks or files).", "label": "Databases [Member]", "terseLabel": "Databases" } } }, "localname": "DatabasesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r368", "r370", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Applicable margin (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r188", "r370", "r380" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Outstanding borrowings", "totalLabel": "Long-term debt, total", "verboseLabel": "Senior secured credit facility" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails", "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Interest rate basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of outstanding borrowing" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r39", "r190", "r329" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Debt instrument, measurement input" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentMeasurementInputExtensibleList": { "auth_ref": [ "r314", "r321" ], "lang": { "en-us": { "role": { "documentation": "Indicates measurement input for debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input [Extensible List]", "terseLabel": "Debt instrument, measurement input, extensible list" } } }, "localname": "DebtInstrumentMeasurementInputExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r40", "r376" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Periodic repayment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r98", "r192", "r193", "r194", "r195", "r328", "r329", "r331", "r377" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentValuationTechniqueExtensibleList": { "auth_ref": [ "r314", "r321" ], "lang": { "en-us": { "role": { "documentation": "Indicates valuation technique for measuring debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Valuation Technique [Extensible List]", "terseLabel": "Debt instrument, valuation technique, extensible list" } } }, "localname": "DebtInstrumentValuationTechniqueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r93", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r265", "r269" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r32", "r330" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred Finance Costs, Net", "negatedLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r265", "r269" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r259" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r97", "r265", "r269" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r15", "r16", "r256", "r369", "r379" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total noncurrent deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r243", "r259" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r265", "r269" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r259" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r257" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total noncurrent deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Classification [Abstract]", "terseLabel": "Noncurrent deferred tax asset" } } }, "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r237", "r262", "r263" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign net operating loss carryovers" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r238", "r262", "r263" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r261", "r262", "r263" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "U.S. foreign tax credit carryovers" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r258" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance, Noncurrent", "negatedLabel": "Valuation allowance for deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r243", "r259" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r238", "r262", "r263" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates": { "auth_ref": [ "r238", "r262", "r263" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments in unconsolidated subsidiaries and investments in other affiliates which are not controlled nor consolidated.", "label": "Deferred Tax Liabilities, Investment in Noncontrolled Affiliates", "negatedLabel": "Investment in foreign subsidiaries" } } }, "localname": "DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r238", "r262", "r263" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciable assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r262" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "negatedLabel": "Foreign earnings distribution taxes" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r168" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r130" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK BASED COMPENSATION PLANS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK BASED COMPENSATION PLANS" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET INCOME PER COMMON SHARE", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r62", "r107", "r111", "r112", "r113", "r114", "r116", "r374", "r388" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r62", "r107", "r111", "r112", "r113", "r114", "r116", "r374", "r388" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME PER COMMON SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r325" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r100", "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rates (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r244", "r245", "r268" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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, incentive, and vacation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r229" ], "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", "terseLabel": "Weighted-average period to recognize unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r229" ], "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": "Unrecognized compensation cost related to the RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Information by name of employee stock ownership plan.", "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Entities identify multiple employee stock ownership plans by unique name.", "label": "Employee Stock Ownership Plan E S O P Plan [Domain]", "terseLabel": "Employee Stock Ownership Plan (ESOP), Plan [Domain]" } } }, "localname": "EmployeeStockOwnershipPlanESOPPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar Rate" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "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 of Financial Instruments" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r311", "r312", "r313", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfers of financial assets between Level 1 and Level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfers of financial assets between Level 2 and Level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r210", "r211", "r212", "r312", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r311", "r312", "r314", "r315", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r210", "r211", "r212", "r312", "r363" ], "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": "Level1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r210", "r211", "r212", "r312", "r364" ], "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": "Level3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "terseLabel": "Transfers of financial assets into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "terseLabel": "Transfers of financial assets out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Measurements Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r317", "r319" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r338", "r344", "r354" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r340", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Maturities of lease liabilities - Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r336", "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesDetailsMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Calc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details", "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r336" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Current finance lease liabilities, Statement of Financial Position" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r336" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Non-current finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesDetailsMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Calc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesDetailsMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Calc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r339", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r338", "r344", "r354" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r351", "r354" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate (as a percentage) - Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r350", "r354" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years) - Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Lives (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r162" ], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r164" ], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r164" ], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r164" ], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r164" ], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r164" ], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r158", "r159", "r162", "r165", "r365" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.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": "Estimated future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r158", "r161" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite Lived Intangible Assets Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r162" ], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "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": "Estimated future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Country [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r322", "r323", "r324" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r93", "r324", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r144", "r146" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill.", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureGoodwillDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r148" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "verboseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r93", "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r150" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation Adjustments", "terseLabel": "Foreign currency impact and adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r147", "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "periodEndLabel": "Gross balance at the end", "periodStartLabel": "Gross balance at the beginning" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r86", "r145", "r149", "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Period Increase (Decrease)" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Changes in the carrying amount of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r93", "r167", "r173" ], "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": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r99" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r99" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r99" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]", "terseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r131", "r270" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/DisclosureIncomeTaxesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income tax provision", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r57", "r93", "r241", "r242", "r254", "r255", "r260", "r271", "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r240", "r244", "r245" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetailsCalc2": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowances increase (release)" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r95", "r244", "r245" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Tax impact of foreign operations" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r96", "r244", "r245" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax provision computed at 21%" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r244", "r245" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Nondeductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r244" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetailsCalc2": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r96", "r244", "r245" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r85" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 13.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 expense and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r156", "r160" ], "calculation": { "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Net Book Value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Including Goodwill) [Abstract]", "terseLabel": "Goodwill" } } }, "localname": "IntangibleAssetsNetIncludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r59", "r129", "r327", "r330", "r375" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r79", "r83", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r68", "r128" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r352", "r354" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientUseOfHindsight": { "auth_ref": [ "r333", "r334" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient is elected to use hindsight in determining lease term and in assessing impairment of right-of-use asset.", "label": "Lease, Practical Expedient, Use of Hindsight [true false]", "terseLabel": "Use of hindsight" } } }, "localname": "LeasePracticalExpedientUseOfHindsight", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeasePracticalExpedientsPackage": { "auth_ref": [ "r332", "r334" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.", "label": "Lease, Practical Expedients, Package [true false]", "terseLabel": "Package of practical expedients" } } }, "localname": "LeasePracticalExpedientsPackage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Options to terminate the leases" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesDetailsMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Calc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r353" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesDetailsMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Calc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Options to extend the leases" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Extended term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r371", "r384" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "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", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line Of Credit [Member]", "terseLabel": "Term loan facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r189", "r370", "r382" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Aggregate annual maturities of debt obligations" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current maturities of long-term debt", "verboseLabel": "Less current installments on long term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r103", "r187" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "verboseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r103", "r187" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r103", "r187" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r103", "r187" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r103", "r187" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current maturities", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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 Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Changes in valuation and qualifying accounts" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r118", "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r84", "r87" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r52", "r54", "r61", "r87", "r115", "r373", "r387" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "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": "Recently Issued Accounting Pronouncements", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Computer hardware, software and other office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r345", "r354" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Maturities of lease liabilities - Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r336" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesDetailsMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Calc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesAndMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesUnderAsc840Details", "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r336" ], "calculation": { "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 }, "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Current operating lease liabilities, Statement of Financial Position" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r336" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r341", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r351", "r354" ], "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 (as a percentage) - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r350", "r354" ], "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 (in years) - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss (NOL) carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order Or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r106", "r108", "r127", "r307" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r37" ], "calculation": { "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r296", "r297", "r301" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation, net of tax expense of $760 and $33, respectively", "verboseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r296", "r297", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation, tax expense" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r75" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury shares repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r80", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Amounts paid/incurred" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r77" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt financing costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Payments related to tax withholding for stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r72", "r292" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r72" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Neuralify acquisition (Note 4)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of furniture, fixtures and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r216", "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value; 10,000 shares authorized; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r26", "r27" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r74" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of employee stock purchase plan shares" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r52", "r54", "r81", "r132", "r133", "r296", "r299", "r300", "r303", "r304" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "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", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FURNITURE, FIXTURES AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r171" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "FURNITURE, FIXTURES AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r169" ], "calculation": { "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Furniture, fixture and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Furniture, Fixtures and Equipment, net", "verboseLabel": "Furniture, fixtures and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r171", "r385" ], "calculation": { "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Fixed assets", "totalLabel": "Furniture, fixtures and equipment, net", "verboseLabel": "Furniture, fixtures and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r29", "r93", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Furniture, Fixtures and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r171" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of furniture, fixtures and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r169" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life of assets", "verboseLabel": "Estimated Useful Lives (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r63", "r142" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provisions for accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of the period" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Principal payments on borrowings, net" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r4", "r11", "r88", "r91", "r391" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r86", "r175", "r179", "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Amounts accrued" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r176", "r180" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at December 31, 2020", "periodStartLabel": "Balance at January 1, 2020" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r196", "r383" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r204", "r205" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r94", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r209" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r203" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Segment and geographical information" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RISKS AND UNCERTAINTIES" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of components of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of change in the contingent consideration liability" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of the components of income tax provision" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r40", "r98", "r192", "r193", "r194", "r195", "r328", "r329", "r331", "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of significant portions of the deferred tax assets and liabilities due to the tax effects of temporary differences" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r115" ], "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 computation of basic and diluted earnings per share", "terseLabel": "Schedule of computation of basic and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of the differences between the effective tax rates reflected in the total provision for income taxes and the U.S. federal statutory rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of assets measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "verboseLabel": "Schedule of purchase price assigned to intangible assets and the amortization period" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r158", "r161" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r158", "r161" ], "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 carrying amount of intangible assets, net of accumulated amortization and impairment charges" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r152", "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of the components of income before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of consideration transferred and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r177", "r178", "r181" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r177", "r178", "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of the activity affecting the Company's accrued contractual termination benefit liability" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r65", "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of geographical revenue information for the segment" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r58", "r60", "r134" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r216", "r230" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of the status of the Company's RSUs issued under its Incentive Plan" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r253", "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of the period" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r161" ], "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": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Senior secured credit facility" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT AND GEOGRAPHICAL INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT AND GEOGRAPHICAL INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r67", "r143" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 7.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", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r217" ], "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", "verboseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r224" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r223" ], "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": "Non-vested at the end of the period (in shares)", "periodStartLabel": "Non-vested at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "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": "RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r223" ], "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": "Non-vested at the end of the period (in dollars per share)", "periodStartLabel": "Non-vested at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value RSUs vested (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation", "verboseLabel": "STOCK-BASED COMPENSATION PLANS" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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": "Additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r219" ], "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", "verboseLabel": "Shares available under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r214", "r220" ], "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": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r217" ], "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": "Award vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "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 expressed as a percentage of fair market value of common stock (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r346", "r354" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software And Software Development Costs [Member]", "terseLabel": "Software and development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r191" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r191", "r196" ], "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", "terseLabel": "Shares issued under ESPP", "verboseLabel": "Proceeds from issuance of ESPP shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r191", "r196" ], "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": "Proceeds from issuance of ESPP shares" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "auth_ref": [ "r43", "r191", "r196" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued to shareholders as a dividend during the period.", "label": "Stock Issued During Period, Value, Stock Dividend", "terseLabel": "Issuance of common stock for contingent earn-out" } } }, "localname": "StockIssuedDuringPeriodValueStockDividend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r17", "r18", "r191", "r196", "r197" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Issuance of treasury shares" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r140" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r348", "r354" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued corporate and payroll related taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r45", "r197" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r45", "r197" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r45", "r197", "r198" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock (108 and 634 common shares, respectively, at cost)" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r191", "r196", "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r239", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions as a result of tax positions taken during a prior period" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Income tax expense recognized of interest and penalties related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions as a result of tax positions taken during the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions as a result of lapse of statute" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "verboseLabel": "Unrecognized tax benefits that would impact the company's effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "terseLabel": "RISKS AND UNCERTAINTIES" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r119", "r120", "r122", "r123", "r124", "r125", "r126" ], "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" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "Valuation Allowance Of Deferred Tax Assets [Member]", "terseLabel": "Allowance for tax valuation" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Balance", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Deductions", "negatedLabel": "Additions/(Deductions)" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "Valuation Allowances And Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r347", "r354" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r114" ], "calculation": { "http://www.informationsg.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": "Potential common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r110", "r114" ], "calculation": { "http://www.informationsg.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", "totalLabel": "Diluted weighted average common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r114" ], "calculation": { "http://www.informationsg.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", "positiveLabel": "Basic weighted average common shares (in shares)", "terseLabel": "Basic", "verboseLabel": "Weighted average common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r69" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write-off of deferred financing costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14210-108612" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918631-209977" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r388": { "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=116637232&loc=SL114874131-224263" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r394": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r395": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r396": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r397": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r398": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r399": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r401": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r402": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r403": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 94 0001558370-21-002901-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-002901-xbrl.zip M4$L#!!0 ( "%Y;%(X@/EOQO>#,S-Z7IV20;=U@ M\$J0Q/O77TN C0V(%Y.9>!^JMG8V<*=BW/)N[BXUG .HA9A)S]X[?__(]?_ZO3^7IM#!7;LX(5=GW%HACYV%:> MB+]4IMYZC5SE'E-*'$>YIL1>8$6Y.G]W_OY]__+\3>_-VTNETXE*ND8,.#U7 M$45>G/>W;P91J9[[0;GL]B^Z%[V+OO++AQ[\]U:9W&\)[Z&5W0!_+W++G\]@]:=1>2NY[K! M*IO!]FG7WZQQ%X@Z0(4IL6*^9T=2R=-.>STTZ6HHG]U==45;[>DS,XBA&;WNU_OAZ8094Q,\3RW ME^^Z\'9;*KRP_2UMDNYM-WP9DP8^S2WSJ@MODV42B9")RWSD6GC7,U+P2) MUV%[+2]P?;K9%QK#UOG">^Q&+Z':_OM.K]_980VC=H'0>LLV1VPF.AJ]X"Q7 M*1:N9RR31[S)8+(QR6X:O,@@=_&"CVL)M-1S0-5#LIB+43^O:=M7RQ4_7:PY=] @>0E$*__%@Z 50BX::4+@ <0#//8?8 MO-G7R.&Z8RXQ]MF90J"[)>BVK8G;8^,Y<8EH.RAGKZ=TE&TQ\'LP'IGCH7ZC M3K4;Y5H=JJ.!IIB?-&UJ_MH]+."P[ FWK'[F_B]IIA!D:)O?$:*N",2&:>% M'"MP:C#N6I;/%SV-47DIL+8/QW,=UKP55EU[X*U *$OL,O*(PZ<2&,N6( ?X M0@ZP.85_[K715!G?*OIH,+[7%'5T T3W$T/[I(U,_;,6O6CAKP7_ +'EK>,] MR89L)KD&/$<[1KCF+Q]K1Z5EK/1M@/U]8)IK#BKCS77"** MTIQR;-]ES?N#\<-H:BJ&-M#TS^KU,#:W1E-#'4P5U33!T&YQ+HWS;4"A>OZ# M//-_&("EP=2WYD91#L*E>.38OD]C>_M@C/3I@Z']K-SJ7_D/4V"KP70^$998 MBVI95(<8,MH+#PEMH*T)K!NMUN$V%G.1^A;YC-[##7:.I%W)(0:]?7)$Z7.:J0[). M9196JC!>JY(0@D+#>A7?"U6F-<2JZLH]@DE:6+C1B$[:WZY]#TU%H5'&JQM19"Y5'IE< M.:[2-K8^FJJC.UVX3:VG5-DCI@&V(W.8C_*QO\1T$% ^9A+C/]\OKL8O1;?? MS_2.C0<-/*:O$VUD1N[3>/J)[X(\& 9WH8:Z>JT/]:FNM=!7<)*)"S,?3'8J MI3 0A='* 1QZ[F**>9AXYB=_Y_G--8N1*\)%ABNMC]310!_=*:IAP( 7@8Q0 M'8;CT5UGJAGWRHUV/>7K!538\:%&A5?9*D6C2J&Z;H"JZA2V)8#60-P=3:V\=E TT0M\&6V"?0M;*I0?M,17E";\OG M"2D_[17=#L+F\X;* EZKN**,(JDJ5,DH:A6E$44Q?<_ZMO0<&U/&XUC^IIQ& M9/#)H;^LD'-D3L>#?WX:#V\TP_QO$02;_M'B6[ :WV!F4;+F!./YF"Z02_X2 MY#!LKP-&7,Q8M.,&11PNTA6Y95B#=YY>NV\TU$3&.T#76N!K9"L)LDR M*X!(GCK88E OD:MD!EBTD!)G>>9S\1QSG$8OM&3ZUH0W% M!N9$-:9_*&#FCTRP]-O]JVKQ0TG,L "2@CAA"T+1)B+?R!>WGO#8#E@:@G;B MH/2@D9'*0OW*MFEH8WP$[)-P-G@S5=NP4PX87?,&!]>8.>PN*UDL> M!4N<64B!5\@@AS##53:U.Q&QX[7=9RP#I+7$ M=N!@G7Q&3A"'7'X7=ZYLN'D8;52E\"S+)X7U(L.S,P>?M)L'\*UU'?[ZK X? M=F&:WQ_4H7[[AS PH\VN%N%&PC3'A6M*A6WX34"I)+?R81OEI[B6-MC>#.9A M.F ]Q"->&=Z7@'?J#%H5O,,Z6K2+O8Y'[ 8X&\[]EW*\+M-X&=IG;?2@M6#4 M")YF Y(FD(/R)@W*WATL+3!'152S09(3RP%[FP9,>C%&"V!C8=:\$5>640[L MNZR16/)6C!;D!F*OV?"689$#^SX-;(DK,5I(ZP5DLU',H9(#=Y4&+N.<90M4 MM2AM-D ';Z7 ]'MI8.*(;8M'XZ';W&6O$KLW/QW)REL#RG M'.T,S[W\<<06Z.H1J+Q%\9! #EN&Z[%_:JU%YNBP5,ZN62&#'+D,WT(>HFJQ M;"Q6E8-H238YKAFN19FX58MNLUO=4A]QA/VI9V"RF@64<;$+D\D6]'GGOK]7 MM3+M>G/<.1B^IL?M R\W:J&XDFC;QI\5%_O\ KAD.Y5D0]L#ZPVK:O9*"3:MRUB^4+G [(&Y\5V:7X-G!6H$6^"/GH&];QOWR[&HQ7?Y,^V5.&4H9G MK]>[XE>RQ04D?XHM:%&:DBBNQ:Q<'GA.!GC!/1<9+D>4^]W*O=166O8>6H'4 M!:F,*D[F;=89%-)(6DGP&)H9O_#+WNA]% ,Z:J/FHO MIJAI]I6Q]PH0*FOHM?B4FKBRTQ_VWDES'"2?&FNS&(X8*7GGN7(IY9DHY=VC M%K1*]E9\DB2ZH3S?L952RX-L^=89WQJ.BE3B,EL_IRJ&19&Q[T;M_U,Z3;5*T"B:J\.P'N%G0(MJ=JI?<5Z MA7URT*QJGX %.R_3G5^[S\S^@-9K/MN)9]$3U_5"?0\?\F?0,X_ZBHM6F*V1 ME=-LVZ==+HHN_U"D&ZPP)=:9PJPE7J&A9XDRBSE'(2.(K7?5Z5]T^N_.H0EQ MNRLTAQ<02M'%"QX\+=<6A](]KEH-$:4Q;)TOO$=03 *-Z5]U>OW.93^[%2R/ MB?_H[+AKRF(GX'JP-(C)99>XS.?V8;E&"!;^5R?FX\VXY,VH(HYD>6_%7[9? MN@$Q Z_Y;?DZYXC-1!$!ZRP06A=J0=S.3,8N=GP6/ZFE$GL*)D(>=,.+?E]) M,Y.,\1^=72E[S2D6#:-^=;'$3*%(X*^4.&">=5G6],C#-]VO]T-3U+,G-QQ^ MBURT]N.9^H2HS3Z#FPL.[M@%%]==8-T53H[GW./5#-/0UH-)_E_EJ,.% B8Y M&% ?;&\%UJ#NXQ6W<:#GP0RX_8#W^XYZP?KC&>\U^4" Y$Q!\)9[5Q_/P.\& M3>6G_(N%V,\7/_K7C6=]V_2S-L-=5 M/WY>H[=SY+"FNJO:CX1Y='.+)5V4$KW*;DTI1N ?;$1R26Z_Y%2OLF/2GF,]N/6IN�!9I-'3%D8 MOOZ"9PS:E2#>B:+10D.1A9U;>2[XF733M%[,PATCD!B>$3]+E.'B[TLD.?)\ M8O&+JKP@T=5:@YG6(TJDDST2:)DI^ 9+'D_=A#=X#FF%-M3]!S>V@$H8+)P MPSL&K#!C,O1W1YYKA3A?6WH#A!;3A#A!N^]+K76-5;#J2R'X7=:=2C&Y6$OGGM_T>N]/U2F K(? MK#IQE^+6BFLA4^<*$NO4]69',D$;D2O)]RS P.4]1 L\GAM0ZB,(+S1Z-0>M M@1BFS GUH'H4[6Z<17+\OE4>B"@2/\A^'9966O@RX1Z_:U1;*.,YC$%^U%DT M[.QX8 \+?(6.2'T-"JBUA(=@IV#ZB)S&A)97\-])>)I#A&EG0@^W'NYX'D_O M#!Y\P?A; ](L7=._DWAU=X <[-J(_H$1_0Y2/JSP[R3LY%(2RT%#8 6Z"Z8R MH*0>/ZYN!^*TY-2+QW=TE[*_Y][]V%;47]%>&28&7@3BL.H K?E*_IU J%?M MZS!:7Q*.4< -UO%[ =,*%XCDKJ7 M-/2*P\8/WY7:W4V3G*O R+8PMMDM]5:B R8L%.PAM,#O$2P9OD[[[@&+J2#1=,@DO@(3(6\.%]I,B.KN)4A =$ M4!KTQL"6]XCI)KR:PL:K,+"B/?(=F@:4\&7J_:YB/O3R8T48S_>"N3P\94XF MT"'N+V-;Y.83"WZ)UV%N KP-_UJO*;:(J,@@BR7_IE:T0_Q2I6?Z[C777*G[ MGKW<-IT*$EK6XE;_)31PL9PN86@&U%^JKDMX,%7<9'8'VI8*4C=0U"O;>;H. M&'$Q8V QS*+8Z/:F&1]^,6)C>FA'L(S06IPSHZYX3M%XGE-*O+6]B=7V1S;@ M!VFV1;%=1[7K8[?M-+_-'8>-JBK^S#).7(+[RT]L!O\>(.ICZFSX*^0X0N/. M,E?*(A:)?(CKXP6F1XAG:R0?*X;X9CA]!<8QB!80#E:A.Y888*K]?P'SPZR2 M4!8U^%Y68782:60M.923-I]CBX<3MC>J&]!7;I&X%@R-<-D$)G"8QO/MB1$@ MFWCAI[JV6M1(22<^^.(MKC"C+7(T>: F7BHC416290<7&EEAFPPW'/9_$INF M.1-N+( 2=">N";M[71S'>Q*'#\$B!4L5TT>QSPQ-@8'"S5I\@\-_XT.K'L^' MX[Y6Z-+'0FNVR!.7+\]N$6[](V')62CCN:2GE7>;7W+P[$5V57AE)_-$XYP9 M*2('&UO)R+XL/47&]F.6ZD9-N\@E%BFSNXR9A"&70R#I^I$I-B^I M&35=J7)^D^$YSJU'N0-\I.M6I[[3!*1$MDZ\(L%R([ZTA1SYV*U;SDG;W=ES M5Y3F>YCMF%CFY7-?*?Y3GP3#CF^]C$A;HJ2PG6>6$E4ICM/:&91H5=2[J*]\ MOUEX&_'RD*5()5A.6SPEOG<[PMLIJC3U24]$W$[@66^IPQ5;#9%2G+9"'+I+ ML(3+0/]"_.4 )@N81L+X:L(L/[:<$_?';OE-!W@(GHF=6GT*MM"VBG9D&:>] MKI68;0[-_6HLIVEOEOE$^2Z[H;19AU9ZND(-+SVT S6Z_ %;ZQ0=U<9S '8NE"LNI[&1N MW09LWP2[E'\8$08+PIP-\;FR[:14GO[$S:02/0TS%BN(9LL@6^&KI3>^I'*( M))SQ_('A/1,Z_?BDW:HXQ)<=^/L;;=@+M/8GL ,HL[8:RG&=M 9D[-!M]GN< MV+B3;.M)F4[;YQF("+%Q^ XQN\QCFG*"$>_]G(+)M7#NAW_ N6&$[3(R++.Q]>UL2MGFAZDYZ M2GH!,25>Q++*F-9^1,6G/376"T3N)30&^,BP9D9I)VY^'RD'[I$U)-*HJ%/Q MZ/8NUQ?A1+$7J_*$/S'@>']XEA&_<=;?.G;5V4Y%(+HUIVH 2NE1U?>AFZ+< M6P=M;R.04DBZ.?,\!Z/7T?*SV M&L\]&A[3!ZS!?N=WJN^.GO"=P95'??+77B)DLT5*I+L.H*3OKE+A!<[A#:J_ M_3]02P,$% @ (7EL4LE OQ$Q&@ O9D! !0 !I:6DM,C R,#$R,S%? M8V%L+GAM;.U=;7/B.I;^OE7['[R9+[M50P?R1M+5/5.$D+Y4$<@ N;?WTRW' MB$0[QF;\DI?Y]2OY!6QL69)MD&2ZZM9M M*QGG,>'TE'1]*WOW^L3.T-."ZT MK>\GG2_M$PU8AKV ULOW$]]MZ:X!XI/3YL"CZ@5BXA MM:0)K7]^Q?][1H_4$%S+_?KAPN\GKYZW_GIZ^O[^_N7]_(OMO*#Z[<[ISX?1 MS'@%*[T%+=?3+0.<1+6PD%2UCV?'C"N>G\;/B(M_9,I'C^GLB,F2M^V M7-N$"VS66]W$0&:O 'CNB8:%/TV'*0S06MK.*L#FOGPQ[-4I+G7*(B[0)I.) M3O^@?#;ZK"9'R2/0OJZ^WIOVN\U&#U? MZN&@WD'7,&W7=T#/^)YD&7PS^%BC?J@BRQEEBX,]\]>H M$K:!;B8'(L,MLBDP<8\UM\,:=2BDPE/%J>I!1[P-_'1DQ:3GMA8/T((K?S4- M0&&/!CT,T'VR%L 9(S^.49KXG9^L@8,P6B^AW*! SS6N+]IUZ/:0S11GC*@) M!P#;UTWCK))%#MY6$689HF9;+Q!W:35TE$1I@H8%C@\6D=/&MIIXKVC4XCL. M,E#"BI4'!YR/$3)$@!8B(B)?SW&0B0(GCMLZLJV7.7!6=^#92WZN.&HH^S19 M5=.S+%\WDZX ?SMY-N%+J(8Y?L,K,FD?#1'C4_ $8:Y_5%5(GB Y %7I78C2 MN*$9J)YO!H\:H=\B./AQM46U$DH#'QY ?=9B\RWT\(/:[4Z[K;6TC3CTN3\9 MSR:CX5UO/KC3;GNCWK@_T&:_#0;S&0?, "2":=I&JB$F#C_:3MI\D;A U%)W MGP-YOMMZT?4UDMNY.06FY\;?M/ WK78GBC?^)?KZS[#;BB6C;AN8WT_B+T^% M-2CJ3';:E5OFSZOS[F6GT[VZN#YO7U[>=&_.$BU/,*;GI$'HCA'+1Q\S)$K; M*"IQZOJKD%@MB(P?UU\Z]FJKMN@A-D^#;0<-CKZ?=$XTWT7ML-?X&;IYHKT# M^/+J!;^(, <.^N&Y/_H'SX+?=#/PT5Y?=YQ/Y+E_UTT?$,S$5%<>\[$;*VO@ M\E#K-WS&KZ,O_F2(Z(S![OO&7E%M*U;$&9GPK,B$:P?:: #S&103\2(_.F"M MPWC4'@_:6;PM0TVUS5\5:&3_<]E\]Q2XG@,--,C)=T]HLFX46IY=@#P$('?" M%=&PO.5B7FQ[#1SO\Q&-8[UDL#KKSUFJJ&!)[O;7_X;F=K)3+&RR?'+#:%!. M;[I3(MW8JYON]84TRF9M;J3;"ZE[OQ^VO7B'IDEX(>*?9;8'4ULC8US*YJ1V MXZ3H11U\&*:/^0IA'T"BK8C[/U MD=6Z4KO%Q "7.AC,+:N"X=@;'MGL6K8W+;T -_-LXY^OMHG:ZN*1C_>Y8S%Z M<<$@" Q+E)"'5ZRZ3S*.!H0EYK/U#>))5QP?R!:4QWJL%BFT81$J6>.V<3CK M4?_$L2Q*/#VWL-16+&IC3OR=':"L!DVNB5+>QVS)--+N3;=[KJHI6=$I$92- MX\M_0.^U[[L>&E@ZL68^BZW,4K5!9B\-5];@;)1%DQY>!$-5^D")J6Z#C%\> MKQ+!J:1+HT[#\@M+;>P2GIV"3 GGG@D8)%3"$21)UVJ"H3GC= M=$_TT JM7A.L7@ZD$@Y\MRMBBZ7E5FB$I?G0R;IFDG2B\4. HR@!,:>D/);C MM$;6C*SH9(UH1;MI:4;<+=8@"S)!DS7OJ+=8P+ ICSI$8_F^OH;1CK ($REZ M0:W8(!.7!"NK[YT[:/#N.Y]!RT,01>\NJ7B##,P%D3J;:8F+1OHK/]C)'&[F MRQYP,K)=/#N?+-&$G1R7Y)'2(!;4@5S6>= 4[]FRP&*@.Q8:]KL)K'=@"0U( M3A^F56P0 TJ"94_N^G:ZL_MM;UOBV$\\2EB$N%GNK'BSW&R._GD8C.?:Y%X; MCON3AX'6&]^A0@^/T\%O@_%L^/L@^N%$ZJUT.2JB^,N"&H@L5^VS;J=]T6Y? M=!!CK@7-DC?GWV#_1<"1*I.F^0VB>5?P.\VKYNS+30?(E])S+L:66PSW2$%A M&,='SBH*S2(7< N0FTANV'V 5M#FH>4!![@XVSXM)722#\![M=$O;ZA($"8B M)O,>K 7R\9#.HBSS1"M,B52U>Z0 ^&*%B\K&Y]S1+57674J)BHF?06;JB2& R1 M'OG%?_&$A2<.LG-*_F()G26L:F/)-!"31H0F+P8,E(<^FR"P MI[7HK6S'@_\.OB?F$M&KRDAZ6$-OH'CHP5:Y202H@%C: 04^5WFRQ#M$@Q5^X+Q! [@SVUP0S$ZND )^ MU;[I=B^5-34G2FKW+\J\4_ &+!_$O>5NCOMFBS#>P(C^6Y#GL"4D-8D0=<&7 M=1RP&3%%7NP6.;DE<>V%4%H^@Y](/G.?#9]_"VM[G]J-.24@_5!OF(6'V50+P"^?(NSX4N+2:O M$V%91[S@6$?L]V:_:?>CR1^2G[Z)=;!S"E7FE*KT%XF2CP!9$D^5<08*N /A MO^COL)]#'=XK/E1WBA0V6"Z!0=Q)>.!&"%K%Q U_=.PWB,AU^_GDXOTGF]%& M#[V.;T5;[M@%2.C9A+!L9_VTBO;XE@,NQ% ,@4-CD(+XW;: ?!2I:*"LQ2E@ ME5C@28:3&")L1V!5*EQIDY43$4"GO.)A$( &]XA$0H:02E-B\F2;YYDJ* MX#H[)L>0KG($;."&SY+97($'N6>QQD1%L^@H/!0%BW" ,,CRC>F[:V7.V@TV M>!V:8$EP%NX#@BL=@VN2A!5Q\[>$S M?@2\%*E) M68\,#;2++YJ_MYT[VW_VEKX9GX)'CD\0J^Q@O^E>-XY%W/ CT]_L^5#YS&DY MZ46O[:)!T3B&7KG!%JY!$7&\JBWU,"9.KIY8,]U$\[74/0F;2Q((KS];Y0;3 MI 9%Q#2I,Y$LUREDX_&%]Q7944 M>]7<*Y/(F2DEA#6877M03,PK^=+=R*]1=#8S,VMVZATE05AT$'-!QH2V'3B% MA_PR$Z-0RE'2A%\C,6D80[;2,"A[4C"//]FI>I1<851#3!#I;B4BJ"C<-U0A MTR='0%HQ%T@Q'<'\D#;3AU5[? F,HC)]],\@4C"W>P92GP/B "0(#_@)%!W^ M0MJCP2-"/II5-').[*VJ.J3=P)5!1KR[DI4I1 ''R!,^94B[QXN@J,W2>ME. M*T> ?"R1MM-BU1[?V?2".JTI6$03,J5\_G+O7!*T[(0T: "S<34H0[HX+EIES"J?17R+T5XUC M!SMPOAY%\- 6)X6FDT$I_B.OQC'8GQ,]TV'!PM>&8E13$)QU.K?G^@>.,^(S M5)&6D"_D2JXK*^Z(^%.+:J@IN7)T+!%DA V-RGP'#>9=@%.U:&?,TRL>$6$X ME4#-V)5BQWPXFYLLDS.\B55I+KF9-=Y!=VV[NOG#L?TUJH'^-L*3K,!B>Y 5 M@7KB&R8?M<5/\26U"M\.F4WH8"\;]G&S3=OU'1 $U]S@WHH[?*RYR;9'_Z)] MT>YH+6TK"/W1Z__C:3@;SH>3L?;?D;3_.9%Z5WY^/O%V%A<=[A^H3A F&!2P@680I:O#*'NK[D=71H@KL*ODQ4#6:[ MO'W*65&?TM*VS='TH#V:'C7HKYIN+31SVR9< #8I-4(.^[TR/G/0MIP5 271\.<"X@-[1U0%^Z3FK[J%SPE_AZ9Y M '=/;<-1O0WR:+CD(41[#JMLCK]^#(X.Q@MS>!&7+T1RF0V[CP?S^#;-Q\$4 MWZ;Y,!EKL]]ZTX$J88X_ KL@#KP!1W\!8W_U#)S)\@Z:/CY)&*O)G?B>B\B M5V$(KS:W%">^4W,M.Z6]V%!A_0?!GI-Z2+WI SP3ZHI+53I]15UH 2$8%< MF"0];0^VX*$-7=KQ$*BD+F2-XA><61#VIGQ=SU7>BF]_\C2>S[3IH#\8_MZ[ M'0VB&YW'\VFO/]=ZL]D _;SW;BAW L:@@6Q,G*>BD#,L,VV+DL0>=2>8,81S M"((+8*PMSRO/;\?4\945X"IQ;G46($XMXZ3 MDIS[4[!J$2TE'C@#-7F##6; M8OJR4/GR\ _5B=_[C@4]_ %^X'__"/I^%C<,&*(O-'XMY0\IIW<15!6VOR6U28I%5829Z7FL=2.SMI>/$I M,;-##LY?^<%8A.4J4]ZMY'6)5Y] >]5$V3U[>^XU1CAK&L=?U[85;6[%WT2' MBO%U&]?9G*S1H#=#/45+VSY!LY>:B9^A@? AJO0<@6(*[H1(_"[TRG!:.[,% MTX2]EN#5S6#(O;N[&( 2SCWIA#=Y)QCEQDI%\MO8(W3$QI3.@AV M'SMH$T^*TJH)"_1-W0:_4_N/K86V"ENL.>'HU=BV6?-Q MFS0+D<'8-%NSXW;'8]BP5&_6UU#;E1[1QF;,M[):W3\HJ1SS.Q6I4Z:.)%K40714/ZOT!WYN]V279$M8^#%$5@E1A1 M,P%$#RSK"#?UCX@/1+A*+"6P0+RW?:<"(7#UX^$#$:T2:Q1,".%;%?^ JQ\1 M'4AHE5C_&.$3Q@!A.DN FK.E<"UL&BIYP!+8GW4[K/* M"V*;M2DQ2V-8^=K9KW4QL6 0J_"%"+[E@<7@PT O:F^%_^)!1I*1?H,[$EPJ M5ULTBPNR$M/URDF-#;9VD549)]:"+@ [WD EIV,K)4L^RN]ME-8\AU=+%F6S M&, #4LZLM-W3)_F2QVZR!VX,Q_/>^,@A%Z%&<^E5&VI%1A B99;%)#9(49X.5$'9<%"$B9EE?4H0AA0EB)82E]776 M=(:0$+,L*W!/_7CH9K."DF MN"0J>Y<:5_2^T\F][6+Z-+C3!C\?!^-9=%;V9/X;OG3I:3K%YV6/AKW;X6@X M'PZ4">U'^DOG%04J)%\MR%E71(@K-#L1)&MO6"3SF^ \]>\C/?Q. LYQZ=X;@W M[@_'/[3>=-H;_QC@NW/"Z<%H,O[1F@^F#]K=X':.T^71@UL>>K*&'ZW*)"&I M+E+.8ZJ(B-?[#BR!$P;(<-8M/HPW)SN)4EJ^%SI/]\GWE@<(=>R>GL,+RC/& M2(>6ZSD^?G7[NN-\XK>Y*..VJ(J*)N5$4S)]7 )'W+,L7S>3VYSPMY-G$[Z$ MDN=XZL(9O#G+7EK#XZ/#-NUL8PK<=:)=6M@P53QXS>^4H!S]!'&VUIF"=92) M/%D^.A Q;JV;0XOU1)$J,N5S+2QV3N7IUPY?B?@0%VS*H2(E1*45=X$4=]ED MWA2A5B+RQ(^VZ%R14L*.D3)$W'R!*U5(4W2T2!E91T@9(FR^ )4RC"DX*:*, MK&-D# FVG,&M\ JA8%F';TYTF;<=K3]Y&&CSWD]UEJOC: ?20)C,D A59H,] MU-(BXU2;1M,FB\KRCC+;("U91 ?'-(H0%JD(TFY>2GC)15"6MB,N;[HV" MEF4&QGEYLF 3L?@_DYT2MQD&T^R^,-*(C6 MNTRG;-^K36ZC"+5?K?"=>2LH#IX/?6@ACQEL4!I:>$QF6QZRAPD6O>42%=$] MSGDY@[PC(E99;42$ZJI"J,HA5ZEHP![\H.+AC,=Q1SUHXXZP=>A#_%TT_^K; M*_QOJ%]K<0LLL(2>&V]>2O[,.M>M]5%I9>)S9L[E(4>QR8FCF/TK2,0! QF MT0 ]3'$W/A.;8?F8Q"*GN30IC5Z)DPGRWHH^^AN&B]%+VWG7G46L!-9.I5!( M(ZA2(W0EMJEE<&XG@+;K5N$*55"S^5(._IXWI)4=S,2!']1Y!ENM=),Y0%]* M9".HL3=%[#GJPD22=)QHBI\[63ZYY ./^ 0TE@ E8)>\[T=T/X+W93+W%;AP M&CP^MJ&MGLU+0.0+1'>>Q^YL\BOV99["]! )YGP^0"MH,U#RP,.<+T@!IR4@E,4 MO,\'X+W:BVT\;[<3.>B3%5'M'?K@>M @O'H5)*8I>BXP=BB <>G3*.O5H:P7 M!I3 63PA+"_P%_?VHT)9+R/8-#^:$47QV5S_GU-*1).CXT786LY6*6VR"X&; M>[H'@E >#V_K% M=9O-@1+89>V'8E:'72BO!R#4:K;UN5#+>L]-)CF%R>Z46O+8G:,[+X-)UK=Y M<\!4V$F5,VYQ97EL7,6 9!J40"]K+Q]#2G57Y3C!(J+IS"BM ^F]19S\7LI; M%%9.Z^-2HG2\FKP%/WKV$<'!SR?H(\EG)RD[5#^D0,/MU;!8B<\JX..^5&&9 M36.FP+ M(T@ 1C8GM+$73V"Q-_-1DSZW]9%[HP&NXQGR^02.T>+^-:'$)>H$ M-8QM["M\P\-;&R)5\%$J3T(3"<.,4XG,2P+(_!$3<>\'IY0FTH(+JQ+)E@2@ MNP,G[ [OX!*-JH#E09U\+V I:4VD2BG,2AS^3P#([ZSC>0HG\:UQ28.-]PLGQ"+7?09 2';!]M%P93HIQTS>I" MT_JYNNG>B$[J8J#''J%3TS@ERN_*O!?A+1O$NPLY:RM)C3HPEDSUS M^?#L- M#1 %"O[V_U!+ P04 " A>6Q2?+K/#5TM "@[0( % &EI:2TR,#(P M,3(S,5]D968N>&UL[7U;<^NVDO7[5S7_0;/GX9NI.MZVM_?-J62F9%EV5"-+ MBB0G)T\IF(0DGE"D I*VE5\_ "C))$6 X!5-VY74MBT!8*_NA5NST?CQ?Y[7 M=N<1$\]RG9\^G'\\^]#!CN&:EK/\Z4/@G2#/L*P/__/?__;_?OSWDY-_7DV' M'=,U@C5V_(Y!,/*QV7FR_%5G[FXVR.G<84(LV^Y<$/.;^\O#SEWQZ*TH8L2=-)2=BWIG^H$"W\Y33\DA;UK!\\CF3H&LCG!LX4 MOB,LP?XZV1<[81^=G'\ZN3C_^.R9'ZBB.YT?B6OC*5YT.+8?_.T&__3!L]8; MFPG./UL1O(B+O4#> W\()=L2H0U]V/GE*;9]CWW"6O1.V$[A_T'QN;Z M0X=]=3\='%H[:H@5.&5E3_O//G8\Z\'&?8=2EW!E#"W/]W8*5;+J:3Z0EF51 MP:GHGW9B7^_ZS?YGUS'[CF_YVX&S<,F:"W4,BTEDO13PEA\-=QUB4VNP.8 S MGW9<)DB/RNG:ELGZ\>'#\6+FN\:?*]8;M>@'! MLV"]1F1+!;*6#AVA#$1-8QAN0&WC+"=4NL8\LV\M'E>:E@ZMZ3A0^ ?7<-97#QXL9RZ%1D(7M )R7"!YYF**DH@@XE=@W:-SRK/(W2 M&M(,:&!2]?*%5M?SL._QKPC]RS&'%GJP;%J*C@^>1^W /HQ4[;E>66[4(8@. MA4H'U'(J4FM:!^@AI@V6)$"B#1TP!@Y=?"_9\C$D7CE PM:TT#(<29UEEQ J M%5]),?X,76H^>R -,:TK*H25UG36SDE%VJ*#2L!3!>[G: M]A=$K19T564 M'=D'EH2MW+P.\%/,5H$&G?MH=^JM$%F6Y;&T12WV-5;8#&P\L-@2F$M.C?%+ M@&QKL65C:KA<+LONO$_)K0J.%A%CKY+=KU%)#RU8CG]J6NO379E39-L?,G4H M$&7O%6-^JR]U-:KY0->H,#VZR'$ONV=Q/1OR[%"MZ;SYZYU)D]I M]VA$=LS*F=@\?&KY[ $OU3N1^IUK3HC.'2=$D;$B&U-YWV@VNK.SL\NSSDEG MWU#T5^28G;#53CF7:RFHA?RB*L OSACP0TOT]]YX-!L/!]?=>?^Z,YO3'W?] MT;PSOJ%_C'O_^_-X>-V?SOY_I__+_6#^>PY%<#6PGN<:,=EL]N;"):G]1>'U M ?LD^?9@]_$?!UQSYL+]&]H*CM@NH<3[Z]$<)6A!!X5S-TP",C6 M8Z"$8->Q=4#",(*R-1GD> 6A: T9U:+&$U"@I M\@/0?M'-I:/;*DE,NHT:I5/):V2@06 A>8$([I?WW+FA"22 M6D=2OE'+7)2TC 0' *MT#;HM"&RV^A[[*TP8(()7;&!_W'E&Y7U(O7ZC5OM< MMC^IXP)@Q2GS;3G8["/B6,[2DYI,5+A1^WPI:1\1" #&."QSZ+88#^BOF?N= M2,&:C, =AXJKLR.Q4SMC\ MZ8-/ DW[4]J%V;B,KW'X<^ <>QRFKFW?N.0)$5-@P=RM0%A3J!DZ-[0-L5Q" M/^0$ ]$-11ZDHVYX7!#"BKP@1>.]]1@:-#M%]A.S%2+8&WA>@$4]3E@:0L^J MP&)"?-#,-L)^N P:NIYH@DN4@;!LK\!$"530#"-:KE)$V%HZO8 0[!C;.4&. MAXS=ZU+^EQV^/#7_%7C^+F1VO)BCYXE+^!>^3ZR'P&<3_]R=4'(ZOL#P#$$.&J M1XA#O)5550PWY#[\U=P1M^+OM#\G#'%(?'"/$,DT?+P"'F*3;<96BZM"[< MW&.;Y=)9;?-M_9K*IN2/I_% W"KBD#4X&$W_+=GI^U##2$&+EZCK& M1:%,5]LY?;8DQ%BI)J! XYQ6C(Y-2E !3')B9/3)T@A8I9I @I1S4%;)B%&( MK]V(L8C?RT^7W[Y_@A/47)]A4V%7OWV03MZI@63*M2!LPW,P<[]C4,(&H-/Q M+!-LN3I8;XC[&"8GD(;^26M B*#(:2TE7-5;RB-^Q$KTKZ2%Z$=_3%F^B)2E M2.([#8L-45Q8@<5& HQ.5:<2_^A;S)[W7.J0*"[!6EGZC$L*8,4A MG!B&&:'N*A7UA;ZKPXJ];%.>+]L:)"_$=>_A16 /K87(?Z14$_2"4VIZ)7@U MO_;9N9>MO[$Y9K M D*,;K'.G@\G-$/O):0[8V01#E8SM,\N$ MS\<,0:_** LA=CG_$"H!!*V?=-_)I55TQTMD$B_V M(EL*!9JMIG1F=0)\0[&R?*0,U&^6O^H%GN^N,? ; MN?XAMH&NE?J(V%N6-I?R*V1:=TDPW_Y58.+P_)#E0 M5M0NA&DM)Y?W(VM%&JC9_DPBOCU^M-C:."T"[;@(A&UA0:L<@ZE9P4=Q-1Z6 MK"^DI2'$O>=?84@AU;T#I[/C>)$B01K/985U+Q446'38%$M@M")6+>LVDXC. M)7%HGTK%H7$9=K>)1:5H7W 9#VX\TF8T6?[5]J7,!&UY6E,63JD6?5:Z?2U; M"?Y\>2!:H@S$D+.*;!O;9L11 ]A*% ?Y@L4QV7PU0FMYI%,]CP(2WY;*^=C; MDEK0OS.H[*/BK\*_7GX_N]#_'E\KJU(U H!H_'X'R^!YLNGZX9[:Q9O2=8<\ MUYNT#H0-<)W])^X3D:I"4[3"G*TIQXN!8[)C?@&R!1%C@G(0H\+* [;JX@Z_9^ER2\%=ZB=/6B,#"BN7_L-/VAP/XYU4S+_41 M$%XFU<3&2O74"M^]\FW::D[\BW*'R:DP'2Y-QUUT#O)T(@*UQ9]_T.ONCNK8 MW=1W/%<4-L?.%!L!81DT:(&1ZY#]GY1AEB?SYU?8OHY![R#^U78G++/N#<%_ M!2P?I\3+KU03CN^_T=QBBI>URM*@0O>0Y"9YGU&" D(UYM#[_^;&%" ME;7:#ME)"K5I5EH9CK>\J9E6J@Y(9H_R\UCHW".VI UX$[ "X3/[M!CO6[1R M6V;H.BT/?KH>.)O ]SC@<[59.JT&U,DYD]^IADU#"-1F%[EM=@'A/4"M-KO0 M'$T -^>,X%1N+>N@]Z0TKRPIS7N*E/<4*6U)D5+%B);UBB$K#/-\:XF);X%IHX#?[QHG*JQIT)(\=)*KL:T M"(VLH2(/L%_BC3*RE"C4@Y"?I';"*.@!FLE[R%M1G.P'2V#PB.R8;_$%@L#T M.>I#\'XK,SQVP9DZ1FCF%>+-VY-A;)4*F4^""9JY(N-1_E%8M3*$Y"FU#\6J MRH#&@*O H[ \K^>N'W;YD5A2'XJ9Y_%T/(NJ%84QS"'"K8 .A5J",$;GZP11 MHQ>"#(T!E^]MZZ)AUG,@W+H+D819>GN%%*R/=$!N=VT# MSVK/4*@N8_3L:F_%?ATXX9N*\4)0)>5NW,CY^^8>W2S=FGZ3W:PN0?+QT'^Z MAD$"7!W;CAO6G8FSZ0Y;CF''^JN9/[MCS$*$*>#XF&#/GR(?]Q<+;/C6 M([OQP:#?H:7(:YVSC69IH"LR+Z=28//BH"TE!D1*-VMK7=%P0OBPK5KP947> M1IKE@*XHL[Q:@4V-0J\/\C71+"UTQ9+ETTF[2%&(!DT;7E?D2I86-&>_ZQI_ M!9;'V\F7P^[SV7DRAUVW]\O]8#:8#\:CMJ2?>\FKN=_P113B76TC?ZG=&J/: MC,YW=Q%I))EMA*7A)(TK:KVT=VE', $,NVFRL5\)EE_6H5 /2"J:#$IF&2H! MZC6;+)I3Y?SL\^7WLQI3S.;-*U.E&5.!UG _* X(LJW%=F@;PDSN:84@Q%0J ML^QP9V<*$)B]Y6@QE=U1(E7TG2=7@9*>T5MU[FKK*?#=RSYO[NXXN@>,O5LB MOA ^NQJ$*-B\9L]&!?*]UFN-@Q!XA56M"C-^H?KPD( M!Z;S=N=\"&%W;7:#=/7].FP5P@'C!CMU"!J.:V=@4O&LA87-G9LKG'O,N+N+ M?A>L^8>1JNS6Y9S7&WP^OJ,XZAHZZ;R(TT%Q.@:3Z]W-].YF>G*9CWP^FP_9D^1CE[0& MG(SO58Q?4JAPC2<=OS+J !F[%&BI8"A +O+*317W&'^Y_'[V"8YKO$KSI0(% M8-$9MFF;RUOLT$V1S?8/YIKJG)T 9_%M_6=V1QQ[G2[)VIVS#0@3GQ*18S[? M?!@!6/;=0?\&'/0ISHX(.'Y)+;OID>ZWU?U\P@;:Z+3/@Z\%;ER6WF[I6']C M<^^(8?R->X9N7==\LFP[U4,TPGY&\J+:G]JFMP2-*>65<"\5:'BTQ@]+TE:P MQ1,VYAB2:G@TA%5(0QV\ B+G5&[S;TNJ <%>%##-A7^IO5&IY\F0YMH&Z-FH M;E_S6#MP?.0LK4/AL;_"9+Y"SMXJ#0RZ"C) 6@.T=/15T/)K)OJNAT>_"&]^ M]R9H*WD1U[ ,D"(C6DIT!2VW;[T1^6(_/44^:F;ED24#I,B/]JY!LK3\F@=I MJND&AF'^% AI[5L^T'(]0J-CQKI5TY)2<"11 P'RK/9JC5F["0AMA?UB/;,? M[$ F2]*_82[S?%%HWXX/*-[<3T>#^?VT_X_.S>"?[)=9ISNZ[O1_N1],[OJC M>?OBR2;$W6#B;R,3+Z9.DK?Z6:0&(T4A> IS\'% MJ)4$B*K?(:9-?D-,IYB5:YN#]8:XCV& 3C1S%_X3 M(IB*NO_UFET_WV+_?8Z]K MNGZ_Q[[:>;9U]]@+AZFCZ!K5+4.DHKX 1'58Z6&(6:-W6\,/A;CN/;P([*&U M$/DQE&J"7N)*3:\$#YJK52BT--=#1B70"]IB-JP\VT-%-XP:1K .>$#K-=X0 M;(1W(-/?;9YWG06MKUWB6W_SSX7P!(:NKGD([\2+4:(Z'4 CCU!4\2L\>14( M+X\K[O<@WX]%>2@P5+P(A!>EQ0P3QZ'Y=1?W6>7,KO#]^+W6L-^=]6=M>7DU M9-F.0NC7V#.(M3DZ>9J\#E56X]WO([IX-UO/[ZZ>U^CJ >R:R.GJ >>:2.]3 M67Z)S%KZG!**@&+7-\O&E;8Z(3B<"8N/L0QDLY.XIH5Y=*CQI_C&D\Q:$)P/ MA4R<@0O: E8@\+V'QXN?+)8U9\E1 MC,.!QN6W)2134.:I",%W4'C@E4-K@QVGV,%/R$[)-ZA<"X)CH"(+QG"UP7Q] MNNZE9#/H +)G'Q.>A:K*-W!YFH'@8*C(P'*@-9\ZD8T9!RDFF J1EM,W5VT( ML=,Y3)8;GV9?4?*H7CZOT>6QUV@PFG='MX.K8;_3GB=XPQ>*A M]7A\DE$M_CF[@7?W4F;TLJH5WKU-K]';]!Y8]&:\=VT/+)(,5%?;._0OE_1L MY'F2$R:Y6H 8 IIGK"X$&K:97Z0=H;7\_$GN5H"<12E /\ M].7R^_D9G*RCS9(@514 >-$+/-]=8\(S]+&-UK%1@H"-< "PR)\C$:T3^9*=5^1\,@]P^&74@O"6IP%H9* '8 M3@+RZ.6"^K9B""$"* ^T](-)V3Z%MD8%B9%EGDU2JPI\>2HE@!I":&^TDQ#Y M.9S^LV$')KN:09XH2K4R\,6JU*RJ&&M^<;U/:R6!D?+"6JD6\$5HJG64P4'K M;Q)A(P>AH@>>\L^CPH: KV8+#J]BO#7W2361^)VWH6NI:_XK\'SNK4CIK.6: M [[V%?;B\DA!'VBTZFZ54A1!55-96F(X1FTNB0,EYD3+JJE1HUX_=J MS9B%#9H!)3AO I8N*PIH=^E8QGT^Y9ILU/B7C4W#"LA;1(T4'".Z.Y\_8?L1 MW]&M^JJ AT.I4>#OU93[C.KJ344G[2;.[QB1^9-;"5\.;0'WE31 DX,J7@$[ MZ./SN\XR6@/N=FF*(:$RVL^1&S<0O1&'"/ M45,$X;IH-T&Z"Q^32EF2:!&X ZH!JB04TB*^B!-2954"[H^JVNJ*Z:KJO13$ MFT.[KMLXM!PGM"AN/1[OYK3LX:EM.3K'5#5P*!."K#M" M4DOJR4T6%41R-B.M()SC/Q4S"=2UTPVF6)%]$SBFUU\LL,&>4TS4:O^>4 MJW9(;5U.N?C8-,PX#"XLK>_\=P8 \8N6EI_MCOH^#KOLD%Y7+B'N$]N#HPW] MQM\J^'ZRFX"P4LEA['S@H+WVB0.-Y((>+Z*KM2OD*<839#4!(?:X<%?. @?; MNES(V89@9(Z=J/3G2I:558<0+US8JC)@-9\43KQ(#AC.\>*7 !$?$WO+OJ)3 MD^A@<*[:$")V%4R4&Q?L/A,"=I*KGO-J ,A@K9P[SI"TVB7HD\WZ ^T M#"\&-S VO1L*C$=MSI"-O7NZOKIQR1UR3/:$[11O0DG'"]949K>KX D08F4+ M=%&11 /;7 .'KENQY[,]Q>'ET@N'E>R7V4:S!JW:298)#[:% M;Y!%?D5VH&;+2.EFK5;>VR4$ ML^3$@^_,^QL7*LOP+,+X+TV &NH>6I#:'9 MC31KS:J]6]GX8!OY#B-V-BT<3C:!7\#$64TT:^"J'5U9Z-IEWD(&;=J$Q1UA MJG@T'SKMN>NUY>^/FM*5-KL@$CN&A?/=O'A^<7SS8F]\=S>8OYPK[8U'\\'H MMC_J#?HMO(7Q*O"HH3V/YR?UN.J]JVWD+[6[&%6;T=%C4V23A+X*2\,YCEK4 M>M$>+(0)8(A-DRU,GRN/VE2H!R2&-H.2689*@*K>ZS3" 4&VM=@.;4-X'C*M M$(3@2F7Z[/TX:4 @= -D,Y_1;(6Q/V2/R1BXA,7AG(2L9.02X@1J,_F8):D M9;#*X&&6<0 = *C0//'H>79OWGQ0RNAPD*2BB(P"[4$(1 S+SD* 87F]RH HA<0(HXO*M,@ MA(#-!EAPP*O9GS9@%YCB.7K.ZS_[)[HZ]T;W0!9_M7WE2I\ !8[\8EV%K2B3-P?")/*I)>%,*6+XN"L3/@ MJ2@ 6(**C#W?,E1,(2@+82V?QQ8"& ",<9@HL_;;:07U[;+%8L?VUHE50%MW MSB'5AJ['8T+#M7] E__CS6[=[UUANA"/KK;O+(=S"MAH/(=IMRE MWSSBW5US&3=":9$$0F]7(YP6]4#;[Q=0PGY\K(YU+RW"F;>U=."2]'S1XRN@ MV6Y)5!W+#@U"&*+:2[*#&E\!QXJJ5/^$"\,YVEX6%]<[--KOO,<';+O+1*ZP M0WGAIRDC8]E8ID$(I%1;_95!"90"NT1R1V#D=A;7@K 8*\_N%*.+(0.U+*7NQL!:$(;F>7BR$#-2R OB%IF$8>6]J ML:L0,32S7N,%IA*;U2V]2K4(@1!J:Z]2,*&R8+>HR-?)52M#6(I50/Q0P-P\+" M\]RU6+@UILUG4ABF%)SKSO/2LP66.61B.4C,\K.PS$H.2W0;GG79>W(8]H E M4XH5%EBQDI8AY$54LW@E<*&Q(\=X]8(D#EDE=J*:!T#(L5AJ="B$&BQEX@(+ M(!<;6BI^!H1=7_4]+95PU2BL)9P;L:2 9D!'Y0<;[R#F8U1Z"Q!VBEKXDJZ. MEK A?1.,,\]SJ+8"82>IA15BE;2$&8FMWA4; Z&9+<&84>J MA2G9JFD)8WHK=C'/P-EOQ%G$.TN([1T2['5MVWUB1]'SD2=7PQ"VPUIXE$M+ M-:>45MGW3;&-D8?'BWLJ$?&I=FFQB;L[SYY@2%6-0M@ZU\..JC34DL%F[*\P MZ9K_"E2B(A5J0]@G:QDVCE4!C0'IK$[32BZG6WH#$&X;0!C0H]=[UQ M'493EK ^,<^QU?9+TIJL0-,B+4$@AV*$:1%XT*Q])/@(^^S^L>1R1C&P1;T9 M"+ZO$E1/>RNF#K[VVT82 M%?]I_MQCL&G?X,!73,W?#G]=<;V]WBV-)H^8+8-XMDID>V47 AE-0O J-C#A9VBA8JL/"$+QW]0S'(3[P1E-^Q0/O'8[P MVL\:S%GOJYCZO"XY/"M0KM>LP7H<77-S8,3#\S()]VSD>=;",F2!A&4:@K"] M+>G[*@,?<&^,X)@0ET[S_G9B(V=_F?!&>M%ZSE9T.KC*=P-!+U:#KJ6#3PC> M(&N_#%?>S:BUH+-+5V/,0K#;T95O7==\LFR;)X'QD;-D883A2)?\.U?GSM6N M3I]6$]T]ES+:P9N7O$ #[J-U'9_JW,9F=['@KX&%09PEVM/I]FJ")TI*: <_ M[AW3HO"MA\ _G'KL(^)8SC(?,>0-Z72,-<$(.7HM:X5#P&A\X*)CV]Y]I[QH M4&E*IY.L[M6#"O[F;;R-^_ B\JH95E9?IZ>L5FO*0$,=L0\16&(3JU71Z3"K M9Q1.QPG5D ?G1!2]NMLL60O"*^:ZXH^26 &;5+U7:NV/HOQ8E1L0=%<4O[@6 MV$Y6 8(+6RW04X8"FHE2 TRZ:W;5A)#Q-0C^8N_UGM*;Z,'E@NA\0QYO2;?1-B%M@ MZ_H?VRQA2EU(4K\RH+%.@%! %F%I")&Y376@*&&$"FF)G>EZG[!]FT3CW,07H("8E%N_;6$=-$"5^6;:SE21!VKX#( M6$Z9+>'FP=\VP50T[A3@[TKY!27R-$&E6FQVO5;JSK92.%M"@_D*^;^Y@6T. MUAMD^(>SPG-IZK&BC35K_%)7MA2%J/E:]9GO&G]>T9G4C![68U%/.:]9_WI\ MS?IL/N[][\E5=]:_[O3&=Y/^:-:=#\:CSF38';7GXG5C1<=WFP[;LQ4B^$A7 M74)87A6>&^%J^U)F@K;LLRZ;3*1WME?7OHYQ@E%EA-98+ 3DWO,G!Q-O96V8Z/W9>/*R%J.S%\'<@BH41O4#=W%/?;L7%L.O]R=OG]X@S.RJ1ANZ?J MHH:E352<24",%1VPF!3BQ4U6#0C+F[R$/2Q\LL!!FYO#.84^13+K)LIHF$]% M+J\ZY],$:@"V*@[R!8MC*NWXZGD4D!DXE?-1T]>#'@"#IIB= 3%\=FL<':#N M'?9::':?.E8KUH$P6M?9,>+13%)5 ##PKU1"]A91/)C'2F@8RD67GM8YE,

\[S=D\=.N !F M77*^(FZP7,U7^,8-B+_J.H[U2-?1B&S'BUO:F\7NN0K:A# MI7)OOU.H &/M MQMQ?Q= +SP^KVDM0#8);-8])!#"J']0\XD<&-/I7:QW?>V2YO[Z8-/ DTQ2QS40[9B M'Y*X^\\;*[S[)(PRE]&NFO8AK.UJXF%U2H+F^R^LL%' [#%>=$W3"@'P='*ZR+%QG'"W;IZ2/:GU7NV^SH'LOF-R$N76JB M';84#VVC3X=PBT&UU&MC1,^+W"WP[7^9[-&R@X M&1MY?*M]D"U@>E+?;X?HOW+%:R-Z\O&M=G2V@.A)?;\=HE-U+["ED^LI$K3: MC]H"NJ>H_.TP_J#^WS#S"&&S^X@)W:KSR>X:^?@&683=MX9![$_S20DB_6]; M-[#Y5/W>8XX5!+B;O)E]<9%A#5I'>TN]*[[)@M?%;Y3/7V^EC\>%G M[OK(AC)[)86!<>M-RYP3"CI\#(R4_K.6%6%M08Y_'BP7M*W*SU(-_ M>B>O_J R,'H*:8^ICPB[8L[K>K0D-9-]O;\B;N[NAW/ZF+7K\'R7=9TK*RQ. MLUQMY(2.?J5")? 4+P.;G27NH0T[,=&"S$3K-OXFI26W@.,FD&WA>@,WKX&7K'CI[A/<2 M"%.2%6VM638UFY*LJ$Z@3JGB="Q[ %5.H"I/:Y8]C;Q,J%UGNJ]F#?/F=1WS M%KM+@C8KRT#VX*5:O@M:OZ5N/YIWNZ+ISVQ_?3KN3GP>][K S&-V, MIW?A9:VMNZ9UBA^Q$V"/W<'=I]H@U&"]P//=-28>U>;0=99#ZQ&;7<_#OJ=V M-VNQ1IM*3GJXHCC*%$%.8TE9B%>SEK'F/N.I!+*F;+*[OAV5)S63?D99 $F0 M,ZEW,((81IN-$+L-X.O9Y7F^UJ :PZ1"TV2K+NWN5#)/F'\Y64!W0NM, MW5P)=LB]T)MC,K4LFL%Y==N\%NF1?Z,PKF5N73& KKF#S2^70H;_F^6O]M#[SX8=F.R>-PJ;_F_.T;-\*,C7$H13HE6:OI 2 MH'%BPG8 Q.=W?S-G*CL+M&'\'6'12T%Y%0B'%*NTLARM9BT/YM/[WOS^^E@=-OI_=R=WO9G;71T1W1##3?%80" ZZE[ MM3-;T-%E!PYE CXXL(;L2:R7B2_?E=: Z=96M%VTITI1 AAJ!?))[XC-J /D M>EX%1BH8"M#UO3-LTS:7M]C!!-F4@%US3?5+24DE?<2["R32W:T%VX"0&$J) MH;$M43Z, "P;GS'I>,)'%P^31YR]_U6IJG.OJPY-M*_-'';;NHF-0=MI)3NU M8F8M&-O98G;/! =MKY(F< [#P1AC%8F892AXUMG%#WG\>'%$8-$N4E@<7)]2 MLY(8$#1+I>T:E>:\?5$8GIP*1KT#HII#)043:]>@JR2J/NS-,5G/71:E9V,_ M+?PQ=PLP_##Y;%0(J.XXQ-WJ:6"Q=#CAOL#F]^9OZ;;ZXWO1W-=#ANE5_X9 MFCJ@3G/3%*BO8XQ]$=&VW2?D&-A[(;\WIX^7^&M4*^MWW12V9G1(5H4+8.J4 MBRIUY:A5!>+1R4=?=6,"\O'4;,IX>.#%Y?=/G_5'/C9CWE3H "Q^$)DNT7L$ MFY8_=#VY$T]>!<)^,@^-DW?DBI$!L-8QL/'B&B\P(?Q5:OCJ3FJ\7"U V'46 MM64NH)K"/%57"2(O;,$VFG?'E@*[#QK-N:9JJU?VSGWDL@T<.?6S/;6%6M(= MJ%V*)J600W-)R46_0C;[J-!J[% 7PF1=@N_JB[ #XIJ=6G(IPD/* \<@&'GX M&H<_=PXWYK_AWJ#=&\(4AU>EK4.8W$O:OG*=M&L(.*3J*.8SB5:'X+UN9""( M@B[D)?WQ--3TSCWXW_\'4$L#!!0 ( "%Y;%)G,/NC5Y< +W*"0 4 M:6EI+3(P,C Q,C,Q7VQA8BYX;6SDO7MSZ[B5+_K_K;K? 3=G;F5WE=S=NSLS MF0 MW_WO__5__U__\?]<7/S7Y<,M\D(WW>$@06Z$G01[Z)4DSV@=[O=.@#[C*"*^ MCRXCXCUAA'[Z]M^^_>,?/_[X[1^^_\.__H@N+C)*ETY,>X8!XB1_^/9C\?BX:?J91;TMC2)\%O?V+_V5"6 MB*H;Q']ZB\E__NXY2?9_^NZ[U]?7;U]__#:,GFC_[S]^]U^?;Q_=9[QS+D@0 M)T[@XM]EO1B14K>W3>3G'7_\+N>1-W\[:Y^Q^?C33S]]QS\MFE)"I(:T)$E, M_A1S\6Y#UTGXM]8H$5*V8+]=Y,TNV)\N/OYP\>/';]]B[W?4>@C]1Q3Z^ %O M$1?X3\EAC__S=S'9[7TF#?_;+X9II) M/5MK)GR8=;ZE/Y44Q&\)#CSLY2HRGC6DN4C<]3AE1CMT2P1]YE=A=&ZRF!+D MQ&+L?OL4OGSG84*)?OR)_7#!?KCX_F/F._^#_NEO5R$%UODF3B+'37)Z7(O_ M_%W5YRVMPF1GQ.9160$GV0MOG-#"B_[Y,+/OB'>?1N%NVI1!;NP MXL._^1N#;SC7I:1(A.,PC5S=3H!-X M:!$D)#F@9; -HQV'Y/\08@P_PG(YUI1NA=(G'P,>7U6*Y,-+_@SHZ*H4L?/@ M8M1&'TKS($@=_P'OPZ@*LQ3-)C"TJA0['6)R&^!#K5+4SD-.4$6"[.AC[QY' M)/06@7=-(X8:W4_;36#T5:IV.OQ*C8"/OVI9.P] 09;.J1YBA,>?22,GB F; MQ!LAL*+I! :B2L&SV?:D'?#AJ!2W^RQ<4!X;%D5@>4-\?)?N-CBJ4+^B"> Q MJ%(H'WNGGP,=\!/A"V-@N3.V57-O(IFX,=:M6+E M\59N WK,*43M..Z.5!$C._+86P9N&%%:.HY>21V7Z=D*!N>=1V\79/[O09,Q2BVG,C3/ MU:L']\8?- MFB1^%695- $\QE0*Y6/L]'.@8TPIIND8XU10N$4??_BP^0;E]$<;:.O(81G9 MCX?=)JQ2^/1SP$.L4I5\?)4^!#JXJF4T'EF"&A+D1D>NQ9O[3 7'BF,_13/ MPZM.L5,4D]L '6RUHIJ.N9PHRJG:./;[%?O^GX/P-7C$3DSG;F\9QVG-T8BZ M/>#1J*5J>46J: QT?.K)W'%=RLA?_,;HHYP!$AQ&'K._A'X:)$[$DRJ9.TX%@NR2- =>01>I5&$@T0DHK$H)'&25#T0E*I:@MZL#:(W#EMIZ#.4KZ=?/1:2+.-KIP$/X7106F*TU;@AV:E6N?Y MMD43T .Q6M(>LFXCE%,=>=0][AS?OTQC$N!8/8V?M@(_ZBK5*H^Z4A/0HZY: MTHZCCA-%.=611]UBAZ,G&A9\BL+7Y/DJW.V=0(UYJM;@1V&MFN716-D4]*BL ME[CCZ,R)(T$=9>1-ABDA;"#2H?A#-@SI'_ZV=+?1//4(;3U/$APG/.'QQG>> M3O1M; QT$.HIR<9@?4O+0S O]<+E:?75=!Z)P7?.Z7 ;S*L&5F5Y=?. ,MI( M(HX8];$#CF?L^TV(?]((J(_5*W42;4@M0,-ZI:!=8PU&LPN&=QAO]^G&)^Z- M'SKJA7^Y#?C15J%2>;!)#4"/M2HY.PXU01)QFF-OC8:[';M<%+J_/3X[U%JK M-&%5L]CQJGH?KKX3^+&HH_3)9FE-#]"C54OPKANGG ?B3&9(L$$2G[&'- V] M(L=?!AY^^S-6S]?G[> /W&K53L9JN1'LX:F0M>N(%&01IXLHX?&2<<4V[ V) M7[0G%,)/*[?^;9JU>> AV"E*OFP*WT(=*A5RV@ZO IJ MG380\_&T=>(-YY+&%T^.LQ>#"OM)G/_E='1E?_X;O\O(Y%AM;TC@!"ZA;A2* M6EF*LK1IBU#:9Q MC).X(70Y:P3=- 3O8"IYN_G9K+B6 ,/A^M8RU\[AU.WYWY43/\\#C_VS M^'M*7AR?2A7/DRLGB@XD>/K%\5/5TD6W+W#_;&4"V5^U.@+VWW;R&X]T2IZ_ M?,-_D!C-D).@G!?BS.QX^,AV<-D/^,BHMSS9N>NRXK7Q W8Q)4Z7H$RK,."( M)6#L#I].KJTZ O7D]LKGN;1ZO8#GU;94PGAB%FQ889.HX!2+(9TQRZ:S&0HP M;^?X?OC*GB+\=M3LW'$-$J,C'P%TN37R4(8R&Q?9;!@A*ANA<4BP7_[EQW_[ M=][Z7W[\PX\S2B+>8WZWSS_+7.G'8/*S@A,PF+VX\#[">X=XB[<]#F)FB%7R MC*-2+*R83?5Z IU)#-27(T*-;H#CP3;2FX[^C ?*F/"1S]F@DW6?G5!P3!-@ MP43,H"&W@0MD5:CCYQ/SZ$;?G8J7]CL81_$ZU:P[C$K\[6 PKO2 XR0B;H*] MZF7F'1VZM7[6B@!P)VQO#-E#]7L#=E\#)4P=X<@*U6S"'!G:F7+M&(1MPMB, MKL,]CI+#/54DH2HS=?=LB7^^/Z/9!;CCZRA<#J35[0$[MY;8YG&C(#Y#G+QX M33QG8&&3812E;\@;]=;J27R$%\-@XW/)D54Q) M4)KC[E_W;0].[R+<7E"*8I]E_.WHP71B7RC_CJPO]3Z%H?=*?!6:2A\#!1:5 M(G)DEG\&. H[$]%TC.6$AO'^/;_GLPB\NBFX-UTN'9_#F4-1\!DC''@#*O68 M.%%B0ZT-?B)!4''W?IQ0N/>19P_,EG2Z#IX(.P7+C[X6;ZZ?LL("GV14X M"+8Q@ R0.OT @VT$E';XW'I.IV@+WSEH59<>L; C8)^OE-1V>Y501 MVT=70^IHV_>$6@K%BP^!>U=9B?-L#\#^5SV/:'6^)LB$\2 M@N-YX/&:?\^A[U&(8*URO5P\HOG=-7IMIN'7?5STETG!NM0ZH;ZZB?V1A,8S-;EO<.P=VTZ(AI5G5 M&+A_UBM9"GLK6P+VRP:!.U_"R>A:OG8PM)9[0=?B=!D&3VL<[:[Q)JGWP>J6 MP!VP1KW2S'C>#+#KU4EK/!=2FA?4'7:(43U.AY^=A#TR73%5C#0=#J!KKMNN MT(UG)!46\"@O6YE]@WRW.(Z+:Q MK](X"7TVX/Q:J@5%XU/5-E&*OO"O#3Q"D/ZFC3JV^P!&ME0E.%D/-'0%C6COY.RPB M&!=TNA\ICJEN!_9ZG:73B$:HN;,]-/XU'[=,P!(V-VBU=\+@0YY:N?J-6,!@ M5B-LGQNO=EQS .7*M]QAN)RTJ&S,UU$VANYZM4JJ=GLFD;+3('!?>S[')%^( MNS^#*.YQQ;,*6.[9OA"$7:#!] :4YBO!<(MP!%*4^W:K-]R%\"8I2MY MG_F_I;@"3A+P4)JS3& 0\<4JOY][RZY[%AL[S:G!&OV ^[2VZJ64X:9.@/U: M7W;C--OBMC=G,2O<^@ @L7A$[<7=:0"[M\,K34E=Y-%7J&^ D2\\R#BN=>M! MU0$ZIC4J>W;_H;(U9!1K%KK;+8%R*&(;M8;6%H2/-I^K3.KTI.&,9!HG(7UN M< ]^HM%BL["G74(0?G,5[G8DX0DA65UM.OGBP%7[47T/X'ZEH6XYO4+9'+#? MZ4AM?LY>T"ZJZA?4AZG(HI%1,9Z^KDP=?;@+$XP^_GA6#V',1R5;WGF:\BVG M=O>:)GF3:<"[.S+IW^I"J95:W1( M36.AZ;]\_^WWWW]$>R="+XS#_T0?OY]]__WW*'YV>/W1-'D.(_(/[/U/%(0! M1J32)N,&S6'0Z+ 5S8![JTJQTYA8;@/83Y6B=HD&PP"4APZEH\(W9]0WE<[Y MAW^?_?#3'_-/A)?RJ)E^\/'??T)AFL0)_9T7^E.S;V LPO+00WCBOLV"!& ]$ I1QF2$9C"QE^8YJ /8\TP4U@"NXV//S M=82=.(T.7$.A;%T84-,7W>(I<W*)0P+L M+9R(U3F/)6FO\9:X1/V.G$9'X+"AKWSYW;BF7H#!H87PI@,^9X%R'NB#[ ,9 M&TN5N$?07U;6$S0AG;)IGUO ]U^UV5L>-M\E MF9A6C;E$ ^@C4HIB4$>;344I%=;1Z 8<4'45;U.$%3#8:HO>;]%5ZWF PRA[ MEAS(58;EV7/?#U\9?MZ$T768;I)MZN=E[1ZPB\F+1EG'EC2 ^[R124H[)VT( M $8#,SV,5PDY-[0-(Y3S0T6-Q2-'V\4DQS5+KG]4D#[F+_(Z2?G;1DXNE\7= MDW*6"8VA5Q&-">G"CV]4W^/HD>TC*PRKW1DX@+0S@CIY2M43,&2T5*"W%"O* M"5'4$+S$*0VBW!!G9^O9[I%-D>5Y% D>Z ,)D!?ZOA/%B*[/Q!F.Q;.:LD6X M^O&\2#K1,F-%ITF!@4II-0B<]IB,\RL%[\WI!0=T9 '!T0=4.W/PLW0M6!XM MDNA:V*KH,$%/+BO;Y,6B]<0\^$3HOKUWP)Q+(\_M7=VRUP)*>&X9G>OU!.[# M+=179$I/,"AO(WT_^=0 P_$1C0 ^$)=LH1F%U_>8CM/KQ-\US:?AY+V'H&7G M!A)VCZ PO(#[3.G::%O=>FH>JXZS%4VGY*D]A9Q57CKHG2:M/(:AM,V._?G< M*AQTF 0JS<2&J:O9'F[[';5@5TE"V=7QJIJN?4*VRU:M=0GV%F>K: W?>1E4;;G>)QH#=MEGFONYW";)V M''4$+4M^:L\WQ:42O@.S:W[96=T:N%\VJ"E[I:(I8)]LDMAX1EG=/:YNE]?S M]8*]24[_^;RX6Z/5#5K>7:T^+_A;Y?2'^X?%SXN[Q^4OB^P#FU>&^&MT-_3+ MKWHAK7B/81['F/[/4]]#-*,$W TZF*=\RZ@U&<#NTT4;\WM(G"=B7P\JGME[ MI6Q1SE=^/21G;>]FHD4C02C#O\B> &N8'^O: X>&1E4KR^V?-@;LYLTR=R\P MGY.V7NEO#&7S9_%L[@W%R6K[*0P]?FT 1R_$Q?%CZ*MWX6LZ '?09F7+NT*J MUH!=5$-H\]V1F%_MY\1YTG9.'C'ZMO:#!M/WFD38%25!A+K%(Y8LI=_Q7D@< M1A9=]Q'[E.;3)QQ0./&I]G-O1P+"0(I5-,E@2V$W[<[ 7;J=$4KWAK5Z G;U ME@H8WR\6;&8H8\1=H0=V0Y/DAV<$BN;C]?M*5@1AY4DHS_[F/W M3+$+HX3\@_]=83[-KL!QH(T!RF_9-?<#C &MQ#>>""4F,U2P$4 @,;+ULMW( M)A".7Z.WA<7UL;!1TVJFU!*X4]>H5[F4/C8#[+)UTG9?49:J<=FYB3ZL@H03 MM7G:\X)C_O"&4&\94(2B?U$>+"B; W>^)D7+!S[5;0&[8:/(ID/U2#ASQAG* M:=N9( ?45! "X)-"D/HE[WDK\!Y8J5;9\4I-0/M;M:2=!]\@:T_],K:#Z86K M]1K/JV["").G0)1^< _KR EBQV4![R>'!&Q:O\1;VD9] -R. G!O-#"'[*DM MN@/V8A,M3#TAXX5R9DCBAAB[HN;LAO.T=[)KPRIN;I5$LHK=8K/'>#\_XR9! M2F/V+'@/@\P,Q1OT./Y,@C BR2%'/;IN+U,1Q:L^X^0Y](Z!C&J5.ZX$P '+ MPM=QG@0V"GO @&G#"N:AA[1W<,RK$0*CH\0YWF:U1H4@2))DEF]#<'U8%@X% MJ3#R2.!$![1,\"Y[?YJEP81\6WW@-5+3GL4$OZ;L2TB8++8QGQHDBW\O<8"W MRJKBZM:3P%*EFN>X=]84/$:I)>XX4"GA?)&&/F2T+6U-#JPI]46TC\(7$@]U M&J+Q\)I-'5MSTY. M9J?S:\9_@@\OETY,W(XFS6F\$V IF<0$53B!=P I93U&PA/.=)B2*6%,6')G M'RC2CVDX%?1Z"B2EMRWMEUBQ8!-;8:8ESVC]Q5N?1[)97[<*37LJTYQ+FLRB M,9NH2$QO/FG49-P(%11X#F:;095MVG6PI&R'&70\(,T?LLRKNC:LZVN: X?& M)D5E#%2U!0QVC2(;;THMUGDMD?O% ZLE\GEUAQY_GC^!3":9CJVGAC@G*A9!SE9TPF!SJG$?<*.U:7+4(H.J90!^/2L%L+P M8>@JW.TC_(R#F+QDF7!W.%EMU\Y;P[)$KR=P>&JA_DEQX:9N@&&KC?0=RNX> M>91S/6:(';J'6Y9$QK-*LVIN]^SV-5VJGZ:"*))*K1\SCF]&D:A@<86T2IYQ M5*&W^K+$//#X;S[/N)U[_YV*E-G<4MF7+G_GZU D_RC,/K8,P!',RE=2NJD_ MI@" 4=6.'8POWS-I42U*U][58O4R).'14?HRO*M W69^W[2^J>K+87Y6N240 MMF89O-GE4O;KO_SQW[[G7]&__/CC#%$C[K'+SKO]@ZU0>UHV%][A5DR^("/U M]@$*_'E-0UW-B!SPG*$C]> 1^)C0W'1L.)Y!;+MS&T \A<#!X^;6#(&#R?#& M-HV(VW$##&4C*#UZK%L1V[Z+H'9D^]='L%+H:K'N;OY*R&K+'[=Y#GV/6EQ< M]VW8"-7M"QPC6YF@5'17IR-@Y&HGOW'TH7PUYG&]NOKSSZO;Z\7#X^_1XB]? MENN_ O $H3]#E#!@=]SG;T1U*;.ISU1&?IW*E2.^JL,41GJMW,:GEJ)TQ)$J M^LKHGNW.CWC&7E;S.MPY1%4R6=46^-BM5;%TNE[5$/!8K9>WKS&*O@K"EHZ0 M+"MIY;G:SYBE JO7_V?M@'N@4C7%:[2B$6#/4\O:8>>E>'<6?15$[1W:#JB< M/0>;>QYAZRG'OW>(MPRNG#U)'+_6V9KZ '<\+95E)ZSM -@A]>0V';]'ZHB1 M1\L 90PLN^JH:E\L@XN, :@7H6L=N*X]<.=M5+7A16CP3MLLL^G(+;\(C;+Y MQZZOCJ6MQ0G6==-=ZK/2T:JMUOK)MD5_X+[;VA2E25BW,V#?;J^#\2QUY(1J MCC$L3]1@S'%KM5;R T[H*AM[>5IY+1XH&P-W_GHER\]A5[4$[-8- IL.VIPL M*JYUV'77@=24??,:;XE+SDY"1RUAR^(&?(W%O\O@_&CG(?3]FS!Z=2+5K:OV M5( [KZ%93DKAMB$!V-U-->E0;)7S01]RCM\@DFT<94Q_G]??_LH8HXRS)9P M;!\@2_1?'#_%*%&&/O5HL"H/KK)'478%#2!L#*-?PBGZ P:*5^/VL=6>( M\YFAG-,,\>>Z!3-;;R.-:XBL;$N$]U259_K9F=YC9D90C9=QG&+O.HUHY'2/ M(Q)ZW :+W=X/#QCS-O>9K/=4>^5)O!DMX.#0R43E# L#0H#AHYL^IFXD-@@% M6R3X(L&XP):<>;:9F+-'C+^EI[^MF.H^"EV,O5@\D4(H>X>.=I8COWB\O\]P M"!SVB#I:2JNH\[5,J4T3?W3-I(% 3:2FAT':&@V!0H)Y/0R=N9U5'!K>7"+D M(<)>:4#7/1R#;-WN9V7VKV]:' MNZXJ""'42:F;_I"Y*/V#"K)NPN@A3G_!<8(%?)V8IV57H&YK8@#FP&WZ679E M+W13=K>.7VON\"7V=?V'[/:.*XH#/6/TPDBS7^2%]-$)'AZ_H!#>'\5 MSHUJ%'5<4^@OV&5ASK@8.*HI:M&0&B+.1L*8R%<9I[3M.VWL.X]>6G6UX=!_G&JB9CL99X'2IN1G'#,.4\EA6-@Y@[XP.F\4!,$OR(HQ?B8F'0!^R&3P&G4A5U MCL@6*&J/;?CR1<5A>0)>](ZFNOF]P4) 5O+I]/8D*6Y/9AAZP05%LJ0S5,B* M,F%S&);$M77I$KC]Q1PFC.I*[ %4S%EMKYSX^<8/7V/]DE%578!#HH["B@)1 M9^T!0Y&6V/V7@[J:/_Z,;FY7OS[:&])W.&$JWTI?1OV8=AT#3X>R,.W$WZ-:+L4/U0!NQZ/2MHO)3$"6)R MH%P0M#F@#TP6.L]_@PIQT%$>EJ.=2X2.(EE_K *(1;DUMPQ)15I/6)C0*02P M!WO4.EN2L$ND"BN6&@"'GW-E9 @Y?@H8!BJ$[.+*)S5?C5^>L>/!/1O#=OWK MTD*#K1("E_BLV+?XEIB>ZU 3LAH"CH%8 ??_(0VLW*SHB0]@3!I4W9XV)0JQ MT!GLL8];AC368Y^*H5DR)(_!PPUE6*:CE>9F!TW'DP=^^7CYSL60?Z#2[/:TCB1*D5H$#F/ M8YRH%A.-G8![F9[2I5"AM@=@3]04W'@ND-Q\VW& M-$O.B[T;A#YT.H(%#3;*R\'=LV] =W+80W'?66T? M.W'>6 :XR Q0S!!;$E .;!_$I4PLNGPYXKO)Q6*JZZW>SKH =W,=A=4KMW)[ MP*ZM)79?ZY>"/'=E$&NV@376=60["[?!E:?H7=RFL0Q@/"7O\C0E3V$F96/@ MH%6O9"GCK+(E8*!J$+A3+9F*#%1KM60&4I,M'2X@Y81>IC$)151IGF<87SVS'Y>!6$ROMHHNM\39$)\DAX\*,X_''3AB MC/PUR! T$FO F#:V!4S1(Y<328+F:7S\6GB),9*%ILR0]5D$=9U M 8ZI.@J?9!HJVP-&+RVQ.]2V$\3Y9<.LMWL;&];2MRIV0O7Z@S44\V,<'K^U=QS(L=?+13I\?0K3P&3 MCCF.AV&.7O+86>+8AS1/U*M*(;-SC#:">8L=\RR5D1VFY4=HQ:':#$DLQXZO M;!FD?,:ZST'67CCTR2$!2\AFV)(W"A/5^50VG^,J4K.S.^4-5SA:$0".#NV-4?_^EJHW8)0P M4,*XS$OUJU+'BP[%8]>6;SF,:!.QNQ(S.TAQ),<(Y 0>\K.-'--K"97+LG/] M\L7E0[$&G <>VUMB2OY*DND!7^[U MIIZI5ZV?V89ECC9>@399I3%6A3'">W:(?*P[1CW0$6M'+\7HED[X K.TLTU8.K(K=EX9348 T7^S[HC:+8CSA4=8"(!>GW%.D\2,IJ@: M0UNQFEJT"=/J"87\P=Z$TD=["C;.DZBW3G9XW(6K]8&BF))R*=!1#/Z%Y8+P MX8%R46;B:L#8(2T( \[/=P^YI=S<4O#BW7OJ^@[Q\H5[MC5 K<2?L:Z])V1, M#.C8V M>+"3(^6]RRSU %!+8E)PH*=)S^"@6JL,F_AD@!;#6JEKKF10F MA ![]\XA?^7"_7M*(EQ*RIH'7E.R8BL"P.&KO3%*-SRT>P.&(0,EC \0,E;\ M_1C!K$A9G(FN#BF4:CXSVP=R9(6TR@@21KA&TL24X,.#8/4@D=-_RG!AXX:?0+(D=^,5WUF]U#9 M!)PS!0,A0QKF#J>1XY/M@888XC4JEM?TX2Y,,/J#Q=?[]".RSB$=?,1H;PRS M]1!@M#!08L1U#:A=F:%LPG=ELNMTP)8F"DL4]8R&V)%I3WR:*&-H1 T$:DEY M>NADJN! R'4LMS;9'9FQ+7JZ(W,LVP8!]A[P/HL55]O;,'A:XVC'"E$J;%K3 M'#@T-2DJ@XVJ+6#X:!39=/@>";/5#2-]03UOQ^NHVEK>#*;L?42H:^X='QV5 M#M FC*+PE7HLA;K@//M_]'V0FS!J*@94 7+U2T5CFL#=OA>356R=F!$$#"#] MZ-5Q, X>WYAGY_"["DG M%+-RK0#.:%EA^G)!^H800M$#NO4<@U?< ^,\HZ7#MO+,/^.?390\LT+FE5J+P#N8FXNJFAJG"@+:T) M@(2Q2IT1)./,3EA9M3F).5\8C%-8O3W$V#-8=#08*TKW>F*P&%R)]EQR:IL' MG,<]K+;Q;A<&//9JL'5MQXG@3[/R54BC[C4!3-$0OK,SL!%_9")J@C,V8H%A M&R0&M,":W;%)HT.V=& %;S(^9PDH$,]3.Q_?P/?\]L8P._L$C 0&2HQXA@DJ M^V(HFY2R+V =0RZV6^PFJ^TB*X7U0&%U%3#CL/^SA-<7QQ>Q5IQ$Q*6@RW/8 M J_\!ZGE,G#]E(5"UUEESD]1F.YI#_J[V"E-L7<\[U5\12 $ XYN(&QTAIKV MI0*,QH",8XIH0@46YN5*(*8%.[!EDLW$%" ).$-'V<6'++W]]&^E#H5.*%<* M<:UX3UDO*>_%SA[VN_I"BX*($?M"W:QP*OUBV0QF;Y+J9,U[7GOR_&)\9F/Y M>Q.&4'S1HPL!?/*Q\Z7($\VX$@">5"P9HDMB7B^SA! =513ED&>0\BPE=+"S M[)C8]W0GGF-(;["=P[JO6/T>X5<* @Z M" J*6M^+H'9S%H+YM-!KAC K>+K-2I@/:+''Q(F2=V*S#7XB0<#+H*LL-^)K MX>E^[_.G/1V?:7'CAZ_+8!M&._'T9_T-(OW>P*&]I1E*#XSK=04,UVTU,/42 MF8^ 6\8)2:RLW\ZQ8@J/Q*X?QKRV 4N8S:_FT%BRX-S?XRM\;]\AWDT8*;Q; MW0JH%S>HE;]Z4M$$H%)\0N<+/2CKI,&GL6, MASSFO:/#E_YXK+@1>!7Y']=%X-JP3NR!+'!G[LMPI]N#76@"!HK>5#/>OA>, M*Q..SL+'<= %@DTNN%&D&CB!IV,,K33^G:8/%X?T]U_X6* M@J6]._[Q_-6)O)A^*G[;[R/L$KY0?F"/#YX>4 S*""@R#6_*6QGB MU5#>SY'$%8]\QNC#X_R!/;R^\17_J$^74MI?NW1<*\N'K,=FD6\5YD=0GIY.,JT4@(R)MD?Y"_(R'D^!L\ M$S#VB4LP8[\(&TOG-=FPYW+9B\E7T9,3D']P2[ *#J%//+$;'7CW5-HKG_'-YL7CUEW>+QT>TNE\\\#\_6KQBY+ JU:MM8Q)_94/@ MCJ16KG0UZ*P5X"%>(ZSQ0HJ39-.,7'APC=\2=$E'WF^V2@_VK^FD/#-[QI.N M9.\ICKET&=LP.]9V .ZISIV>;5<6!S.RKGYTHE)O-K*\W->:?T:QVY$]MD, M?FY AE$'[ +SA(,2O?5O7"<$/HH=\;.&2V-$.Y MX+%65\ PUE8#XW+(BU\6=U\6=J!B-"4%'_2 W? I('9+!C4HW11'M>@^;?^N MC6YT^T[7P_N;\O+1S\MV%H_*L]I:*&<&(&P8SQS5B#<> .1!SU6XVY! Z[V5 MAB[ '5U'8=FYZ]H#=F@ML4U'[?SJ+U^6CTNV#P9JY!Z329HF+NW.TQO--49H M&-<5/:[R2BSXA&(TP;@IL.I>[=8H^7=U>KS MTO'A#]X?/J M#CW^/'\P"BPK\QNS;;"8KEHQ>7$V/IX'7AX;S^,8*W,TVO<&ZIB&9LC3"UMT M!9XS:**)Z=@.OG-&3; ;4[=LG_<1/2RN%LM?YI>W"W[:?+6Z6S_,K]9H_OBX M6!OM_9KZL&H^->@^;2^NG&W;]IV^'_]CQ?%6=V(Q"&\BD02 M(B<3"$6%1/QLR&'LH6*';*!$.+XRCZ?0#"J*M53]YJ*N^$^ UB[[LIL/]YLO#W7+] MY6$Q0S?+_V(_//+AOJ"K[_O/B[LUP(&NO^_6DL14A[_F'ER;_E-TBB&VH7)F M,_ZH7<)GQX(AK(VY4>T"&#=N64G)IE.ELT; ?;]:*=F[RRT ^Z]"4-.1>+N8 M/]K,6+K%- +%679X\"2T:YJ8&CN!'XXZ2I>'9UT/T,-52W#CX@(=TP;JGU13:^H&<'2;2-^A.EG&(]_; [6&&<4$ M<+S\4QAZK\3WZ6JM]?1E2@.XYQN91,: 5@0 HX&9'J9.\6FUNOYU>7MKWQ?T M9[KZ'A,9YYHS6TWS"8SA(6 \IPUK AM48^L^FI_$W3N'[!B._B5*L7=+G WQ M>9&SJS2*FD^CS"@!]^D.YJFX5MZ&#& ,Z*)-AT/C^%2R7^6PH09RB0#$"] L_#@ MP%FY=WNLU!I%[,4Y40@K\&[#X&F-H]TUWB1:^[G&A(!B6G?CY/N^9E0 8E,/ MRA@?>B_OYG=7K%#"_.%A?O=IP0ZZA8_+2Z/"[!\>H2ZMS%-O28RP>*<)[9P#VF"4LL*V3HP<%%.!?(PVC!4O M*B#&'L8EBU51#8GL_J\6K<+AB_&[;Z_'FY/GH(2XZG MKK.XLUL\2LL(3=LEK8F\!Q>IW>YH1V'J3M+?E"*Q*V[5% QAS+BV+ ,3/QXP M"S^]>R=*#FL:?<3LZ9;F"C4:W8!CA*[BY3)4]7T XX"VZ.9UEF[GZ\4UNI\_ MK/^*UC2>?)Q?6:[CK%):?V9L1V&B0UYS3FS1?8*., 3F9[P09X9D;K"FPE%M M A GBN<:M=>4]3V XX"&NI4/BTYJ=:@CM7DZ)2\%LY[_E\W0K4+#YD3IVB[3 M&[<-J='J]M,:N7TF0^>OY,*:@H95&H2_'C5;;:^DA_.RV?==[DZ$P7N\_T834:%;A0!XT9/BAF7VE^OKOZ,+N>/"[:Y\9DE4XCG?>YO MYS:#.VVS7,IF:9I)NU-]+XY7;S8CSZLF^1YUCE-YN$6R!"A?@W(9 M9J)68_9Z:RX'@.G?M@&A@MU>%C/EW=V+RQ]"=(X=?Q5M RV$?Y[ M2AU[F>!=BT/$=A2 #W,#<\B#OD5WP"Y@HH6I0V2\4!BA(S?$V-D2=NXFY(7H3(,M^@/'BM:F**<;:'8&C!/M M=3 _5G]WI3-EAADG3D9CR MM-5\T_3(%]8$:\=,@T),'"42O-#?3J&%_NEOOSA^ZF3/1O^%1AAD>V &R"X4 M*R;65AV!PD9[Y1E(Z/<"" D&PAOOI5S]O+C^?-7?DLJ>R=AW#'_Z#YC+_7Q:EMOC>89M3LUP-[1@YERE^E "J@?]:&1 ML7-EO-G)9,&=S[)'_J@HLM@M0 MA&FCF;H]0*QH);;Y'3&)^ P)\NAK]J_UV'I0W2^=F,0,">^I['DA PZ& M]S24=\G>Q[%(X9"$L+CW'5/\6\0)V='E1:S:[3MM!-R'JY4J;5*76@#V4X6@ MQEO-,9^E"X*@GAZ/A2\J+%'; ?B ;%:VX5GQK#7@@:HAM#&D5CP?'H.;5<8V M@,68T(F?V85J^@][CNG%\5FJGF9PJ-D7N$.W,D$I7-3I"-C-V\EO'$!2\J*Z M /M!8@0PF+1K$&@HP/>MBFL,T\J6VB0GB1GM#-8,)7KT)H4\OD[X@8?M) M>:NVKGAT?G;VXCPSXKQDQ%RLX_&(]9GC'1NWMPGH/L)[AWB+-W:-[5C.7$C2 M/+VT[ YX\C Q1#XUM.D+'/B-5!D2UO="((0SB;AWA/SY 'HXX+UJ/;)F*&% MK+MX.B&#"A 8"\LF]O81E"^\ZVTHMN@.%$=-#2'O!>CV!;SN;ZV"N2\(1G2Q MSEAQ5RB8P5O!CV:7FS0*2,*?DKDA;^R'^-0V 4[LOZ58\79D_E'M[F*;_L"A MHK4I--\2+7<&#!;M=3!^GS!_D9&YPME#PS.4?PX/.,:WD<5*>3L:WD0,I%81 MC8_W8>SXJRU[7N&6O&!/9V'6D11PQ.ABH%+%/0,Z@'&DDSK&Q>H*INQV9\Z6 M+>88XPO.N< 7:*ABQ6)G=K%8; QO-%J5"7^?- 'MYG;3&NS"4 M)CSO'$I3M(SCE&^L\D)=-J^=ON @Q3=TT.8;P+^2Y/DJC9-PAR,]SVQ-!+C3 MFAFE?,FT#07 KFZHB/D)-V>'V/=Q/)%XI1Q1SA(..%BRS0-VPZ> F.:Y5Q[ M/&"RVZ11S(Z"^)ZFQW]'L"=7H#]?,3%\UNP ];VFHQY#E+),DB#ELR M8<8]7QG+)#(?)#.R#W(@S-!?AI/W0N(P.MQ@'4RK;PT8QS34+!*)U$V!XY6. MY$-BE$S.!3F"4!"NK&S=P:T24X;,>(P@&G8(<"_WJOBZUW( M7V_&V6:>N*+8L^YE8MW>0&'.T PG3U7J= 6\*FNK@?G%8W5==&A;-6/9Y#&A M5"YX5?52W7BK-05..'7[$#2RPO:"B)LPPN0IN$JC M" =N^<7CP.._^O(E_*:%1A=Z0 &N-U/)X8DQ,<#!2W>=C',N!6>4LRX_(V2V<43R$JYF/JFX.' *: M%*U\R7DZ#MXHLG%^:/&",SP?'D%IFU7I[O#KO%C WD=A0']T.5#%;>9Q S+ M?=G4,+*/MZ4!V/>-53%/.6"[?OZ!)V+R=PN*;98R>SNP,!U[C/@T9E%?N@A\ MBNH)M\39$)\_Y) %0]XJH#K1U0Q5@=>07;/LDB:@Z9L'_LI%LQ\G 3-PNMLYT8'OSPN; M[G(;.@G:,I._B-52@!Q6"BBSZ8;) @%!\PJH<_?O*8EY+G%\>9!^8PG-5&** M^*RP-O&P."#3Q\\^.$P&/7LS9S5V=B8_">3L3\L^<+.H$2R+@S8'^7=1-$F( MA$HR <1-6.9UGRD-C$B DF?,JZ-E9G1+9O0S:#]8OR&U9#E?I+F7;Y"]XL=UB-^'[YMR>? 0HOI;.1(%#8S]&J[A194@1, #VI%C' M6T4SE F ) F0$ $=94!""'24(D.Z,WB;@(/>4CSDK^SV_TS)9Q)/8%CVWZM8D7]5)B[J#UKZ-&27@OMG!/"<)L&W) /:^ M+MITR!&MN(B<[:>4ME,.8 )_&W8J!?@5!8^+O_G''9M)[(;4A?(&9(#CCJEA M##_";(E>:$U+FA$ M?RN=*M'/TAWV6IX@]\4%.!(.9-;J8*(7%H#Q=BA-^PA%CA*AHTCYF7(NU-GA MI#G)!@"*-^0@"28%Z4\+:];?!_QO1,EQSA<>KZS16)/;WPF M \P]FU:1X-,/DTF <]^Z]I+HPV7*JKJ>%=:6 #I&3++2XE(2;BR@UHA-8=M[ M3S5^IG]%^XBXF$$L>0JH?9,0D:/UI=VO#+^CA/Q#6'K/-^HA8._"B0*Z*HGO MH[K"!@1<&.IA= QZW98=-,,OI4 MO#PI'GX^>7S2]FX!))MI#BC^FA1KSS+/!;X7#\P"?(VN*9S4Z@@4O=LKK_7V M'!1,KHL'6PAOZANU[\U91XX1#2&#Q/;XV-Q6?FP.YVSM0< MIM*R4HQ:RTAU M:^#.WJ"F[.&*IH#=NDEBXX>(&-T9+RD*QG.'TO5T%18&.-O*]QG'O(QT;\LL MKD?\F.[W/M_I=_Q+QV?1P.,SQLDRV(;1SBFR5NJ66.:4@/IL#^;)EU:&9( O MJ[IJU>^2*I;D0!LA"(J9)(@<1:'QL2A0G(3"HT9>8]FRF> [0S)GE+%&G#>2 MF%N'69NFDB'8=%#9#*3H0@^O]OR .'CB1BQ2>3\[-.C339,U1P15F85S">H9RU=3BR:2@9CG:"!IW!XPJ)EH8UQX4O*: (6.:91+8H97!T;8P4PM*P+&D M@WE:YV!-!ENZ:#-"'A44K+%M)M>)H@.+[41**L](/4U[*HZD'-<5MY%9_IF< M L6VJ,GQ^7;WV8F>( !66&?5FY3MK\\E/;(GPEHA64\L)@)Q?1JT"OOZH#\! M4.Q5S>'1'\X*^H[M/8>B]$M_7 MC^*J>DP$RFK4K8[*SII/ &CJI.YC:.?4P8' T(J+PF=Q4?GL/(QZROA#<.RY MZT8IEF]!M5RM:1"8C-OK&J,:!9IZ3P(4M)7H*5F0,2M=)X0'%Z.:I)PWX&0& M K;7DP"%1N'[&/FW8?!T0=URAQ@[^>49 M@)@PBD7\PB(>9=>;X\=1(CD]_>W4X>F?BNI2J>.O-CYYXBN2&Q*[CO]7[$3Y MGGHHPY<_N)03,D.4#*09/*"Q$Y%6TJ9 X\*AM#U14"$&+>"_I$F_# M"!>/,EW3?^*$W\S+'DALN?PQI0H4SWHV6W4L9$02(+;UK5D?GIJ]"K;A(B#Y M8;1<#'XDD[\&:AOF()I0U*N7EV&D9-3LM\3NPVM'BUT5LN;6HQ;+]JXO<8"W M1.]B1C>*DP$T8W-5@UEKYP1052EK3FP1T M=5"K#P6&YR\8BQ.T7!A589C$16+ MW9;?^O2/V,N/VI*0W?0H0 [1:*T4K!5%FKY\^_@MVF)6B,]'<4+7LA3M#IPL M!&2\QJ(H(/T"JI[ :PF*;:E-!@^-S*3:G6]!:A(H:*91'VZ<<^; IWB0$A[V MV;,7JRI'ML1EE0[V+/N';:#E<)C;DJ&>5&E.+OWII0SY! #25@(I!05,X\"( M/6,IP2H$@/L21$5I5FKP+"J.'T+?I\O[5R=J6Y#.@.!D8,[46-5(UY;:),#. M6*D^_%=FSC$O9X\8?Y0) !#RK%HM*@?#&=Z)"$ZJ@9S*QF7PMLF-ZR2\QP8_ MD2#@^56L& K]?T8*3NU-7O^/6$&I=.-R=_^1(0 M5OR4!KVZU_ &9CD9Q!S.X-68VC^_2:#N@&KW@3!;7!T8A#] M7D!=N:7:>65LC2[ JV"WT<"X6"K;L_+9SLX,>7@?894 MQL=TMGT4>G2-QA\2C$(7QR.7NQ[#. 4/E#,Y\?&O@I&%$M:CJ@_T48_GT/>6 M.Y91R>MHQY7PI]<#*/2U4/?L@8_JYH"C%AVI.Q6I9[213-R2_XZK,)&(CWM+ M_X&5&JI87)]^!M3Y*E7(;\(7'P!TJ&KYC/>/&:6^E['ZXZ<2U,\_A3Z&SL'Z MY"/(XZ@G3,I&DA7,'5>78?WB,PG(+MTI/>/T<\"^4:E*[AVE#X'Z1[6,IJ,J MHV;11P;19V3W<-[JW>/D<\CN4:5*X1[RAU#=HU)&X^$DJ-ETCR'T 7@X<$L" MO$SPKO6YF-P1J&.U5U[K9*#H!= 5#80?Z"B8,4*<$[1S@?Y,(.V;W])X[,KAX_A-GEU(GR-7[ ?8HKD5V% [<.J35"U M?\6;F"1RXXICI7ZI P7#@^IBOQ4AQU/IT'V6 G/ MV&5YSB1P4UZM@-T6B+E,+)4A\'6JY RJ]227?F@T#;N0325),_Y4&76RP>D MI[;>>)'TZ0M%=^SE;-=//1(\Y6^8S#=J:>=A5,-\LOZ*3R[!LGA?\3:,5?N)RL; M?;Y>2=F[JUL"]N,&@;L.S!DZ$D:,LAVG'$A+2;>.3VI5+@+Y Q]QG++GGGF\ MHIAHF]H"]2XM%?/EEK(A\,53L]RF@^\N9*79V%N2/.Q^<8C/\#A5=[2RQ7H@"A[Q^=>QIIRC@0F45V7BM MRDPBC)Q5"&;!JNW+A- [&W MR829@5\R%[6M3U=YBB: (5ZE4([6IY\#!UZEN*:CD!%D_EJ4,X_1ZS.A@XQM M"%,]6*D>.@#IQ\]D0Q*YE(8HH43'+ZO?PTN2B&B5@FO$DVI9U6$)]C9C8NY@]G[ M2')\_!MA$/4&2 ^8[#9I%+-U3_:Z2A="4VCP&/ MM(MW>VPN(L=5UN/96?VY&UN:LKI-9SI410*UC0$[6[.210: LB7P.$%#<..# M3DKZ[&PSDD>F> SE6[1^)G0N=UWZ=QI4X( &"$4\P$JP)@=QED]_RX1#O/S6 ML^-OBT>F?(*S+*P]RSYB2[TH3)^>LR>HXD24^9;8%\1H<.%D!$8^Z1_8^KR, MY3GN60@E!M3TX>P[[0!V_9R$G11%OCPMBCR/>.#+5VZ7AV.;>^? _C8OBMTK MSC#ZI \4?PA^W9OQ2@[=F2ID3^Y/.6,7UG#;!J^]M7T?"((9V<,'%Y=G9K25 M, _!).O5U9\O+N>/BVMTM?I\O[A[G*^7JSMT?SN_>YP@R//__,*>"0^>Q!'" MQ[ZM7\WBO0)_C4%[F0(JZ+_'R:!.36O3PBR;'3*YLE/#R<'A$+85AGG)#&/[ M&;$;AT2_.'Z*JUZE_(R=F"Z\O57P@-G5"U',_2YDCZ:)7ZG%2%RWLNV3/G @ M[-V4,@KV1APP!/:OH_'U9RH)XJ*@C"]?O[*GO3)F?&-2YFY_^=J'^9I6LGWS M^"=PZ=KU;:\,WKEK][SZ(3-G0YTKG7[ M05-;=1GV&CL!!BY]V8V/\CF'/]D;SE=._#P///8/JXGZXOAL;[U"986)VO0' M/KQ;FT(>YMJ= 0_W]CJ85SR,G_DN"?]!8C9#TLG/D:&MM)^1+8*// !.<&U! M$K['-ZJJ-9$!]NAFF;M-7&.Z:V-\.YRRZS!Q+%91E [BV\>=VIV!^VH[(Y1> M0M7J"=B+6RI@.LHE-A8#TLLT)@&.XZMPM\FJZER% >))*8S=&2+2GQG16K889#)422!+P*O M;H*T828JDM@7\YVA"G8)W1\3)TJ@:7^)GT@0#&V QLC(ANJ2)[@R!^0/Z@@: MBSI(UH :5!I%(O!G3SVE]8-'P'.BIN#&9R;'_7F1T7SXO(D-8(P:4MO1 MX_H9*F1#A7#HZU$\Q.2S=+L#HJ55,=$,O12&3 I#XJ,=?B;O"V U=;4 KW)J#A=MPN ZL)75T+J3C$BX$5NTG33H M#O?E_5, ZT!0^K[!$Q1<3A8\>F8_+@-Q;6FU571Y"'W_ M)HQ8'9@3LX_,&BCNV?@"\L+/8_$%7D9Z=#,89[(@JH_/GD7A995(C!P4E1*@ M^?/U*!MNXND*5D%Z4QSN\,^EUUCHASCPY#^/6T1Z,K:OFMZ4LUNY$*R0ELYL MV254M-JJ>WYE0J-,:@N5_2?SA616)4%6([WM&=[(TV41,LQ=-TIQ?Y-A!>%W M-]6IC-=M(CNE^BZG*:62QI.0P# V8PB*LN\5WE9\Z*7\MA'ST0COPT@J!#B% MF:9W\[5;)I4F$FG-A#)QIC(_]&[&.YQ&CD^V!S7R.P.:J"9W Y"1^DSEJ)P* ML_*AROF^PC0:70!/7[H*YQ-34WO@4XZV^-TGDWU649?^J/+H<>>+P77/:PC7 MK ;Z5?@GH7" G]B31BKL&DWOFF_:0JQ> E_<.02K) <8V/HP5/MH_)P6<$#L M1;7N8'D,L]GVSU- _D$C;2S<0UE%VZSWHDH*A#_X8^>%C\]$V^_?N2UU]V-':"\YG. MS;1#R5$]J),>M&^ERW%(;G9)_G9G),->4!OB> 3 -_8EH"[C\TCQR:%N\\$/ MX_@;&D#Z_(%;A3_8RZ.ZQIOD6$/]RHFB ZOE7E=7N*$+T/FSC<)R2E-=>\"Y M2EIB&U\,#X.G"^K .\38S-"GB YR.]E$@^JY2I,X<<2%U4T81>$K_6D@1=EE M(6N*'K]0CW^A2=75I:&W]$?1]!$')(Q0S$K8L4,U^A^2H*WC&I]>#X'#RX!^ M&3A.'NBDL=ANL9N0%WR/J:UI[/FDNHS9EL:DD%K3)&KH;B P&2S7UZ,@4 O8/;9>CWB0W" T>Z3+)B456%V/T#10$*2ZT:ME. M;CTI5#A34^W_1=/)>/JYQ+WY-*!;V$/IS%4L=BS"JE .BK,:WKMN3612KFUR M6[H=A W;\_P ?#-91NF(9)I*NXBS^!<1BY;Q^B><4L2DP*5]K>#V_2? M#* ,?-OT#$[ WM0=WRPRE)Q=-IL,D!B9<^I@T1X>)@L((T 1(WD;Z;ODOS,> MXGF]EC"E9M;[IA1 MM:FN&3P>N!16V#F$772_Q]$VC'9,J-7&)T]5>7%M^P*'DE8FD!%$JR-@X&@G M?T>O8*B0\4$2(W3D9 TCTL&%@,+[)K1?$ZG+M_3TF$\U0]'/,L M((7=-+H!]WM=Q667;^H#V-NU1>]X/RUF*9$9"W3D836G;'#=V=M>T$KG'9-A M\VU""\7CQR? M>3[;_M]3=9[9/8Q]1,QB_B'JZJQQM#NQ5G]4@>)$SV;KJ9P.(_DNKT-5:V@< M9X@J;#2*YE>8J"A[)SBPJ&/O')#C>83QIYY7OL;T0AR$G2BX8,],9U438K9 M1[^_#_X:? ZNU\'/])_'WR,>H">CZ?LL6]BPM*<#H0/G0WBRS<$>M\TS9L"UI1:),2_4*,Q UE[!#G!Z9<\E#VD#7/+RRZ(;"G M-8X[\$N/0AK9$A8MBZ=^L^6Z]RD,O5?B^_/ D]YXHFUHM.+=X:3AA=SAN4X/ MAH8P>P-V]!U2 21G8*(S/3^I)I'<%^6$]6\2# M0[!^GQ!N] 7T@..M^+X_,#=3WPJBJV$\DS?KP GF(D\,T\?].N:NRZZVL]VA MG.B0N[W]&"!/EA&_Z>V #,09*!);,'_-SO(0;*>W^SRH%;J7WG++2:0(O^VQ MFY4-VK!,L:RR4!CQG3PF&/W[-HQPL9&,LGWN@&U*^RC<\\V^X FY!Y?M2Y,M M\L/@B:7@.06B)[R+(RW_/;KXM[[G#/+;&FGR+/(FYY7YQ%9VL$%^'V 2K_LT MV)*B6O!$BL8KZI_1^MD)\M7F"/&.C@Q IUZK7\E0JZ%& ?Y)ED7Z=@ &\4?! M"Y3GLM/)UPF*?3(PIPR OR#)DN\)];-I4OX@6QK>.P=&8[Q5;JT,_T2HK_V5 M#+P'IA;@GP3U]>T #/7SP%[ZD)TQ9UL^F?!COT RS6^HL-J^VFJ0=LFD#_(5 MBO2G<=9;C3( !7*K7\F >VCU OSS[:9IVJ/'?37YC)25IV>74DE0VCS+_J2[ MAR84>K=;: -_16/.N<5&D?17&R]_3>];NJIPG_>QXKK#/>> U7 !.MD.;-:A MUD64Q3_)RD?6%!C.4M' 7,RR:E^6P7:2E&4/(!=.Q.Z.Q_GQV(GSIQ,1M M2'EMZ@,4:=E5Q G/X,<0Y#IVG]B MF4HO.'*>\%VZV^ H$XNK'$MO"NMVA.#;C'=S23C 2&I C1%>- M3+TGYXLRQDAP+M!#\$;R8UA'[G8 Q9:I[L.$K2WX;?'=+@Q0+&S#;M**'RW> MI,V/1XZYR8V%71NZ $<3'85ER*AK#Q@7M,3N?*9VI ZA9.LX.G=+N!_*:[,[ MO?=.Q#=T6SJPJO?D?+G6#/5N7=EU4AY>KT&OSI[?<<]X@7/\84PA7>!!;"06 M%][W@H^M&TM0],]KT;)HCTPHJHM M^7;.G&X M3=A/_& FY"G$H3 %SIGWEAIUDT8!2=((WY W]D_,SE PE8SAP7*WC\(74;NH MTA_-* #UT@[FR).*6G8'GA)DJHWQ%F?AZ&+U[1]0&HMBZ6+\Q]PC8CJRZ8_) MLY-0IWEA>3RLCO+.";(26 %[QY6]WQ;RI!WV6(O+Y&>I0@[:I,3GTUX8H30I M*BI0PGFQN)A]1"3]&*7L^.\9^QY* SI54E(^,P9RCA6^OD4+42 N9KRVN?TX M]6UFQ+P(_(Q*DB#FYD'(4B]V1-P$G"$/Q[_1"=I]=DA$_TWX+"Z*0&S"\#>7 M,AVY8-S8(Z'@AW*&:,X.J7.62.9I:5JP:I?9<3CQVB"%8>1A:R^6>\QF,&J. M_,=K_(+]D+LWKV95&]^UZ0]T-C$VA1P':G<&'!NVU\'4.W+R'"N*7R1FHLZ; MY3#2@CT81'B2&=RJ]WI+N7[3->L M*+)+^-*"_NQC7M@R\.:[,$K(/_C?E>92[YWU11XX6/1MR)/M]%YH P:@WE7L ML"&?"X)D26:HD(6[L"P-A;4RP,W*"&?K+B%(HWJ2)/9P[Y:]'8/YPN\:QVY$ M]OSUB)HKW?4]@*.3AKHRX-0T!XPA.E*;CF!!>R;V,Q@6%/315\[A;&EB>RS? MD@ O$[Q31>?-O28YIL_4;A[719?)C>USR8<8WXP+XFRL#G(JV#W+326NXR_> M]M@CF-]D=W]SGM2@W=0+_"#74KL\R&N[@![D>I*;#W(^N L.Z,B"_E4P05^3 M*,5HZ_CQ.::/LR8=V@RYIN$6[0M3X((-.!__$N/5]F<2>#%+,6UGM+.^T_3W M:A-H>'VYX_1\7R%__P@P0Y05+/.4';D>PJK^[ U5^)*#Y< MO"4X\)2&TN@(WO5UE3\/:>MZ@79Z;>&[!K8%DSS$%7Q8GH#@9,O#![> (,",QE=.EX4H.:DQ[5A^B?INU%9D) MNKR.89HPH([&Q$!!2Y7>4:+@RJ+?8SA0< :Q !C96%*PD!1VZ!8O5"8QU\4] MA3;BH> 3T[3O#10?#,V0)RZWZ H\:=E$$]/QG;_ &]:/\W^69Z7'-+W&2NP( MO8+G^.G! ,J^V76)2FE#/B%.;1[PW<,5N:0?96S:Z 7;BM!L8YX()/ ML3?)6%V$VPMV[,:YS4K)I'8\?BQCR,18[!OEUDAC^R\'R498!M1F.$[8H6L0 MJW8KZWM,R/L5ZJH\_J3Y1+Q<)75/GIV31QE]^Y[*QL"]U*UM /MDC;#&%R<9R0M^&&8]>AY6/0CA\R].Q&NY M-_E;53O@[J943?:VLT: G4TMJ^E@S"G:][0!=8/@9H_IQA?3N!ON5"'H62/@ M#E:M5&DN*[4 [%H*08U!/B.'!#U;MP:'THI4:F7A"*-I8QF^#]5.3E.8E/H# M[,'GH*:';_I39^RA,'I VG@&WZ W>UUJ:0 M75&[,V!7;:^#<5U%R@DQ5G*.P)$;NYS(^%D_@1S/(H_I?N_SRF"LOCTSSY;R MI3.IR$1A>ZAYD=@DS-,%7IT8T?]M0Y^V!;:;>N\$INW6\YZ @:.E GUOPF:LV%9EP0S.CNP ACAB9H$462'I;68BVW<^RL?* MF0E4]0F4C8%[?+V2ZH2'O"5@CVX0N+?$AYRRK8KO@^MYZJ!A.3D"R*1]']$E M.]D[?H.G-O4![K!:*JMFYK,.@-U73^Z>YN&"P;#>W&KR'4KIZX0VNIK)Z(3SH =F@]N7N;EL\SER!D)PZGMMB) Y6A5%:]6#O4OTC5V&E2 M_JQ26NW0ISTFX]%*P7MSZ8*#Y3>F!M8[HW,:9\/(7JK7_3%Q$KX#N-IFP08- M7\*8OWK!+X''A!V $\T+ YW(3QHGVAM2'U'T:4\6>PQ4'!"E9JB0AV41%Q*A M7"3T]2@48E+9>H$*BE$U(+#1J. PLIW1)XM@+0!I>O@R(%S820@82D^1'M B MA+&S7=JSPC"V0O7V3>I[ ,<>#74U[W\!QB =J0>[YV5_ W0HE0'NE,AJ:^Z3 M-'29D/_J[)'4M9^(!_>^3W#BPE!V1P;5.5\8E XL8.R,U.G=>5^D-^(3QH5N M>R+]4)XHUHRX=&]$IQ<[49X.G:9 M&NY42-X_H!R9 *('C6GI"[U@K@K(/8?9YQMGKW9 MA2#B2WFG]E?,-FRP-W^A?WW"#WCGD"#_D-4O^*BUX:M%!C@JF1I&?2+33 ,P MEAFKTML93LX394Q1P56TL%C:?W3C%+9P,EM$A2T$MIR\ 8 NI/MSMO-/980U M!IS61(##C9E15-'1I*'&4)&>XBG ,#.R80Q IG3Z S6JN2:Q&Z9!\B#J=KNZ M:;):9(##C*EAM*.:"AJ H<98E>&BFIPK8FQG*&,,,*X9PCQGD./EUHA8!?P/ M[!X[V@MF]./)Q#7ZD-.:"'# ,3.*9EPS+; Q5&2HN 82T(QL&@.8@1G9W!ZW MD/(+C-=I4RF>EB2 XR)09JS9JO[ P87(S5ZBF+0K7Q.FC-$E*/UPCRCFN6S MDZ01I\Z.B,\V>4O!RJUE'*EZU:C8[I:,N MAFIZLU&'%F#94_Q=MATMEUSG_&L8B)@(0,2 @!YP7'44SVP_<_?(2/ M.'_%3K1^#3L:[TCEG>#+B5E,8"4C\0[0Y%23\4"$<:8@$L*&CK[L0Q'CAXD@ M!F6LJH=M0N<]H89L&F/<8$3>"W*4=!D;.QCS":!'+S:B^/'C-/#CAIJ[![-E M9-X1>LB&,04/1N.=8$=)E9&A@_&&CQR]6(@"QQ\F ASDI8^X(R/SGH!#,HPQ M<% :[P4X9%7&!@[*>P+ T8>%*'#\*WS@F&^IY7I"CU-:[P1"*DUD@B,E0N\ M3*KU&0]1',9_*KC2K['6SSC"7'_X$-/1<.\'2+I@QSN B_$1PM:C2R/90WZ3 M::\H9 T$#KX$>6(+]A9O+FTZW['?3$Q80VO*0-%D(FW44!&:*H0TZC,DGLC, MD>".!'M;3R#:LQ4BNWW*[$"RAV)@9+@:I9ZU(@ <5MH;H^DN\^22S@R4Z"6; MM3KA; 8BXVQ$FS3GFY6L!B0UOD.6F0&9"8)(VZRRMC0F!BB#ID2IZY[ S!T; MW4!V<\::U*W/%=/O/7&4J,D-T^PZ84SH*]=)%PKL9H"-90V[F5]:6M9D?+7I M_QY\7Y7AI=UYZO[?2[92.P2PE\EF[?B2- M+UE'K0# 7C;6:/:PFX6EI:8Z?Z)%]_?@_HHL"=V^4W?_/H[WV[F_M=R'T>QA M-Y>J24U#ZTS?W4W M*P+ P:*],62DT.\-&"8,E##UA)Q5]N('97;!N:$C._&.6XR^CSJPJ M8UP>/CO_'497OD,QXHW4G*ZWH #<40S,<3*GZG8'["HF6G283^O\8W- G"'B M'-%7QA.FMQSM6Z3M,YX&'.5QDFXP]$#]AWV0EC\3/;Q9[S;8-6)57T/X-BAH:Z, M$S7- 6."CM2F(SRGC4K$T5=!WI*;CZ)P)!.WY[#L5;%PM\<)GC]%F+_U5^^O MM1V NVNSLK*WJEL#=E8-H4V'[I$T.M*V[*KCJ.L4M"W.K"'?G8H>PVWRZD3X M) "IGV,U^P)WWU8F*,V[.AT!.W4[^8VGIHP+RMF>TJ4JYK4] +NSIN#&E;2*T)$! MRCA8=N"!%<^HV7/<:R=QF"CU$?1Y*^"NJ5!+]L63)H"=3R6IZ: KZ%GVK<'T MLN=.Z\CQ\,Z)?HOG@<=_8;M<]<[5U >XJVFI+#M>;0? ;J@GMW$"4$$=4?*( M_\JW2&U[Z6AJ.U3MA*L=, 8@3YUN28"7"=X9',[*78&[=!L#:!XJ%?T .W@K M\0"9X^A:'W2GR5\;0[ P> =D:0(4"O)V 0:*E #].=X#-#G!/Z4/!".;,S M;Q@'"4:RA%#[RHFB U.Z.F%;Q_\)(=2IJ5O_D+DT_S2Z6W=8+W90=8/*4 [-OK8]*PLCA0Y3E%CL91[0524X^G]7) M:2A;M/MV$$^N@K.Q[)'SR-.L_>I5S+@(-JKR,>$9,!"7*_'0?5;[3B1!0$.QN',UM# 45P!%.!V6&V>*8(8DODAE;O+GI MM(Z<(!9)?7/OO],XX1E#%?C:D1Q0V.C+4'E0U846\&BK%]7Z\)9C.+8-(TR> M N2F480#]\ .#W+NZ,DA ?K@T\7&-\@I1.%17(9"N%AY;?F]3>+X10 7>.@I M6_',D.^XO[%F^^=#3%S:*DXW<<)OI;Z2Y!DYQWAPB\>-^:Q^*VU@7A(!23*, MC?C6;7:5CU6RVSNNW1KA*BOT+O!G5ZK*EN #;6*ZQ;L)3U>NMM=:ZOOFY([?VA2TUE M=A-2[PMA^JK:;HPQ5FNX6[&6]8KN+;6NK^]N1NS=H4Q-[7<#2N\*8_JJ"V\* M,5:KQ-NPE?6:\6V5KJT@;T;L_0&,NKJ\ :7W!3 ]59XW!AB;=>AMV,IZ5?H6 M2L^WU(J]HLPIQ7<%-97F,L>;$KEW SK56HV+/ Z385KXTZ_9UL\XPMP*(*'H M#ANQ)C2+V!'S_G%V(>0M^_":-7)_(4 M=JIN"=Q_:]23G;:B&6!/K9/6^#Y31A-]95111M92OL@0"EX]TWXX1B1 R3-& M;GYSZYB'F6=*VG=&?KFLP39YFXDX8$FE*M?C#2;@=&4YN[I;=G]R$#?;XXB$ MWB*HO3/0LUK\5N3&\7E6L9-P5\.!-Z!^CXD3)98UW. G$@0437J[]I +O=SM M'78?K"FC]T1W0Q) L:2+0?(K#6W[ [_&8*Q.'U<72.!&_(&W#QX6/WV#V#>5 M_:?N.L/Q"D/,[S $XJH"BO">FHG^F=]C$($RID,BW!&7NE> MX3=9XA(S!LP M/B'UO.CTJBJ;WAVT26DS]JR4&^XV)!"LDV?JK:RT:A FM)E'7HB7.KY_0,1C MC+>$WDG$97A*2#_&/L.[.A?[W$^REGJW'L8?]JR8IR;TQ$M M+CWPP>(,=0E$;Y*#9 _[<7-^>_HZC2A,W'/3-40%BBY 9\(V"E<%V57M)Q!S MUXK='?**:@""/A(,!G'G%QQM0KW%[R!*P[C[GZN8 4E^F4Q"JT\."6Z;%\%: M!";BR_K&J/+LYMX3\/,62G3W^E&NZNYWKVK6P)W MZ!KU2G7RSYL!=MHZ:;N.U'LQ4A'G8=D_A]33#:-]R+90N1]F_HERC$H89WM. M>9EM#E\=]X:O0K[Q3$U ?XJ)AR/^YQRS#O6^VXD@<-9)X4U@IN*,2^UD1'1PL8X]%DTG&<65&%VZU049\>HZ=9V4(JKTL:.P$ M'%_TE"X]/5?; S!.: IN.K Y>93/P'#6 6.H;?'9.;Q)ED&<1/RT?LV"*84= MJEL"=\\:]4I/T)TW ^R(==*:#L-']QE[J8]94L-M&#Q=4+_8(<8)'5G%Z"OG M=I95:6N\WC:\ J5N/:EQ>Z:F>NS>3N!YIR:)3+._F=U?+ MNT]H_O PO_NT^+RX6S^B^=TUNEW=?;I8+QX^H^O%Y=JFHVYQ) K!LTS#JS"N MNV:C;@W>46O5+#MJ95/0CEHOL;FC"KHH(XPXY0&NT.B7'A].58I))(Y3KJ?+ MR-KS23:QK^F\SH12V.&D"7#OJU)(=CGY<\!^5BFFZ8@K1V]VKJ0-I)!'R.P>^&EYM[R,2N&3O^,M ML[!Q5YH30@ICDZF I#7!B>",N5Y]P=!1@ADZRL"\L9""74P9J:JQ1HZQ7?/9 M+6O<2O?ZJL:&I-X3"-74-#:A\UX@IZ\ZO89(,VA)X[[QY7W4-&ZOVRC*@\N X0?QRWZ9*:ULXP15\W$?8\5:! MK/E'+J(KJP].C!RTQQ&[A6]48J.R%&I9H[MTM\'1:ON7U(FH,?P#^\CQ?;YX M.K%)^]Y '=W0#'GMTQ9=@9<]-='$=( _Y"5)8U[C-^#,V-3_]YP=(A(_MK?P M^DS<9]Z:9V&1XUV*_7$+@I(+T0:SDJ<.&;FNZ)CV.T-+P0ZMMJA@B&2.XP+F MV.:X:Q@_4.(H432)N/=B0TIKFCGO Q1(6ZFL#I-..DPF-E+);3JF(S#H=A176TK MKFL,PP'HH!_0G-411F?RDXI"^M.VITAE7PC$9IM])I(HFBZJK<=,*I3&[%&B M,*+Q>R;8T8_YN4D>R-B,4>Q;]RR.N2_9][YD7RX6XG*A+[E]"]&.YU*LYW#W MB_1C'OOFO>][M(XP!=WA1#86:S@/O,7?4Y(<6%S*B M7,@IS6^VC7X_RA ??_JCC=*("?Z W? %1P=JU:LP\/!.E'9;O# 9^UR@#23 M>Y@H>_TR6L^>O7!_+U-JO\88:Y[-A>9O7S&I.0JYDMP(<\$G/^O"^'Y:3\6% MV.A!_H9DR9$0?7(K4)!?4..T/8#'6*R.+%ZV?'S&.+D-10'U^9LRT:JF.=#9 M5%?14MUB15O &_^-(AO7',Z>/N6444X:?67$+18VK-+W.MPYY'0*U^HPP;%; M5K9I](K6$QN_)T+W/8(%>4M%8^#H.Y[/GE<%_HS9(;G"1#7-@?MKDZ*RMZK: M O;51I&[OB[&^^!V&.6>",B[LJIYX%29C9+E:_2A&R(BS/,#\39R] MX&#/ZY>!&^XP>V"2K;S%*QDI"9Y6^^R!C/@2LY?=13O^>-!G$H2LLEU^*8"N MSLM4Q-;Z9YP\LV?^7G#VLF1#M4<[D@#')(M?CPQQ%L0 C)@VK6%^@X=Q0Q\8 MOV_$!M91<'24'&VXZ/EYGQ (21+-4$8J>\QL\48%#"./!$YT$%7C9^B.CFQ* MG5K29^2+ZT.V2W1.^)O+OAFJDYJ&N/U],Q+%]X?BI^;JB,8Y MN?>%JF=:C86.90C,Q9@,IO5F-Y7FH)$H>PB]/W,>";X_'#HQ5D<8RJB]+Q0Z M58/6OKGVE?;[*: M7M- DR:U*R!#U04^+C1*WM7Y,P;5WF_5MP=3/2-LW7\?$R?!\\!C9_5MO;BQ M[S1\6<\$%1Y=WQ&^7VO*W]6[.1N>J,@9 ?3R@0W!R5OW]&S5TG:F5O>:AGK^OK;L^M#*_3Y8] M#C[%S3L(AK.X?5>\HB[V(=H%%]J=)X(P>D:H I/ZGA/ #4T%.D-$OL4W?A2B M"P0#6\+ZAE^N9VFSP\SO-4E,Q/O;&*0* W3Z3P )6JG1&0].-P7AXL(H=K&\ M15A@H-CK,(P&FCI/! _TC% 9#=3VG &:"K0/1K(MA'A>OW EK"^J=BP_#%; M-$W'QPV<>[I>/;@[P]M:'%IUL;?HY0;8"++VW'FQW6(W(2_'=$?V] 8K9A.P M9[U$38X\FX$%&RDK"5-JK+!D/Y2!PT*/YI.AHP>R@.&E3^U,_;"00<8@_DY6 M68X9.W:)L9*BX,=;P#)M[CZOX 3Y]W,;1V M;X]V*AM4YXIP3PR HV#_QCR_N]$'=<"8.("2PT/C?,<*$5@_D0%DNVM"C1=A M7B%W@Y-7C ->, \7-LV1,$84S7SZ1QH%$M&(!Z?'\V9>A4^^0\MWO5A#!=9& M5K>"%*95?#EF,67?/*:"JWV:M!):^V P!73M5<^A 58S]!0H;!EZ01B6V>0( MGY3R/F7P2LWXP\?_%QPRWK'JJUY*1\+&QYFAVIE906&:J%9G#@W,JNH^/42J MU6+X@*[$/M^2 XDP@QBJK+[],G<*W:L/%K&J_G%[*M,$D":S:("(BL3T@*11 MD^'!1'U2SVH ,24P6PF+"$OY6:\2'NX+59QU@\"%#8Y/3A8')#8-;D-F"K+;.ZZ IVM %_$3+^Q?%3L:OG^^$K*RO>SM3M"$\3KPR,IP%=+:A. M#\5,E!L>T(14; >Y2*I@;85DJ! -%;*!1+24ZW]]&D-*%+599=IJC[<^1"1UWRS2*!QYG1Q'ZB*1.5W8?E5 M6$)W<2)NO/*P *H"O^01Z*,H*EP/Q=KOP &_%^-BQ2/;8'I&0 M0HKS74+A;_G3A[#(:N<7;]"*O1 $A61)\++/5(YT&%-J#B!_K]C+A]DI!H]; M9 [!@NANQQ8%\W)4>.L<&;N\^R_!NXAN(+?]LJD6' (^0H6]PD2MJ/CTL6&I MH=NN/S 126:K?^UESNE^&X2:WDBMER$;.NRNC[M.;PNMI6!X_<*')J6Q4>Z# MK3.( \0675P7F-,KLE$# +E&Z,^,]I#@NMZ(]8(!$<.K!H2ANP-SY&0+C"4J M]YKMY^,(-!\4QCWR!<#-3%'3K"TQL1$DY!KD#/94$A[U!X-8IYQ#C7%JI'Q, M4:+ZU//&KSW+)0%=IQQVP*6G8!,%Z\#W((L2._?S]"UY!6G),U!"7L&SL,2S MU3X_6_/C/]=? @)EU"10Q*=P,C@\\IPPE)W7'M:GOLN.29EZ@$&NL$P94_>, MLBL,Q*K*F)2S'UH6FNF*?!&1![5W U ,2^8]NPZ96'+QY8U<*[#1>5=BQ:FR MLG8[<$(6^Z"^DV%MH+K9OX+,:"5C:=/YZRZ,#[3RO/P%6?5&1,];W570&R[T_E_,317XH/K=V$B%L#*FGC M%Q2*N.).@\%Y@?L"+PS^S?Z,$[AF2!F?5\1;,TU(V$Z-'*B7D _L-]C_1''R MZH7J"B+:$/_@0V7:8$W".-K0Y..X=PMHI[W6XL'G_(<\JKF, =][*A2OB$*R MVJ9 TER8"+TS4M6+84X>P-! M:D_.8TJCUZ81PI1\-MT(L;Y_%6.2RJ".*VF.S!J1]4 J$3"-OF")#X/%;PQ; M1%KD01E$*#1ZCB;I FAJVJ0S1VJ'P MMWDY9R :]$PE8^KZ7;"31/)&X8)NYOO)W@O3'.>+!1/V+!2/;O7L@/SY:%]76 Z MT4,H?>>SBFR,5,UV([+Y] TM)W7"KB!L]Q1=]\K"U2G9"IF.WXV8YW2XB*0- MAED9IIUV88RW_[72VQ((.>2[TUZ2/4XN!)YUN"8Z&Y$R^$+[1%!/4-Q+!+9% M0D])H,OHCA31[+:(C%7*1>68PG\U4E1RZ6%(H1.KL>&:9PUG 4(JLNXDCCPFXC++#(R,XFT6K^1_[ M8/=Z>N5E#@6I>CF3+9K-0A<0"!7+N938URIJ3/8)1N5W ?FX",X)([%GEU _ MX,Y=\Z-!CVW'8T)W7J"N>3I?@'>$@%03G,&.YAV&MOMTKD)Z47-^+K.*S81X M:/K'7EPTGV0!\[Y[^FOI%4V"-P:&7T_O!.+Y2PD,%].C\+5)NPJ6J$%=.F%< M<$9"QN%I*5'\.8Y7WX(P9%;DCLEGM('0"W&N/?Z[EXGJ!Q>IGK;.NO8]7 ^@ MD]O5F=!F7Q,50PUR%7ONWFY,)I58@<@/7&+&7?1&1;:T._Y8)8XRQMV0KF;K M-<_QI*V+<@Z\26JC'JQJUT(=@$U.^_2A:0BMHT:'=-Z5\4F! "Y5- ;'JGQ1 M#T#2_4L:K (O"9!D_BEQY3E:!:DX&M"5#"J?>TD41)M^RJ@%T"2U4!?FM*N? M)BB3TSN=B+&O<"K#YL]5U<"X%,V@+%*D4PF0Y&/!C4$&!9L&]G'EY5VJVS>V MPU-AS9T/J)U (=4<-AC4[/YJAS-)/U@/LBP[Q/)+I)[>L--'&LJR!\='#A+S MY,W9UHO(1IY],#C)1F"Z7GD7E:R.SJJ*EVO93MV0:I8^Q!<=U2N:S^!0W$CVO9W4)^3 M.!VVJE#7.-%!"&^.%\45^R7V@N68N.XAWB>])B+4+60W!GY7NTQ M-LPMQT. MCB3NVS*U$.=N)^I[2.]W+[_>I.2UH_F=G.$=S>1:ETQ#@VN9X!.Y1&!=]=F2 M-+QI[(!<1MN)+V ]/F'O=,D8&Y>-0]([)?3W%X?OCSWR[H",@V/1Q@6N>X8B_%E!33TF(BUV&BDFZ?>+R,H2HD7*/+32*G$ MAT)3*LJ4%(C"A8E"5=0-%F M%XDY\3+>XX5N@HA/!USB4O:?!,5V;T'L4.%K.*Z9+WUKY.JUA:'(E2-%$^J"#$CE4^8EF5,Z"X6DH=:Y M"KJ+V,Z8(9TN:+H/X81[RT1:E/7('CD;6>O'. V:BJY; SY-!6?(Q [ZL"?D MZ:E/4P*M:UMX32%0(3DJ(LI%(D,$-KQ3CH^;#1T27LY6*P&)\&+P"1^5;[D8 MBW9J&/;7[S0BJWW"]\EL-Z:NEY'NRFYH'1L?&:[)N0JQ+^AIJD,C!G90AKW@ M3D\5FI$W@")4B!PK0H[*"&JP^\L/%)Q#@KSG&&FIS^M4#N M.LWQ.M:G'#/0$P5N1"('WY;00Z9?G7):KVY#Q<]4C(M.J^91FX\T\D(()!$) M&2BC(9/Y87IO^;M G*:6[,.N;F?I5G#3TWJ]J!KFU,S&%]M!A0%WORL<5'8F M;$?EX;DF60.[0)FTBY38R/14H%@$_-KEW%,UT;.8[)GL\%N8ZEX2G69;;KWL M'_$^7-V][CP_FZ_7E.GH-^#P@M'2;W+:@4U3GW5D4@=5U@)I>EJL*T'6%1B\ M$8W*K,H]*V?6-\ZL0#"+^_-B]CDZ M_) 2FK,.NB4UK!M/4T$>TR_>*YU]#W1'TJ,FR+5*'4%E75'^';$&J$73. ,B MZT< &OD*\$X"+,9?;C?Q*S/7+;3GC2:RY*I$U2TZT6("R^X(40L+3T!T%-LS M.EG&*1 @GW1V8'MB&H&%@)'8X'_]A;Z^G%1)Z](>J>AT)E6E-&ALC#R%03?< MS3T].TC$ =%?0;2.DU<1'K:K1-W!!@3&) (7DB/#,ZZ/FX9@6';4$LA)_RI& M<%"?8EB*]?-J32M54)^QM;Z"]:Y52BW-$>ND+H0JE=34%KE&ZH3ZH JINE!) MCL.XJFA0/NA(=*B(G-#K[K0Q@[CK)1NEX71[W :IY-.!E!M*W(A0"B75 MP/ C6%P2?[+;P8-2R#[L9W3UE,7^[\\1!&D\/=<>8[KV0:XK.Y%'[J.;-U7@B_"O#!]Y>ZO?SU1;( MQ;.&G+(PEGY&+'IU6)JN-PG+^29>XM&X^SYN,XVUIM_O5AK@7V^6MCSYBG.Z M&QR7)F,_,-_3PL/[, M]HYZ9[$-F$A%SRK+E-OY;(#(?=/VZ+/@P%[1S M"GE?!XWB)X!XHG$38L8CF MR+'O.7;\IFW-\2->CF"@UH2CXM")?AD,',HF7&_!47 778N295W5OJ[;=#1[(^$:Y5W; M9UKZN9F$@57P?L>4L,\Q@!IVLDP>B1/")/@UB/),.25%O=KSP@WB&TI_@!$\ M)B3BF>&K%_%&02HSC3I5SL,P]U1]B''('?LD68A&O3IC@;O#YUPN3>[0>?@6 M,6YM@QUX4N=/#X\W0>J'<;IGC/]TX/>X>F>(&22D.M<">\K'70,PB _%YU!C M'&HEQY0^T7Q4X?3_ -_Q!%VW,P=^+?1T].C^Z1EYY01W06FZ#M9*:DA81C1 MF),G\D >Q1]N'4](."*4Q54S1\R#JLM$/C(>;AE*,)0^K+JU!U)![T%N'EK= MW!SY<:0K]N91;4TQU>H4(6_'=G)\LAL_JGI@/AS)KQI!2JR[T&J'9#N.,7MI M"!Z1L2,OQ[$C\^^[(.&-18J?IN 42_"1*LK!6'D20F8#..(]E7T:SXI>^O&E M,7J)O,C@)=FN$KP$V:L53C*#E\/@,!0\+3%$).$B'X*()VE-/R*.L=7%SGW9 M@U5X6*NDC%[(VZ6S?;:-$WC*W30C@XTX!1TY++M[!=Z:#X==CPY,M4/-*K#D M>;QR/$7[E!28(HW%=P](@Q MY,#IJIYKS0D1.W=&K@;[,:'R'K)33\0JJBQN=,AEJ+.2Z9U 66_$6 M-@V$6+,-2Z_#G9=X ZF"BP2&5Z3 T94&QI21].@KKA''!KY=;D+3E@( M I;E*24&<*9-) [J6N+;-O"W9.NEA I\^-D-^I6CAK\%89B_WH#J(C'D7_4( M&S!(Q[VPG]),=,D+D-O$NK0 9>L'LZ?P5G5RYJ4Y8[A#/F%/&=#Q@PJF-#6/ MC5)Q+ _Y@E?F5KY#$C(R07^R2JV79@G7>^D#(R=9;KWH8<>3P'^)(Z"5KA:M ME;]'1P*IL78[*58\TD888#\JC<\(EY$8*J%ECCGAJ(,=CXA$_HKDZ-?XNS%4 M%9_8Q"V>GB_:"(@UXFZN\O'_5/W5J1A9ZXO!W[?"/^+!!'6]N]KOTYD>!N]' M 9!XHA")+"LOC]0JI$\$EYS$]%ED:6NA^2DSM5+#OAMK+\&P\FOW]*Y#-/DX MP[];LUH_$>-8U>K8[]*H:EB WZ8*Q"%YPH#Q[EVOIJ8P-1P"_C5?([[)6MZ^Q-4L.W"]7WN^?H'A;@]NIJQ MPYBWH?P8<\.F]-8+DE^]<$]1W(_WQ/+=VHVSIG7DNY8^*+Y+^W,>I_#;J-*] MC:*02!)E,E\@D@"5A)-)OLY>&$C/SR[WUG[4N5:#_=C(]O=M_Q OA3\M79\) MQ&;>_K1IW=AS@8;LH@,4AI_9KK$+*V8JO22%K\19[M+#&%RPOBG"H7T"+F$O M4;U)Q+>AZ(_?N]U5&$ZEBWB*/_<7-GF$?Y-Q')'A=*_A\*0\]@R7 SO>ASVK M7J#BLV?]\7NW]LQP*EV$D?QISVSR"+\].PY$>:_V;.P9+L6SO ]S)N]TH<@- M/EO6$[EW:\A,)G'46)E.F+U+$V;$(/SVJT36>S5=H\YL-33G?9BNZMY@&6=> MB.78=8+,NS5-72;)Q8&JBLF[-#V=&(+?U)P>E2[7I@PZ91P<60/SWGA T>+I M.25O)RG%]>3J"N3;Y="CX11H69BXHQ8JB3 \U( M@?Q5!9CH5&-V'-<=G=R4/4=)D2&\D@S<9^A !CZ>15T6B 3#:AT2[]6<-$[**#:D%H/W:#B:&>'>6@#.M29#YF.%7*$EU"_,1@PS M.WF0O2=]@S) CEF"W&*0?:/UF*!OZZ@DS^!U%&O&0:[O!V/M$+6[WD6E1"VM MJ*IU#5L4<LV4?K2IS:U@%S)2K3< M^\ZNXE %>ZD5&C146JJ^$$OH:E=32![EKMZZZE@@DQ,IJF"9>7R0\PHF*(R< M%"+'Q,N'HY6GZGK ZN+._-T(EV@- MFMEY?FV?6O"7:AU:J+57HP=$E.UB SD.>:'9-THC841\?Y\DE"T7:+*3**67 M9DP&XK4%HZ(P(PJUZ5F7@9C[J%^YNE6+RO;,PV 3L".1=)8)GO-F>B^Y"7:)UZ,OQL<]5QO$NU7WW)MV30J!R6I-+E7E@X51U8!"PKFR*%-P'$+\C.6IZ13N:V1CY: M#"^:4VJY0*ZB=>XED%8HG:6L)9O*\(:N]CX 7,;JL,^&830\9;%O]01K!YU+ MM-$6)\IJ$79#7"[5FMMDS2!EVG.M]4-A^ZE$D'CLZ"!0)"N%(U=ERDOIG),8P=39\"A7ICNW7_/2'$M:R$UYCG-/M*"'<((FM#' ,'V/ XF:^WW" M@F[V/([^VMO=QLGH&P/#\2]Q)W#.5)QM^DT&OU1;?Q8O+!GW1.' SA\[>1@_ MUBI5U^#%GM6=3(<%@YWCS<[D8@HOTCX[F9Z[Q5,G$;%I>"W&_[^T\_E%=QW_ MF 0^VPJ5N"EW)TW!Q4,-B-0.C\?LDZ.)5C>4>>"YX]XM5+?J>93"+!OJPX)#Z4>R%P MKAX]NU"/),#Z2;IM&MA.HR%5Q".Q^>SC3_M0EWK8Z4&YI:--E#_ 2H]?&?%- MG%(=)3>D>HXKU$'>8D*'F!'8;.'(LNT\_P[8WGDA==[)E:OC/NS:'4?1YO[X(VN9LQ:9^D2 MZ-'M/LX%BM1DV65:Y7QP%D3,9P [A!D+H!P>])9"@,!D$H4"R7$@7K0B@,6/ M' TB\"!?.28G11"-131-LI)XLK^.19-]]<\G9LVY\OI,XTWB[;:![X6S[\%Q MYK"VMD@%J1.)(!^-#1$N^V[X&I?'* $D7P'DV,N2;HX)NXE?O>!XV]G6%O.R M;",Q7Y:ZAEB792N^QDI60";5Y2F CUP\%A&APTKBC%DL-GSZ"X5-; T73AH@ MEKEZ8I2@57]%*ET:)$U7F@)'O@J #L1H((K&%9/Y/HEW5"LD1S\C%I$Z0I2 ME']#*AZU*!H'Z')@#D5C &I&MAYIX#UZ?K .?+T!J6F#6$"T).5FY+@!4E'1 MXVFL>AE$(D&Z-"B#$F8J0*F2H)3Z_[&)W]@ZVT=9<@ A^JOZ V3HKR49DE__ M\V9^1&?E!Z32_1>P_T^35BPY.%OOG3QJZ M^ _(%WN!?'FQ?_Z$>+&7D#->+N3K)T>+W0+VSQ$O0?1_0;19Q:].UOSL64,> M_P'YFB^0+Z_YV3/B-5]"SGA30+X^.UKS-K#?IUGBA8'G[DJPYT7-?1#1NXR^ MZHJ:G $.J7S98E3Y M 4%D)9MD:2>5")V44?8$ X"B/K#^<<4XYM8,RF[-P. MHG7,=IQU^>?'4T@J4&-!=W&2>?PE.,=7IW(:.R!7*NW$EM6&OC5BQ= !:=.% M7$0I%<")@NY&J$>A-M60:!P .UO]:P\5'18@^P_K&_J2+6/UMO(395I!)/^C M:;;TOM/T!@+Y_$#$7D6KV2NC-?BW+B31+G2D$CT0&U5 JT70R -8AZ#4>'\N M<2&)IQ[:K1@^\)HH?^?[PE$2.2P93EB,Y.C_BZ%W.T:7@Z,TQ1\N(C1^*BI*K.3,_W2UO9F+=XH@WA;JD?K:'O.*, M^H4HV@:U@CH'E[9#0&H;SF"'+FRTI3OB_: )%78"0DNCQ'?AIX M8DH( DZ<)9"6BK9[73IU12X>?1A0]::T]T,L$+W0-_>2E%<_+T8G1("/@\(; M,@87YD_+Q?/U\GEQ]^4SN?[;;/%Y_H1$XB6QBS@,;^,$GJQTX51MKRG)N9YL MK8B?=IF*=#=@;D>P:RC3XF7L5.GSV.\R,\_71'P+@Y(ZE/F)9E+8O_7B_9>LJ'=#@AYTREIG","]0< T6XJ&N<874L;? $5@>$?ACY_0/HZU&D= MA,+9*P26I,3S_61_6H-V/+TBG\VGO%QWB5 -,QJ:(]^^J\8#. M_"QX"[* IDN:O"YC2'41TJPNF5!_"$AE\@QVJ#O2GMV1WX.:4G-&:F.H>Y#% M/#\H@)3Y1^&]*]C$000_?1Q17F&!]0[>J"RD<,6] ME=DV8$UI1%;>(1WW"G7LV=#?5A1#7A$8%&9,#3O^)>C8?%$4]UFCYQ;D,']Y M]ZL7[M5][]_W7ABL#\ FGX<0IS=!ZH=QND]HW0VH27^DNMV8%>HU7Z_."'=D MYC28RDD^&M<=Q7A$#4B*$=U??1:\"R"7.J[$%R6]J;VB*6\ M$]K&[BH%'.[^B0!/ +ZC3! C$PW^AE6\?\G6^Q#\Z'RGB\F00YCPFH(/<>E] M%^^Z&B6Z'P3D F[ CF;KKNV.6/Q-J+!HYL@#!-R+X2"N/G\.Z50]C,F4JK;( M& O>U.@XG4/WFN!?4QA(M<19+.GK*+I''!=\'AWC.(SN784+.V+.[/YYMKQ[ M^$)F7V[(WY]G]W>WOT'4X>SZ^N'YR])AV.$O\1M//WP7-9^>QB 0:A9;%!C*D)J3+@O;/?#88A?=L&EZRW4L> %Y]\J"OF/0B%C/->4 M^2%#)8W\.T5?Y'JE%PNZ^RAE1\2ZHQ_^@WGJKX@,WP@0$($ M:KB,L!Z=\D]T$T3\@E]+OW$,5C,Q8K"[R$\H0^J&BG]ER"?$-?"':O/O4(JH M+C[++G2D2G$@-JJX+HN@D<=\#4'I>9&/('"!')%\6,DQ/\(&Q:MJYB37S!"2 MT[I[8:V88$,!,AJP#@F): ;A3=[&"Z(TXT!\>*;*$/ 8%' !$7#80#*4>'XC -/G06*(V?H :)KX> M,28MR6_L:$@;4+\5HKIX4C,:-V6H5 M<$A_^5! '3E0=1EDD)'E+EH%;\%JKZT^IVN'5+!;25/W!K6-$(IJ.Z[&@=4 M%39;!5PG1>=.J/L'VQ[RJ'(0BVVP6\;S*&,;/FTINOX0IK1ZN[%#NZZ;NT]E MQ7>DXCQ9>*C( @Q)RF.294S$J ZKWXW-F0H#LE8&&#MEYK+0=VUP3&T#I#*L M)T9Y-ZJ_(G=0:) U7T[Y.S!5VCT%&\1KO?.E->XK+\OD*7".HFL&I&CDPGXW M04)]!D];ONRD 5)UH"=&6>SJKT@-L@9)TU6EP#DL5S8010Z].K=>D, 9EGXZ M_$(]B( )DQ,MH=[^D;K;BUZ=YZ*H'=B@F9KV]!S"L+>C0 ;]BX'CW*# MFYZRH?=6MPG&5$2A#TM:C9\.P!0$HQ<=MLUAZ?N2V*#;'B-GC .-A/W;;*M3VFHBWTY-;JAM/F4] $#5A;6-X".A'@L>Q^!R!9 ,,EHC_W%M&? MIRRB/_<3T9\G*:+'6%L6T9\1BJ@MD@4P=R+Z:9\&$4W3F?_'/DAY(%_#*53? M&KEHMI!9%DM-4\0BV8:Q\0LF"9>4 #L_2-81"Q\32AL/CUWZ37 1UY+>MIPK MG2:VL.MQM[K$U1B.3W]8J3>.BOM"]PE_2'4?^MK(N-I&2 6SF2@5(7?: GF4 M7 /"%B+E(#@NB$2*=5AO.YID,OUU%I-\["MR?W\];OC< '3G( F#Z3".;E#2 MO$)[N-L7W$5^_$J?V*+F;JM[&*EY,]O< ZG*Z4%N>1?0T!RQ_>^"M>GR%;!) M#IPHZ,YWN!JJ&W>W;7VFN9KUN]K&#M-;T9;V:[/_M:'YI);G*:'Z15JT MG%GRL>O\J>%]A3%5<(T=D7%?K<%PXIHL3Z\[Q.ARAM;/H;CL@,+GU?)[. MKF&'6ML0J49J)ZYL_$];(3;[#*7H*IO,=:I7$QMVIINFDEJ5^5UK7;C)+ MT](.[61Q.MV(.B5Q3/>GOV=(P>ZXQ<5YV@ZY[&E)J[HJCQHAECH]KN:N-0Z1 M\,.1:Y^B?>*B($Y(*FGTA>RMI>RY$[G[(*(/:Z$*&F6NMB%RH=,35Y:ZTU:( MQ:X!6>.88JAN]+!6AP.WDC< ?4N:O)(P]B($XK:@;W'XQ@[758O>*'EM?9 + M82>2R_+8V &Q:';#V]Q=(Z&3DWV;4X$=BVKWLONKEP3>2T@77D8;'!8US9!+ MJ(ZP:L+O:AO$FX@KTC\D9\ETI7$.IQNX]6Z7R]ICY$>3Q]\W: 7_/[U$X]DC59]YM:(9< M@G6$E<7UN UBV=2B:ISG.0?H6.*&I,RM;(FH:ZANO\^V<=)\YZMMC%S.FHD\ M?9!PW!*QS+4@?&8P/H-+T)S6G;2:U9NT](CE8M M@CLFG:(9;(17>-#A !*)%37 MQZ8!2708O\^T0)H%?A>)T[5%+G*-)%;"]NL:(A:Z9GR-@]@E5"1B-PR1TC]1 M)NF__U(,?\\^L2_55[+;__P_4$L#!!0 ( "%Y;%+"W=QP05\ )2Q!@ 4 M :6EI+3(P,C Q,C,Q7W!R92YX;6SM?5MSXSBRYOM&['_0]C[LG(BI;E^K M[(F9W9!EV:4865)+>F@*4CF-$6J>7'9_>L7X$4B1>)&@@((*?;LM,L& M0.27'Q) (I'XY_][7]N=-^#YENO\ZX?S'\]^Z #'=!>6L_K7#Z'_R?!-R_KA M__W?__D__OF_/GWZ]6XZ["Q<,UP#)^B8'C "L.A\MX+7SMS=; RG\P0\S[+M MSIUG+5:@T[G]\?./7[Z<7_YX=79U?=GY]"EIZ<[P84W7Z41-7OQXOOU++VG5 M=?[1N?SI_.*GB[.+\\[-/\[@_UUW)D_;@D^PETN+6M*VG#_^@?[G!7ZR \5U M_'^\^]:_?G@-@LT_?OKI^_?O/WZ__-'U5K#^V?E/OSX-9^8K6!N?+,WM[4_17[=%84,6H>E,3WSK'W[4 MO:%K&D&D-6J/.M@2Z%^?TF*?T*\^G5]\NCS_\=U?_ #1ZW3^Z;DVF()E)^KP M/X*/#?C7#[ZUWMBH-]'O7CVP_-_'"\' MT#BN 61>SUUO// *'-]Z _%OZV/ _*%V "*8(=6^J@Y4L\ U_WAU[06<;OM_ MAM!P"<6DK'EUA.\9_NN#[7X78!/+6SV6;]JN'WK@'OBF9VU0K\?+L;809=W^==77*V+$/D MA]!SK #]8+VC__AH@0\9MD&VOJ*PE#9EB#D$L,&JRDLKR^CXP(&;T)6%"%.' M?\5F9 CSZ+J+[Y;-MRPMJR[).'@A6/3?-W#A&W%Z#!>\7B_TT-)W:!DOE@W- MPUX"I\:ZBMBBG,64C=;W< ,7?,PA_#Z:&DQ-]XKZRO7 M@I15/MIA1IY;M.V&IB'J[,0V*JN(V*(4$<$J<2T^ G?E&9M7Y$6H[+'D:5?* MB+/\/]#@?W9,X 6&Y=28-#!MR3$D?N"%)ESP08O6@XOX576I2IN20DWS%2Q" M&PRL;X8=IAZ GT/#MI8?:,9*UO55&M22\J]-B1[8&J)4M*.0MZ86J)1VE34,U-3F\SM*^>EJ24X4\OR/#:U9,LW MH8+WII8XN,9D>G)J";3?B-)>G;KFA>\KJGIXZMD:C@](]A;4'*B%=A3S'-1; MJM+;5=*+4$]HUM95V7K77*?C&U1W T9B=NM"7VX1#P$KYLKJ0/1B6A[P^8+Q,)D9D3]"XB^;%@U"2L0L2 MW0WI'BR)5*P)"ZU1B8*.# ]%$[T!(1(66Y/L:ZDG55E#D@4:+. 0B6+AX]U8 M]"?@W.);0+S-5>ZY?=WPWT1&%W%?UP*$UJJ@#JRXCV#^@G NK MGNAL36*@]97KH(7!>!G])G%GB!"/VK8\L6?A!E9"5#+L['V) MS-XO"7J8N^+T7>.K\J!Z,M".$4TWB1:S$Y"S>+(<:QVNIY%0F4"89VYWJ885N3Z7>N)U*A%:4]S[77 M!9R?4=7WG/VYYH*AZM=4A:;K.*%A9^T:^NWXQ;96,0RQ\ZYYU'@[HBJ@@G;C MU3ZE6*1K/0A8&E8I[K6N^X72JN1SK;I+@6)#BIULU72;,C2LY-E63;&9FUPC\F\J-^,'65+:-& M!F?P'@"XM5QL?VL%Z%-G9V>W9YU/G;2A[(^&L^C$K7:JQ;M'HD)A;=?,]<5& M&5!<+Z]TU)P/VXO:\H'YX\I]^VD!+-CF^2WZX1/ZX=/9>9+EY'_#7_W><]_@ M;OG%CQR4:7MP6PWL?_U0\O>?FN]1BMXR??_]\^>7Z_/S+YZN;R_// MGV]O+LXS7LF#IN>M2I)*O MN8R]=KT%\/[U _PI]&%?W.C2.TKBL/$L%Z[B/_[UP^5!X8_W$%.P<;TR7I05 M:Y\ZJ+U/U')!4,O%0=4R ?##T%0M[N$*EZ"77+GV*8;>_40SE\H,F&BC8<4N M8QJ+$F=)I)@\3/FVZ8U'C$1C-XIHK+M80#C]Y#]P+PO. ML=HJ*=LV3;&*D&CI5BTM]>"/8V_N?G=H.MJ5;*F&* *D.]8SM104V>RQ-_'< M-RO.&TO4TE[QO*1?;F\NK]J@*A8I4GV17 P2]#5Q_<"P_]O:$-<8985;JBNZ M#*FFY'L=D GH>L# Z";[Y_9H@]KK%'^2;^$P^*-,U_;DU77P&]?](NW1 U// M4UW(=R+,@(G"*3[.+U[FR/5?HHO](NW1!5//4UW(]R+,/0/EZ9]]K%]N=3I9!< 8<<*?TU\%;0&#]Z[O?@%87' M&@Y^Q)26;IN2V(5(E47R%7 KJQ!*"7_Q^\!<>MUP8<'2W2 ?HS7@VVL]G1! M+MP.5520(=5$F:< + &1RAFU7=^2 /X"G<3M"&6+=0.=7+T M/54CR=MP2.LW"5]LRWRP70._F,N4:9L^:%U/U4%R,AQRA9!D=4"W-:+4#OXX M#-!KC/AH7US1]BB(2X(TYE>^GR&-@]WU^P'^ MIFR;A"G9'@WQ") J2)UK#'&OXW!R-A5ERK9523014C7)=S5T8:<74<>+>Z?" MW]NC#GJW4Q4PQ1C\\Z?]VVY"[L Q/;N<01%[ ^[\#-V VS8'?^Z-1[/Q<'#? MG??O.W?=87?4ZW=F7_O]^>R'!J^_I?1;&OY+U%[H?UH9QB;F(+ #/_W-/AF3 M7_^>>6%UFXQQXL97'3#7Y-BJ\ ^F^L(DJ>C*NUU>2)DQQJ,(-.PXQ"'-Q M3@3 \\$P]E#(TVZR@&)2\E[9'#A?SB XMW)TS:$[G,)91--$[^CE9Y3$ _X' MY==[,VR TGH$/SH#.W_@J^A!#6X)!4T5;\![<4N6&&)B'*;6ZA5N MOI_]..-LR8IRKT2[EC];-#1$_7?3#M'!-$79+%7U($)E20E9.]I$DONDL]M\HCCO ;V"'H3@E(^0 M^*/^3% IK*H^)S)[7>H.H+2L'DQ@%XV02Z1-MB"6E;C=SXM_?GMS>=-"S1)D M(20<:=/./O^,1A2<]NK:4#0?[4N"#\I)$6MU9>A0]:"PEJ":;.0496)\H",4BENXM+#*Q,DFKZBQ6\]D(_@)LC+\7P@TP'EJKZ\:.RU+J<(<:O7>5G MX&A/E?D5?A*AU]6/,M7%;M0A+3VJ'S48913ENI:]?&8SB'+XJ_.U=*=)%?$;6(!(GTSR[\-NUV%T_S:M7A[! MB]L;E !'(P)5 T#' _+]A1C;V4AI!>U)PR>Y)@?N]'T-=AFO'P5HHHHZ/Y>\ M4B6\J8KUAF!KZ,X)7M$;.%R7P1'NXS=6H/5C"*?DFAR\3]+>1N*3KFZ5E%2. M$IPZ+)* 54A!YRKY"%I9DTB20H9X;V^OF'Z:9Y)0D#L#%SA=*;^+ '?Y8F'% M@DP,"V[7>\;&@DN;#"(X7SFUHGX\J2BS)BNZ*&YC,CA@A3)FR#UH"]>AC7H1[;M1,C\/O +'M]Y [/<; MNC[R]HV7<^,=?^3&TXI^Y!$!@":.C"EZD-T!B[[A.7"'YF>@N0=+R[3P]P%I M%?7C3469-;D_4(2/>4^K'Q48913EUI!]2$O9^E>,+5:.%LTY1MGE;RPL75I6 ML4F$^RL(+-/87D.CIAB[9D\QUOE;[A/_]<,IY=C!5J2V[7Y'JGYPO7LW? F6 MH5U,Q4*)(^9I0QF;43EA66UI-0DRSOO^X @>>Q&FBV@C-P%>E&.9R3N*JYR' M[PK"U[)+*S7$U"04*(] G':[&P:OKF?]M9LWB.S8KZ09*YC$T\0?5B9Y].8; M#Q/B"EJR@"!: W$ZD@]0.*<,AIJMYT15&37Q9A4>:*#.%(0:.I&!9XYHNY^J M(#9Q@L"4UD_Y]*FA[<$W'._3L%31CP(TX32)L2DY&XSE9S\UC3:%EBT4N436Q 3-@VRC](W @>C84O+M8 M6XZ%D$,/JR=8XN(PY]M$&D/ K%VO<#Z*_H] MAC,L5;5C3&6A&[V>7.EM:8'+CEV@(6W!L2N90^GF[/;F_*(]2PV*&**4+3E6 M:N"\ 3^Z^1;+.W @_>!O,$K&%<]#A$*,)"56Y= TERR:G$>E,I*7"GNEVJE< MN@AUCY&4";1_<#U@K9PX"L?\F'N&XT-X#LJW$L>&/H'@U5WL M+"IND7# 'K21I[+AT20 ? M/8OWOX.9OB;T;@BG=7OZPB2+H^$S^)>41"*B; MDUR9-FJ6+H F">)_ >B9([#H0F(9*S *UR_ &R\+1\(4]S=O,VWDA! 94]?H M6:-$.5EE5&TY742&>!]C/+ MOL")U6/D0%):=Q:0Q-3$\I=$_J59/2B3 $/-/' 7$#CU#^.JBI7:A;83HJ9K M0Z*2ZVJ0RP.RI_6&\J_=2#J!Q^3\P9]I=)U%]"\[5O3B/V'L\TV!GZ X!OB' M(/"LES! %[CG;IR3 '>V?\@^:,QA^3@V,%-*3Z%/T __=*DQ^WBE;B#$I<2: M*GC=HDH*F MR"AB>NQ?M2A#3PKL8/&9XW_ V/G_R?5 9<\438G=8-!IS$DBR M7/B$9A03=3#_36T[1$2(GJF*5$=._L*D M:W-$<%Q,?ZZ0,K: 2Q7Y/(54>;"C6:J28M&037,=%%W3?;=P^W5B'654R*$1 M@AJ9151*JYF;Z$\ G4/A=Q'YK/6UI$P]Z36YE+.?J)W( ME_+"6I*#0U1-,L+M@77OKB$ N#" LK):\H!=4DWNZ6Q!&T+Z#^"/U+WDMJ"Z M!*BT@23+I)(L( MP379OHIZ]$0%/HA0:YEE81)<$!\VP+-:_68%_WMWGJS%L"I MPKA<_1/3&/!HX*$/Z0S+N)92V7WBLQ_X"LIQJ)ZVB6XX%M$;\.7OZ'+)2Q?+ MLB '( LN$@; 7^ 0@H-JZH??@)^^@K;'!9ZJRK%"K&6I#44#S\=(8$FIR>"J MJPQ/:FN4FQRML2&B8EM3=YT_=S$AG!$DZ 9'="T..'ZD^2F H].W I \M!!# M.06FNW*B5LJ,U:$^JPR!FUU"28%1E^1PPL[%M:47H^"B=8 M7%NN\$@O*A/+/F&DWL#L&?[K@^U^WRZ\*!_:E-0Q)LT64(]?!]%VD M&A473>;*[*-[*&E38#@KZ\4&Z-5?["LSY$HG&M5"2KKM*?65WR??GAOOR:,G MR1,HZ FEA4^'L) M&3RX%HT0TT S!A*TRO MG$?DR]G5Y_.C8XX Q 0%(N*LE*3XYO1=[;$S,VRX68.00Y"##W1M)&!C6(MT*9*L0"!<48X'XF%9M<;TY6(#N-0],E-XADW'Z,3X(+Q3 M0*UWC'1B@4"3),E%X MLV6IFL?QYOSB^EI[8C&BH$D>9O:HP=HQX,J1Z: 1DS5Q:N"%0H7H-G#>@-_4 M=03.QI6AJ:#K""+$EQX))^A R?A(KY7&V=9RSD.XO:&Y:]D;4(9%!V!'R?%2 M/9P:\64H0;CTD!CX42))I)$T\1\KY0A-G$A7"ZE&G!?2 U'8=5![6CUN_M7$ M2>\5WC:JL(D5'F?CRM!4T I/A/B:N-^F8)/, N/ET'56<^"M4<@TAD^XXLHP MY ":+]*,"Q7=UFH/KD>+P2M!G;QXJ];F'MRW-Q>2T\(>E(3BH6MX>2?IR0*H M#1. A;^]C$1*4%Q>^,B)QHY)HS>Y)&T/)EM3OW^UB&+4RFH<.9,X@:E[(*6H M04I0F(+HL=.Y.S?>T2$=2L4$T84&G>NJ3=7F3E04AEK#;TY\ELM3E"<3;))< M\^@"QC;E%X61^(HG[E7 I^XU, K+)-UA84>^MLOCN%E7$R=1N?TE>]_ZRR4P M@_&R_VY&%\NF<"R,'00,^O_HU.7-L..) :)KF7"D1&YQ9Y'_1:;DP#'M$$T: M]Y:_<7W#?O3<< -KP'^;L=[ 8JI*^%8YQ@N!A# ME*";U5BL113\^I_ MM-DS+/3,"4:WF%+*Z%"$;G::YI&VT73"TFY"P.Y ZX?D'Q4NI6)**<,%'NT5 M1S>+5)ID2=VFG@ ^3=/[!;51-I-@#81L2W>FIM9QY#HF_'$76>0@.8T=+W/OO<+AUY]-)E#@^*&TW?HY M^G,7O17CP[_&_]KL,E%/K=5K:5:A9CZ40_KV[/;F\DSNHJ41ZN17,P=$\C#O M*S3TAL\.W'O@FYZUB?-XCKV5X219/2$<:3!\T5-/?-+G_ S^O\ZGSNXCZ!_] M66\ZF,P'XQ%ZR&<\?>R.!O_=C?[='=UW[IYG@U%_-NN,)_UI]&O%G_C)8K5[ M"2D&;I+1SC8[JF%O;2TN9EE0FU(.+8T *AI2B':J4RRHC*$2JM+<02.;S(VM MMQNW(K-PO3:\C_%R9JT<:VF9Z,I6G,$!/2X*@30SQ]44ZW%1M!ZSYZ>G[O0W M9#EF@\?1X&'0ZX[FG6ZO-WX>S0>CQ\YD/!ST!GW%C481$XPE(!64,;RQ0^/. M\"T?I53;,2F=-C)3"QQ 18GFD %W-CYHIM%O*F-TZ)3(6I+#8])>HS0%;\#9 MO;Q+L3J71:LS[7_KCY[[:IN41$H4BER:_8N\CV6N+>=F#K%S-/O!6CU/^_/; MFZLKN1LE3I7F[^'4D/DP[WHW/NZC"[N^E0T0IHS]J^+8[_9^?A[,!F@CHO;X M+\DACEM4D(LJDO%^IP7:^&:KK,SH9E$4)3D\JWCMG;.W.5DGP$NB?U'0.>,X MOBZ.XU%_WAF,>N.G?F?2GW;@#T_C46?VM3M5?%[O&YX#%VDH!BF" #.F\<6D MQ)+N]88VA+'EE1FU-#7DHBZYI&GO("6FGLVG4Z4,V,]E$V^TIY_!U7>O/_C6 MO1OV(P=A;SR:3[L]N.F?S?KSQO;YI2IZ/!_'G:_WOG8? K M^F$6#>,^7%9/GOJCN=JS+S;Y%&:<,Y27=-.[O%OLJVR>)I0Q!\SJV[O574_2 M]AJ!(8IK9YVT;XJC?=COSE3WO<AQ$2^C#KYKWY: &5[%6DA0KBND7 M;60RU,RS^0*R6=)A%)_:]N))*TG9WCGST747WRW;9AN>YV?%X?DX'M__,A@. MU9XW4SGABHA[1'/6E?(66])%]@%-J*',0*ZDM-R;:9Q"MG<<)\G[DP=K_/3% MFE[H(7!+'D6@#/22X+=NKS=][L/-[Z^3_FB6[(3'\Z_((?T\G<+=<&IES)_&JG]T0$FC41^Q%E M#% -FN3>F6\>G?9:KEW4=.9U: A(6193BM$JB;E[&(RZHQZ*K>M.IW ;T4=> MN]AT#<>CQT_S_O2I<]^_:\R35[JI8)&9NBRIVH@ YSS?ITE^^HHM*6,AZFDR M]=R+1*&]E@ =E5M!*OLV^RE[T.UY2?@;.BL?S'>C'IW 07/0'ZD?9TO @VH< M..M*N=3&TD7:PH.O$67,1B75YFZPU9>[O88B2>XX,;S@8PX-I@]!8K_89=*?SWSISN%*8=7LMN+^#0P)C%>C%Y43(EO>*W0IPM) ?"I>W M-Y>2[JRRJBX?&%M/SO8.^&512FJU _[$973@N9%3.I>.GC-62"+K9?-S[=^>N.^NC-?L3<;FU3(-.Y-9BM$JE00$SOJ/R)40 M>1(>^^/':7?R==#K#N'2XF$\?>JJ?],F 6<*-JX7Y:THMSKX8E)RW.WUAGUI MP5!3&;M 4TTNKUU%N=H[JJ>6_P?R=3P[)O "PW(X3C-+@OVF@]F_8X_@\ZC7 MG\Z[@Y'ZQY:E&- NQY+KR!C.ST[HAX8]]J!-]L"?(>3'( !KC@T_1PO*#&\N M)6;'>EUA-4GR$^4["LT@]*"]Z\'5S(IY_)=$%4[[L_GTN3=_GJ+#P=[7[O11 M^=&?!2#*>1NM[G;9IJC7Y)GKRW$#4KK'XP_D;RH_=*[@T+F1?8&>4]UY3Z$@ M!#0)1YZ9KV 1VF!@?3/L,,V']#,TJ];R(TK9%H=HL!F4BY(XR%GO:__^>=CO M# ;P7]^ZP^==7K"?G[O#P<-O41A"_DX'!V!:> MB@*,"I,@J:['2W+/Z/:D9FO*F!1^]2);TH3T[=U_L&4'X\H2AN)J+JIG">O\ M+?W:?ZF]<&%.&,9204ZH0B9)5=2E#WI@ KZ*,G:!74'YV -.T31)P?V,7O/K M^X$%S03VV;I\H99KFD$8;+IM13+QQ!;Y Z,M?(66:XY3L 8>>):5)QV%0^T] M@,5FL%GJMIP5U674Z-&[(@"%UX1* >+B#5N36M*IANBB'ID3FT*_F%=E+Q^+ ML^C:MOL=Y6Q_<+U[-WP)EJ&]O?5!-#_B/]!24AT("$&/S FFV,0#&\,J7-^+ MI:83B*=ZB^E16TQ1CQU+GL6P.5[85CJLU?,07D,(;]O %"%B2G_[K?%K[^F? MB(L;YOHMYTH].:6__",H]CCY?H#MK0>@,+ELFH3E,MIY P MD5-OV5G+Z80N+;*QI:1DR\G *E&JZ[:[1BD9V]EHP-=(RQDB0-B4/"*?.A2P MEYD":_T2>C[:OD5+]464F9-A&\-8LZ6:KRMAJFYY3MIR[\CBS?)=[^,!L*B8 M4+K%:N65*E5EZ]VIF+L&K$>D3+5;R@L14J8\D><0%79^;@(TR44@6/X?/=AS M*T _X8_/<35:SP<^R5(.*.:QS#U-2K?[I.(M56@EL5)MMMT%^>!ZP%HY<6XJ M,W^!W5E$_[2SI\ZTN:!R>RTE3S-RI^QJN]ORP; \%&\(GJ+A!79>6T8VL=;/ MH_@9HGC>*O;4DC-E2^O]ENE5>T;?)*9XR[G )58:M=5V'^,(?,^@Y+D._-&, MTZ?QV O>9EI.%2'BIA32-I1[CIPT;('N%:QT*3R/(=4&G<;N;Y M5__N(_.O;:J_ (7A6PL0.Q+8:5G["]J0LADDL 'QRD^+R9$4U[QW69SWD@?' M6S*I:?SR>&F/D/W-F-\/IDFM0DO*68D:[Y&+$K^]EQ\S1I'+/%P5S4/F3?*6 MF B.Q\E9JD!J7%]??#Y##TY^N3D_.[^ZD;WJ@.LN%^Z$_@*+P0+R!6Z)TH"E M2/&0F/D5&_Q;N 8+S@6QD*_D!]:7VYNK2[EVA5O5I"5)O&T2)$$+ZC?@O;B'GC='((C]LA/@H93M MKA._J4:H?U^ M(;^%"4WTO66' ?<$R=6:<@:%IM)RRU%?YC:OJND/MO-8BL]EJ^TXW1#4_[H:!655,]S5U'?7):_ \ MP_NF.+R'_>ZL-4?(LB-_B5X.?W80\DAR MF-2@M=9LL<"S<+.QH_@6P[XS;)0]8O8*T-9\.T*IZ[6*+;6( J*E;. @M 8] M1)D%N!@%XTUT$NRL(KBV)T!/!DJWRWBD5J&E%G%)M)0-Y")M<;TX&,V[H\=!Y B2Z/O9%XOZT!UK M)65/I7C#!UE;4F9H\ZF5^R!)SHI4)IU<$AP/(?(4==?H_9^_(O4F>;&X>";B M$QH1L#$XVAL5F.8_XIEWSL^*\\[C>'S_RV X;(FG@I 1BCI5<=:5.V-M]N:7HA*.12C"^B!ID0(ZYQ?UYZ CE][M]W^K^B M-UR3LX?Q_"N*6WB>3M'YPW#0O1L,!_/6787Q)\9'.KA2ART756<^"M47HT M+KM2_?-7^\6;J_98& MNI"HVHA<.X%Z-7#0^V-,SSK3*^9'QRT<'9+N$M13:KEIX!):S0TNTZM<:3@' M>LGRQ;96D;X>(%B&_1LPO-2QEP)#G%IJMZ<1HYK!HKW[U6T>!,ZE:TF8;1)B M.^_^VIJ%Z59ZZMQ"+"EW HF[=@>@IG?JO(?_\8,H-C1)FL.Y^JS4JC*&@D&Q MY?.+.+'5G'QJ\ REYG,=9'%3F" TR8[X#CA@:;&%?]1HL?W\$B-R8_.-M)L! MRR5 C^WNQMS4" "ZWP6G>]NB!YV(:++][!(DLR;OFV5W#7&W(2!E*34XF<75 M6OM)55]<39Y#VT'R['C;JZ<0EL1P^U/7MN$"X;OA\=YEXFVP_:P2(G%C+Z U MGU0+I4"]@]N>13;C,0KFYMN'E5QBFLW'O7]W[KJS/KJX](3.$>*WU2?#[J@M M.[.=1/&:J2PG='0##G5P,3$^8E= ^>:M;F-RC/G5;E$XCRX@N2A3.G2]%[ >S0P^2 M 0Z]"SD6BT8$7&Z4 \#17DL4F>#01)Y^9]6#=GO%Z0"_/3LOIG*;S:?/O?GS M%)VS]KYVIX^M\83G\(BFJ&@Z3&8E>O)2COJR[5)I1Z-YG\?8,+2BC 6IK&2< M::DJ_&'NP"F2$9EX37T$@KF+>]_J'@2&9;-9HBL42E$CF?*GSK:??^^D/>T8 MSJ*S[>O?.PX(.H';R?:WD^UPYV])EQ6WU24JE.[C[F,-O=]\M'Z-BAIK*:%>(WHHTJ I!.QB 1+AWUX;E\#)@ M5U,Y!E15&8?R*=)+/Z8OCXP/H%>'LL8*S5'@90]+9C0!W)I6M?8/Z- M5]=>#-8;SWV+X^)*:<)00T.*5)5:S3@+I@#2*8J/+%DOY/ZFG*H%K0CH0F(U M>U#]E [1O;_FNW\.NW\M1T=T4$L40)!!3=O+I+PGR['6X1JKOMS?U5,@H5]Y M%=+E:+,2C7>R$K-_;[,2J7*H.\;&"@P;Q:/-W&7P'>)X M#]Z [48B18<;#ZXW^_ A0CW7>8-?1SIS%K^ %]\*LH5+MN8"6]>/4(< J-'\ M>N=R[-9^UH;X_00[7%C.:IO<@7QNR].$?L03AD*C&?&)87P>KZ MN"54>6'E&%-;T47N<$C>Z/$W=U[&TEDPNE_M^R'*)1@974)^.6S9O/"7%Y=? MKEIN*/C%;32?HB2+D$WF%26?BR]C1V!@[ *IBC(TX==NT0QP"RK(&.0?:MI1 MY$(.10[R0*@RQ!&^$*D#0 .7843/+B,WL$STNI?EHIO4?<.S/U#>AN1EL_&R MN_) ="IS'X*Y>^[!HM.1W+ !'9\E,)*1=Y5A5APSYJ:LY?!I=TG#; ML%+2(4$C-]F;A;:,^S-561&-J< D:J.;Y6LA6BW$3OJD5,B$TLKI6LABE5?@ M1..?U5BNECOHX%(*!1\7!"L;T?C">^++VY-64=.>SXQ/R$9M]5;'BD1?EU^P MY8VLOJ@561WUX5/4B4ZV%Z=PZ<->GBW0()L^[.YC5R:Y[MG=7C^GQE/7;%\9 M8U0UX+H)^96*QXW[2HZ]SI511J6'45:))X2*AE(*K@[*3E!G@19K(V--CM!N MXE/*T8VN_A)[!X@5*354Q! M<'.TUD6IZ!;6F[4(#1L3,EQ:3CW6'&BJXT.$X$T1ZZVOIG'D2(JN\*(=UZNU MF;M]N! ,/DJGL@HM*,,2/JU1M%U!9NEFHM2MTE]O;/<#E,>B%PNHK4MMM9Q0>?YZ(Y7/()]=C<#+L$TI@5Q4;B990ZLG@P+.^; M88=@&S^$M-QEYUM?SJ9#FEWC$&O )EY?7-Q M?OGYYNKJ^N;R\NQ24IS5EBME*9F?@(%4OA@[4V"&7I*F:>2BE+OQ/^$HM'S2 M"8>P]O-C^0J.Y2^2_9-\RBU:NF:A43HSZU$9?(0CT88:JK+%T[]$9C *;V:K@@AM/&WPXQX MJL%255WB<*J;C3A,XNO&G+N/[8]?+>!!7;Q^#-&50+8YBE!97?8&"0C<;-' V8>!'.)ZS35K%&NIRIK*:"=1A ME%]CHEQR$^7RR(E"DE_-XYJF\K6II/2&UR)T%+#G'8HG=).H1#JH)0IHG9EN M.J&;"@HD]"NO0KH<;59B]81NUU#XSZU1(E4.->=!*8<T-S3;S9S[]:/LVA'X&X16W@ M!#&0EQQ>6W$?/?%;#L2-YMSCSG>C[O 8A\%X>?#QD?GJ:8!(PKC1''221DBL MLBV:^&?G]V/Z:/5.+*V,$B'SF.2 I)[AOT)7-QK1J8+L.LYV%485@BKZS1R8KX[U9PCZ MZ"Z;CY+S#RT?-S4V\"7E&"IC'CT4K@G[OS3"_B^M87_&"Q1Y?9KB/OD[)^8? M#-6$]S0:X[I)VXWB&/"YELUV%R:UXA=]&Q&C]XK^G'@Q">QXR6FRM2U M[0?70ZD+]AA\R$\?-<6E YWN ,_4R)FNG>=!(I^E:VN2=A-E:ID% MAALC" I*_Z5K JF'@T;@"%8G>;R('Z!($JZZJ(8^81CJE:H MCL@-%5S:H[064=!2G*R342.X!:;4OIP&A,AIORF%-/H4XNW1[\Q.M!>Z,\N3 MMNX3;/'.K.\45R>2O,31R[K;K)$]P_,^D.N'=+V$5$49*LKTZW(#E&[[FWG\ M30EF#1S8.> '4[@T[R^7P RL-_3FJ8GXL,(%+W"U<>*>$,12,C:SDY<4F)Z' M9:L8)MIM2Y\(QHE-2J5F;@%)BJ;) U Q4(:OD1/QQ$"6\E&1C7P3?*P4NL+3 M1![8&PBLY!>9Y7.Q F I$YO9!',_XGT()E;BWHEMU2!*^=7,D^%;'33^-L,4 MO $G!&C+CN)^[PS;<$S ^=K"Y=GY_FL+T_ZW_NBY#W]*F^ZD;;?EX80$F@=( MSU0&=&6U%_J!NP8>Y1(+H3&VP@$L5<2)Q9#3>5,"J">4"_R$LFWS M-)$H.9%LB9[T'&5T6#G67X5PI&J-Y,?-[>W-]9F>=H)-\D9G&DG[G*WD*%ER M_#!:9&[@ZG'\8ENKLF BKKHZ<:BZP(U&E!UNJNF:?X:6;Z$"?+/,57';TNW] M_#R8#>:#\:@MLTO) 2SMA3=2%<04",R7VR]GYV>WD# 79W*,P.XETK2[&47[ M=Q^9?Y&>*=A M$]^$R2\J*;8;&+::9FP.O+5X&X9:U8E034+2Z%VU2QE>T\$"MF@M+;!(8F[B M=<,B'WL#_Q:NHU]FJO91>G"/UUU[?B8_72>+,H7Y9E.!V^6HJ^>;54')0I16 MS3?;3I6+]\VJ0 ,>?=7US3+HO>6^654U2M<)EV]6&46*&>T#!RXNP0QJ*5I M#]&7R$:>4$,Y/C1DZ'DA4-<+$B6(IC<@XI+ MPE: %3T#RF%^A7]:6?(?DKG"QD]]Z!M^9HK[>@OKB:X8=-*;(/&_V$Y]F_CR M:52PI-X_&/*-7MM1)_%^93P'D(S.RMH6'@>OP)N_&DZJ_P-,,-0^Y#5[?NQC M2AT=B HA*AU=ZCRH6==:9?]@FBCQHC\Q/@@'^P?MPVET'6H=QZF#NL%3LC+0 M"X0IG>$SOSK,TH[H7KX M JZOBVDN1OUY9S#JC9_ZG4E_VH$_/(U'G=G7[K3?EJ#ION&A;"<^1";"A')J M@B\N8^3O]P9EK30Y)753%==4?UT M"1L^!KB1H_U?@+5ZA4OR+NR7L0*C$,7OC)<1COXX#/S 9(7&A<07$F/]HHE4'T,!)F4C8OBX-YD6I52 M+!)8"X!T%_\)_0 %P/.PB][:,?&L(AH-'&VF\ P,"F*TC=VT9 M@[S80>HK-Z0JR@SWBJK+CG%N.35QO!_N_:.6$Z2JN)KX3HKH)1?=)H87Q?!P M6I'2VCKQI8[(TKT4=E%]3VL;V$HTO'1]"N$0.T _6._H/>JVR M_V=H;=!VG&_1^*6X:'QXGHX&\^=I_^^=A\&OZ(=9M&CL__P\F#SU1_.VA&I, M/'<#O.!C8AM.D(6(>^Q9GG\:F3N1L04,NB$)!$\_$S%T&WU'0B[-(?[P' M;\!V(U2C/#SDM&JL]36DDA@,I+LK2HGD>T&&1/!?^P2"O_I]BM+=ERQ%W]51D=T4$L4H/(\7EUY3Y9CK<,U5GVYOZNG0$*_ M\BJDR]%F)1KO9"5F_]YF)5+ET&2]A)TRAI0,HO2*RJC_T%X9,@+:1--CY7_V MP3*TA]82Y]=EJ*D<>2IJFX,V%.$;B<%6BC?$%RN)E8Z0+7BY-9F9NJ89KL/H MD/P>P*Z;5IPB'&QL$&G26737KA=8?T6_QP*%#T(0TKR^U&L4H;JS8&GV%J6L M&3[["JF*OG3BEKJ!^ ?IJ4VR PG#CFP1?=E E5)0Z'1Q%FL\^B7RO'/&1M\4 MPUR&_>ZL?X#09S'$CH6F!*[L%Y(Q H?HQ>]81_? -STK(A8I"H50(\_<*\A< MR6_#EJLA._!XI3G8>WI->>B5T H?YDQ.>77UP^^AEZ@C.L*,'GJZ/C1V[JJ@ M0$*_F)V[2BM1T%Q'\^Q2:BFC^/K6M8[$ZCX]&,DQ0?._91HV>@9M88$H_[#Y MA['"KW*(M5JB=;+.RC3/+W6C3S9)VI=B<'CVP7CYU7(6/KH:S<>@%1F<5@3..K;';C[:^Q"F'5%%;_E02O-''&!0BSQ0X MX+MASX&WYF!.IM81T88FM2AWJNJ"9'2WPDT _.K^?,596S.>B)!>5+[Z4GI<'MC'WW/7&]=!^X7Q M,ADMT9O3O+[_"XSO_U-G]X6.N^S8Z!L=$'_D=#+01$=1=#M+7[/E\D2_AD2_ ME3W,Z:< +#+HN-/-FRX$ 4;-Q8)JZIFJQ:+V&4734?T/<(*"JYEXQ8PVY^,E MW*Q'B1BRP2P83C#6UH8H=>1MU,&A 'L&#NP:\(-DSF=@S%X-+5G"(F.CW@M) MS)B]PN& %L"T::584!L>,(K6J"-"DOJ_&5[TLA--^X5RVBB?33*UO ."AG[X M8L>F#R51QPW[7"%MM,X@5MT=/^6=1DFYXVD#7;\!SC2P:S\LIU*P;L_P7Q]L M]_MVN]0U ^LM>ITO=H-1' 7,]=7D"#D!9BW9CF5O,#$^4'#TV$D?=OS@V"84 M*RO'DWHL8-M),,*@H[,B[Z=)@,"%;947UIXR'&(W\J#9CB2?Y=N=B6P7H$:AM]20Y\=RM=I?E M$GN>E?UVYR7^>,='7^]D>M_QXN]W C<^\_)/AUV-3BU[OEVF&6:O3G[(A,]7L8SI05GQ^AE M-=>)8A)]"_GY+,:3T^K-*\>I"HSAI5U-=!K=!4E:X&( &[F.6<5@[>HIQZ_* M-HLBDS8IAS#B\Q% '[63E-WV)^@(H0?\P1DM5#FO-(WE2Y"G=L:%*:E*RQ7/ MLR@5&5*KFN9K+TG%-*XCDFZ?^17WWM/04X"RZ:=_1!%OYTQ;$'HS+:2&$!$3UMQJ M9!HJ^YZ;051%,2S ^6&R_D> M!&<=WY\1<7Z/KFS=49;W3 %38Z8-?9 MW6U7>]??CN$L.NNXQQTOCB$P=WWNA*A/'<=U/IG;;G?)%EJEVN(UZE:YE$.;LK0"VWUF!I@1M"OS[\!^ M T^N$[R24]CQ-Z<-[,"M!OP/#FW]V:%$Q:.3&/#1(=;PYP MX0(_S)/&B-A.'N&;VYOKZ^,F'184':\L\R#SX(:X%U-YFSF1CA$3'>])>!DA%1N7QNX5;\8LC8U(I J(YLUI_/F@]0+WTBK2#8MI,8YRQ+!2G)VPV.]L M]%8T9BBS-Z#,^&977BZ5>SU!L7[ 0[U>'[T!WWVW]OV_N;\IHR-!J._42!>3 MX*D5^V(YN[J>P/H%[+LD]OZJC,KH")=H@R"#FLDDF9277!O#JB_W=_442.A7 M7H5T.=JL1..=K,3LW]NL1*H3S:,K]:&[]T=F&HD0/JXNSVYOJSLM1A5G21/KP(:$(5E"C,76] +HK#T0I MYLA,P5Z1L*R,P7J(<.B22[)4Z$E:P M2*U)1NJY9RS VO#^0/F2HG\@M,BD(-8Y$HKP8Z!/(FL&1AKZK_@7+5)R>^:9K@.HQ<[NVO7"ZR_(EWSKW$P#>E(+\%HU-UREX9<"C Y M;.+!W8'CQP[P[N(_H1^4O5UQ&8&@ZE*HK&H> MR7/Y^1L;7 @QRZ_CC8.L*1XO*>LGMDHZ"Y(*2].#27JBW?GH( Q2;FT&J M_[X!CL^0"*-RDSIS3C@NC=Y64(^/)?"PY]BHT6B;.%F-2'SK_XJ(:1(CPH<, M-24'?ULG.M8!2KH+3!H+R1D\JK1V8F(]J+0_%\)!0D[X4:&Q$Q-K(:5)9$P% M1(CY02HT=B)B+:0TB-%D^4K ^7_B% (U#!G0,KY>&Z@'!='C.[ M<(@TD.'[0+DD4D\Z5PZ)\[-B#HG'\?C^E\%PV):W#5/!NTY!R]2T$Y7:@,2Y MOKVX_7SUY>K+Q=G%U>@R)BA[XSV(_TLA3WDE#0G#(2C!A24VS9J4 MW<5YVS5)$$R0[RA>3O2=8NBK)KN+2_FN;1F[BTNAP6!XEK1I;]%**C")).CQ M-;R:OQS,LPQI[H4H;W?D@T?7LN[W>]+E_W^G_ M.NF/9OU9ISNZ[XSG7_O33N]Y.NV/YIWAH'LW& [F@_X!,V:BAS*SMJ":P M)F[JN?$.4@#)O"@IJ1L36$74)"#R+O0M!_A^SUV_6$ZDIY[KH!=-H>#P)]]: M1"^0& 3)'J#>K&),%(:!+UB'DQETPJNLYJ#KSU/7@)LC_S[9$OBGODA\&H.^H-1H^=[G3:'3WVG^"V.-XI#\>C MQT_S_O2I<]^_F\.RZ,.?X#!:=]"G);T%Q((0-5"K:B-2$C_"O@P-X'ZCCI#3E2%66L1#U%YM(_\HHK:..;/X25PXVXN\E39SW7)X7T8DIKR0AV M2>ONA 4DJQ%#ABQ,& 9DB^3!N)*7@4:HM^.7VQK M%;<<9<#E/&*#:_$ZVX>X3YU=ISKN,MY)9/K5B3O6YLU%]88@53]?7%U_OKB] M.3^_OK@X_RPIGB_;3?044:2Q#\JM%W(E9>R-8/60S1 C#IJ*DV=^$9$0M"A MLV*Y]/CA(>3DJ=;8B7<4+#0Y?>9&A)!RIU);)Z*1H6C@(%OZG0Q^=/ )32JU M=2(=&0H=+P(U>NJE"X6X)=;[8'P$ 8!-O %>M]9E';?6]JMM]EFU]T \\AII$:L+FA(I$DKW]);.(3WX72O8ON6-_E[ZHBBQK.(:I2AFIU=^ M(:4K5&P_(WE5DZ%5234).5)UC6W])G=9]P9/F,0";F)/)1? M;F^NKMO,HMJB:SD=1>+.H 3&8NQD<3AG8A"^NM;LX11;^J6+TEB7O:B0$*W# MQLN?0\.#'[(_T)\,VX["\4JB7SAJ:T(%$5(W>BU"4IA%'I/X20;+G,31^TQ6 M9*].#KG+"_FYS$6:#A99":O>5->7#9@ V#43(;L"Z,J%:P*P\!\@$-%C@3/# M!OZS#Q8/KO=D. OTA8_M)8TXK0+53-3^@B;4.!0RTM_MY63=" 19X>,$'HO^ MGR'D_,#W0Y3#2A3_:G[K*)C8!$:BG@*6Q$E8*/20W%-@NF_ ^X" ]%QG =9Q M:NC^&YK\11K*)CIPC.QM#CA!;\^HM3,4>]6PO1RK+*J@IVH4OHTZ<&#G@!^@ MG>\V2&$W IDX0VDCC^QEVUV9]65/?9EGC=!*TB-7>5@>#,O[9M@A&X&VI;6F M"EG*E!0B/=R*V1HD?*2\.3!?'>O/$/31/68?O68_M'RV"8K6B-84JB1\RBP% MK_?DI7L"!KH?')O531A48 >Y":VY44'TE!EE7FVEF5&)"T>E?:*^&T[ITW@" MC9Z[7EM!FF5@^Y*3R?W0XF7Q$8G>^.EI,-_ER.B-1_/!Z+$_ZK7H74420+3T M&9QUI5P.-%_!(K3!>)D^[!6]6>];$67N/C+_(J74X&TF/Z:NX)B2]&9S)?7F M+A:*D%RI3 XE4$IJPZC_SJIOPH$X-LW+$5E-,\EXK8-*RR/1=#B.+;B<0+A;CB MK2 #TTQ025)-R%!B,;>.$_;%7[FO1052'&[%3\:@@7A7Z:<1=_RO@%,HQ=&2 M575A:, VM9%LY.?OJC=XHAX5C08NALAPC$^!C1[NG!A>\#'W#,_=>;3[FC6[<'IQ24OA MZ#7R*3"!]1;=6-GU<_<2.7YES%([/T"NX0"1E%^>565[:^+*,FKSH_55 M.$*JJ@5!N 5L[.Y@X[/"P(&_!'/CG?=X]+HX$0Q&O?%3OS/O_MJ>T]"M_-2S M3V))*2>=4/V ]C1 OI RHY,!]MR9)%T*@H&6[+3H*P1'=7EA9?3& MH9"B%CED:Y,VB0YH7''E-,JA'!;-$J34Q-OXX'K 6L&=)5PQ>.3$M&5%6T M@@Z+%&"641/U0W" 'U@FB_Y+R^I& '8A-+"?J? !Q" M\"]OL$@2&D@!&97+A:RC%(,!&P3.,"1)-%;B)Z-$BCE[9-;AZ1ZQXMFRK MHLEB,QU.\;*:URIA:ATMC[@ D9Y>^!#KJ4IKIJ/E#P\>HG(22UZ.WR>=%;<> MK]&B=)1.20ZSOP,HCR1+\)^(#^A#T(8Q:>#E''5XFL&)R:N$HP0(W0^RZ+$,YD+S9(P.)C;ED+)U[6!4L3MPD& MAG)O$J!>Z61KY<0^$8!IXF#!0+'O<4+F_]Z":WJD2PN)R<-$6FLG1HH$KM$W M8B4EM,+@TWLUG!7<8J;N+72W$#UXZ6_?*NG:MOL=93KD8RQ'PWD=W)S(*PK# M1K?ZW#PN30_-XN68 AL8/A@OGZ&@7F!8*"IGXB9)%?=H*:;1XZ5D@_C5W='? MQG1TP KE_)F7LO):*>LZ#EZ!UUW\)V2YI$&M?;RD% &4]%=OE3V,.6HF,0 C MZG%9R<=XY5:]#&*NXYFR!D[\JHE5HR_7RKHUXZXWKH/L,WK(>6]%BYP&NT3H MM&M:_"TIQ\CJ][,$"=_ ?"B=8@4\1B 8+XN[)<:P8]9FE".7*([@PV!J02/] MQ*-T*UH0#?Z0_BZ9-A"N\+^QJ,XBF47\_GICNQ\@]^<1G#M*4[4V^2GEB"B$ M+OG-Z4&Q:PE3T\QND21FG$S7KD!#EG;R.-W>WES?ZL^QRL!HF] ;0&CI[?,FR_[D*-V*3NO&H,([6B5)GHMAM*Z&!D:JU>(;+/ M/HA!82 7N8%CI%(%1!H-&[U496)$!Q[,DQ\JK#M[*DBOR8%0]<@-WK""JS,( MW/5QT(81BKI'0_DC;958!''E\(X>+4]PLHLZP"F]^"4F]"8C2\8?O%N7]6S# M]ZVE99(NR%1O2#G*B'>:"P9'/U]2!I&)Y\+%7O QL0T');=$Z2PWZ^*NK&(K MRK!-,">()JHR,'7=W@*F-0Z3-?' QK#2O2;SAIZE!?UI(PJ4NL:IE#(J'2AG MD'ETW<5WR[:C'+R!X:S099MXGMC_-Y?UXFA7?V(V"U5=E[F*"_<,/+L$T(/H MA,IU MA?&RRZRV44T82]"E6YO6-G9%6(ZOK2%6?BL[.P(+K62QALT_#T#<^Q MG!4?!4D-Y8$]A\!*RFPDB7O"])2!>=E';TI_ M8@E'1^PMC_HN>%9J?>0/&S) L/$)7_]H2<0)25V'O&CF-)2 #<\LEBKZDZDR M"F*=\?-2U^MGZ6NKV IGX6;WU.=K*4,E"6'+#$AH\DA.^1CE6GKGX;G0T55? M 0"Q&S>ES T^*@S#&WP%Y;A3^>(-IXRB;@VJE$2B-#2UNT;/26.(0:BA#S-X MA6ST=I\D:NS=R%X^.Q[\S<)_X4^*&-EA_1DZ'Q_GH2]7R. MSX8CMO&\$BYO;RYO3IQM%ET=G\_$P'4/RN":H-[6Y3E7TR>6<[&\/K;:G,5C M$)K&"5FA^#F(AL8&Y<_J;C:V91HO-HAS!L-?#:VU%1!3L33PI1/MN6@O'&IM MX@ :6!Z?V%@%+D%WZ.+E<=]1D%/;HZ$)@()%[MXH'@Q ?@3D9.,U6E2.FY5] M J)!2#=D(O-EJ+IC*LB M?TJVNGNC-^"]N"2Z_?.G+,)0XC_B7^__-A&W ++E+%UO'4_]JQ_AT(J_>V_Y MINWZH0?7"*[YQQU<0R^RJ6E0J#Y<7OD+:H@XN)\1'E <7<6:K; MF PC-#-?X8+3ACV.>E8@2]?S4*[HJ*=W'[LR2>^[:(DQ1^M1C%T2UKXRIDH, M9;*VJUF,L,Y,&71#MF=DK$'WW<(MW+-%E%'Z8515I 85#"6U>^^NX=Z$HM^X MD'(:IB*.5Q)!(C7SO:'+>@%Z20IB A=%2 [XK2]/8/U22 -!+:^L)@EJR4>: M\HNGIEIS$G2AW5D@VX/5*JEX^Y7*+9V.)R/QO ._0IAW> M>.EH8'DB91E?&92=H,Z":?YNXE/*T8VN_I)E_*& D3[KB(KL0E?+3+AGBOP4 MSPXZ_9@]E\Y33'648]'!&%$6E<4+E":L^@8%1\FEP8Q6D\FQ0N@>)F.@GO1\[<8IT1-'YJ^>&J]?Y*WAP0R]X M[3H.7)Q[ON%]C)>/D-WXC4KM-E7E Y-E;PZ!5C H?;.P%^<_8"5):37=>, N MI)JIOGPOR,P"\%_[,P#\U>]3)&/)M)[[FW*:/=2$3DY=T3IRT/1'G_\W8'=>;4VR&'0GXTGNY-J.+5$[F_\IKA"2\H01-;F611F MA'C*]-S@0D5^H?\2-^.LU95CDBC-\G*& HGTJ:?\%#DKTB3TS%9C&@E8]D:(VK!SC#CV5-02AH$=3 M\I&TTKC[0L?G91^?_OO&BA]DCB^MD2@LHGWUF-P,LS 4;@S"!FRP]*B0RJH9 MA6BN&B^[BX45XQ"5\[MA\ I%^@L0:=[,%X^<^ <$M=$ J>N6#H4$N3?#LM&T M^^!ZT:E+4^, \[G3(#@(HIJ\BXH>*S+1G85R\,CW'-DJ'R\A:^ CZ!74%J^: MH_])CC>CUQG1?6<4QVNLL!>-FOC6\=+W<' *NDU>A^VE;JW*4._D'2^GP 9O M1IJ5IV^C+ XHD?[$<^&6PTAP*G&1'?#KQT=R%0!NX#W95BVE!U_FHXXP@*E.T;/7P"%O1DC8?MQ/&-%X5P;N!Q7>DI3@\ :[S+D3=\XN_G M-?JEQ2-''*&EC#*".K3*?=D/4/\/G3N)([KABT(OA$4 MOT5ZE3:D\I\_#2FY0XI!&]JD]VP.1:C-);!DCJI"#TX#2^[ 8E.(-DE#CWEO M=7X:6$IMKLZU2IUZ "1_ >@ 2RZ<-EKK$"TS+Z'!N7!L+QOAAT")5R#/+W4 M9_93T'=86Q$-/*UUK"-3X>&HSQ@\X-!0*C6H0^ M-;FV>2BWF7J#FK-_>1+<0!+(?A'A-*B%ZU.3:-K&77;HOJEZ(YJGQ;>WMQ>R\[2T MW^?,C7.E_V'@;+I5SPOY5XR'2^A#):S*@WK%-CR\=&T:?!2 M8LKS=PN^[IPDL8O><7XS;/&,+/]"#MSK,ZC&$S/%@)@R5)X75RQ#^[:ULE[L M=+D52SY>IJLPE*#@%P#^$$E9QD^>.'PP5%-2UW5JMH74 Z=GV,!9&-YOP"A+ MPGJ@+Y\H?FAP4Z;+2RW17#Z5%)Z^X3EPF>5W?5@2]M:^!XO01 W.W72F@Y]9 MNTZ4:+>I!"L5NW,:$TH@G@X4D*$C^8+;#TT\.,V.EQF\$G,C.L\<]8/'-Q0D89IR MO^V'L9&@ ]\/P>(^W'F=8O(/%?_Y4U9'$(,_XE_O_S8!H* FRUFZWCHJYJ]^--UU M_*'=2SXSL(JD=Q:/P%UYQN;5,@U[L*MV#P*(PM9XQN0 [P'>8>ZOF?#%I$R7VS=5 MIN -."'P'^"0[$,5>I"CO= /W#4D'J3 T'560^L-++J^#P(_>D@%-VO6:C0_ MBBYN;SY?R3%+-(7FYCWQ(F.O;![J9<091#FRB-G1CWEL%EM6&6TVJ*D='?BA MD*_EF.79SI:^7TL#\\>5^_:3Z89.X'T@%7])_X$T_"6CX>37O]_W]]2Z^X,6NJ2(H\3] MR%H*?+S#*/#Q3BL%8L01=#5.H@*[SQ@%=I^U4B!&'$W>W>#2$84P10,81SE\!>5()53?13IQ(J'C4[0)P@C@ MGNM$KL=?K. U!;G_;MKA ODE(<#P_Q9SXYULR7A:.C:^B8)($\LU07MJ+_A MI[/H A=_MZ@X3<"N" 04I4\5)<0*LG),1IF$S<6#6QB2YYP:OS$<&KY?R#X MGAT3B@_7I8$%?+Y3PIOB*>%T,/OW+#HC?![U^M-Y=S":#_JSMAP,EH*".1UD MK",@C*&[^$\8I0M'ZAPO[\%+,'?3"-([ !4=7XL!?@!M'=(B9(EIQ8/46737 MZ%#LK^B?)6$+ EM7SW:PZ#,--V@:B$87/I>',QP I14Q@RAFJ/=J>"M>NW%; M8C?ZL_GTN3=_G@Y&CYW>U^[TL456(XL(9,(41#&N73.PWBP6"\)>7W;@06E' MT55^YB@#2@OJF1!>Y>)B#:H(3C 9Z<"_D$.*@0-- ]B>WP[1EY!2BC$'##64 M4WI=O169P"M]ZS1?&HG 5$:V=C1)"6*3]KLB'&M #$29PC3A!07/09BD$1MY%EIZ=8BN8KD M1XD,,TC@3F,PQ34E!Y>XC3R2+)T@XJ<3R6^E'G0^.1<6A[B?X5W#Z40E8@A< MBQ(%5FOK4GJD1_4JSX&WGKOHWJL-@K+;QIPMJ#V95&.&*!@:/=$_W,%#>U_[]\[#?&0S@O[YUA\_Q[5]T M[/_S/@-G>)U>[WQ\V@NZQB/Z=8&&2G,N1U/Q4-=/Z&H?*N^LF,Z[OK* M&!-^%:875NK+V^1U4.Z%PTX?P\X23.;;*+5(ZB_J*"XP: M,+2("\1S.I:JRO! @-YX24! 0),3EZW8<.O6@YVV@J'KD\_K2%7R4%W+/V&I MK-\B5;CEUH0B10A1L%PLP-QXC\-PB8SA:$%G M6%0KQJID)4_)9J'HS M9G,GZ80CKW_^%.LT.>GYO_\?4$L#!!0 ( "%Y;%)\3Q2[,A<# !O (@ 4 M :6EI+3(P,C Q,C,Q>#$P:RYH=&WLO6ESXLJ6+OS]1MS_H+?Z=I_:$<8E M9G#MO6\P&S.:P=B.&T$D4@(R0@(-#/[U;Z[,E!"#;3Q@"Q>G^YPRH"%SK2?7 MG"O__K^+L2K,L&$JNO;/?X+GXG\$K$FZK&B#?_[3;N4#B?_\WW__ET#^0_]' M$/[^_P(!0;E--\J"K$OV&&N6(!D865@6YHHUO!!:^F2"-*&"#4-152%M*/( M\UN2Y['S>#P8/H^(D6A8" 3^]3XVC4SR%%V[X%<'SX.;EV3XJ^"B\*]@Z%=( M# 6%Q(48OXC$A'IE\WKVH++2,Y"Q="9Z09XLNN.(;;V$W=3$QDR1L'"E]X1B M]D*((SD4DT0Y$$D&DX%(+($"*";) 3DF1>-B.!KJ2TG/D\@_?P\M0EU"8N6X,?O$?R$3(4\5@(!S\P6]1%6WD7C^?S\\7 M/4.E]X1$,?P+?NX1BCF72[JM6<;2O8->;6+I?*#/?O$?X2WQ];I1T+! M^'-#8E?P&W9Q.IA,)G\M *KN-+>0MW8I_+I"SQO 0Q"Q>\0OP2$4",76$*CL M1&",(5#Y\>_?0XSD?_\>8PL)DJY91%K]\\/""^L7FR_<',!36YG]\X/_'K"6 M$S+27__^;2F6BO_]^Y?S+WM63Y>7__XM*S/!M)8J_N?'&!D#10M8^N0B+$ZL MW^2MO\C/:]?(BCE1T?)"TS4,%RB+"W@:-MB?BBQCC?Y)+L@;2((Y"[:F6 V M9IO\T6T2$LK(D+OM9K:+II&'[OQ6)20I+!3;O&N6T\D!(8UYH2DJF:)ADSG0 M&2W8,U)FM];O!D/=<+ +*.K6]5XBHH6;ZB@TZHCEAVI?+(_)(S0T)@/F4NDB MHX_'B@52WDQI9]=OG60^,YV%4X%[<=19 ME%-7#S?-^V9[\+63W)N3=2+'B$K&A6*B3 M%*_BX?!=ZD@X^/+D[CMCI3R3VJ'@*+S(6_:X8SP#SRHQ; Q%6AM:UC:H+.H& MNYSP+=W+!J**NBT0%;5^42-K7Y%MI*86BMDE(O? MS2$R,+6H"+PG6#/IX%,&D:L##%A/+U>7U-$2OJ*CH?]S0T9 %D&=4$&7@VNT M[#]:C9@J)0P\*FB:,K8'F\0 ML&[H$VQ8R[J*R/@U.4>$^81-SR4KT#]O&X2*MH'S1/N0?TSOM?R9F7FE9211 MW\Y-%XO%+%>^?XB4YMM8>^*-;1/W;;6L]->Q%ZT.N^5J6BNV X_*##V6X\HP M#/0*^Y5>SK5E3+ QU%6Y."9"?4918_+GS6N78EZ-%J9BYJ:/'^KE[L(>O9M6 MN:NRI%?$?BD76J1:E[=B*Q:3KY^CU7O$T)NDJHPE98Q48O>(F[/-(\6@LB=E MFM@RRWB&U5!+I_\&6]2@(0Y(:@RV^-JT2Y5.9]"4(H/1\G8L5KK(J"PO"43$ MCY1/#E<=241%2VVND2$-E0EP*->LU;.**:FZ"2LD3=FV)<'H?77;D(8$'7 % M1\3#.)"_RZE)(V??Y2.X%$['JQU74I,GO%TDU?J$<*XX6B-=(FK-YH/L@R@V M'[1 BC'UOMCJ=QJU M<>GZHVFXKX0Z%(T3-ZG!?2T5S8BV."Z&HIG+BMK^&!KG5&6@]%3,0P:,Q+6^ M,R*3?-'!>+1&]&EO%%02EVVK7:C5R\N.+C^D;6)OU5LA\?+ PNXE5LVFY7&W MF+2BHU+;;%I%/6)6K#UE7X4H#<(=H$U'L89M3>^9 #Q"GJ(VL8DA@\E0)$55 MZ!#()]N M4V(JIA4<+J2DD"6"<_P&N6RMX-PW6R.C/:R%)\JZ%+/S9N#9Z3E M'T:VFFW5^COHILXZB?MYN2SF HM%IIWO!Z1)\[5:YHW>1]HVB6=OFF1A]12- M3L'ULRSREZD09YA^7590C\S26@)9Z#M(0A_A0?_J0<+7U6!FOJ+"YJ- F((QTD#6IU$@BWODY<2_H;'C M5S$Y>B>;2[DQ;Q,M>3E+1^U>(9$8K*:W_3!G@D2B(W.85_7YUTSS%3R,+&A&TQ5;Z^[H6Z0B!U1#(;CP4@B^:D#SA"Y24:;)V1# MZAU&1DZ3LX1V[I@[O;M0OJM?C47[)AV\ZR='E7PMU0W#F .!8"@0#G[J@+,\ MS;(:<9Y\8[KC#9GID MQTRY-6@L^U-\W8W! /M$B^,W"X^]PUFU"54"VH!ZX*XFX- E=HM%UW^MGROBXFS0=Q_#"7^JJMW,Q"'L&2DB3#QK+S-H6&2&K6 M$!N>KPXO. \R]UMEV5\6+[696+*2=7TLCR[Q[-/FOC??V93P1\Y<#5^K8J9? MRK9+E>FB7PG=7JO)E.^X?H"9=RYKHT*K.;D>C64UV.^JV4+U_H S?Y\\C/\O\LFSBYFPT32>&=;D3:VB9 M@3N&/E.@B&,]-=>ZP\8B$FX^MI7E)-&QK.OT8Q="6+&/#&'M:PXW M\(!0G_CC5I7\LJZ)[K)WT5ZZDA^%NO7B2,TM6TE,?)CB*M?O5)Z80L'0[8E M?-=S7_MEM;$Y3XF/FC2J%;+MRI5T6IC"(6LCX!3&W*^,&7(;*X_@KW-^PKZT=1M@WZBI2T7G,!TWEL$=@*T+CM3*F$< MJ&W0G T,\2IL;F61MB^O];,\7=M""Y8KX5+@]O'FNR,;[5D5;\, M01*:#0_3U>5\4F3XW%>P(=!IXITE1IEB:=W7W+S9>9R)!\ \]E$F+UM,5$52 M>')0D)4Q0$/75EC:CQ [UL'+E/C[U\Y1_.L,WQWLKUV4F5"_RZ43+;^QJ#/H M^*_KOSB?G?M^K:'AD.!PK\KK1H:00;'*NNF@X?$^GD-Z*6")TT;8##T\JM-I MSLJ%V$QE?]Y*%FW9(B@:"DT%1S$V_#1J^0#8< MB/T>LY'E9P',MC74#3*H-79GR8^FI4@9MHV!\UFOYKNAUFP9:R_%4FYVWYW7 MPCW?VH>[I[CBZ\XY^MT0W+=PRHWA0@6@M83Z&EVC!==>-K<,ZD0O:0D/5&7K M3O'.[?5C+98KV;I8TJK27)Q5ZDL(X/N3U<_.=L7Q)Z?[D5PGG#4L2' ROHM! M\O_N<]S?7#K*JTO7(.+\\FZ($'O0 Q&/=?A>B&"LM^2KT+PK9N)2M7L[,.1E MTK?2P*\087N2]H+(ILGX=H@\J1;>BXE)YWXQ68^\R;/K6VMN3 MQ[OG^LT9G))EFM1%:ATIJ7,R&Z+C]6'@:K& ME6,7XWM/_[A@\($67:%93.4?9RTLHH;Y>*_-$L.:<>R2_9.U]R>$==^EO>N1 MVUFO$DU%VX54LM6+U\K%3OW8K?;/U-Z^8?#SVCO<#(V+HV8V0QSX2+L:PL;U MP]6Q\_D+M+=_V+VW]DX\/EZ;^;(=:M=NM&0V.+]I] 9';[A]K?;^A'3->[5W M:Z"4R4+/Y-JEZTP.5>IB-U,X]A7_V=K[\(F7=VGOPE 9J(%9UA9Q/Z2DLO%J M-3XZ=@OM4[6W7QC\O/8.I=K+@#'7.J-:&AG#L1W-7(Z.W@'[ NWM&W;OK;UM ML2'W;G*JTH[=9-K3031U7;\]=C'^U=K[PV"P;_X-]L%#+;*[6YY,$L8ZHSOD MW8U0G.?E7O?NWL"%>7O9KX:KH[A4"B]\N]R]<_OQ+Y2*/S>Y[YQ;VZ?J'BUV M=879A =;/FMT#(EBG-\6-#1C9MZ:[5&LZ%._D?_\+' MM=D_B81W(.]9NOU1T'LCM&;IY#*!VG>I=JT^J!7N(]F'>OV(1,\?"X G\_JO M!,#C8V)IIX:Y>CN4N@[?UK7YPYUU L#S /!7UOXM3>W>B)8B>KS/U\/)?CM4 M[M3U8DJ-WH]]IXES>?O[/G?D0+-#.$>%Z1]DPT="<[ M=:GURZ+1N=?$4#J2B<;C#71I^C9%<5J#3[/RCUIF3Q\8 +]D%0-+EFYL+)"W MK,E.]R'X6)^,ANU.;:"H*3.8S95\YS9 ?'XG.5CH?IT>[\?GAR[#/PN>GW.> MQ?' DTK3-7J"YFPX?8*#S&B/+KOY?*.3"\RK MXRNG!23@]Y9G1B^QO"4J: ZD@CM)<[U:M&,ICOUMMC&\2M- MKT2;P675EZ+E!:YO3>W$^G76TY9JR.T 42D:W51E4A*GE9&N-AZEV\;L&%?[ M^KQ.3'>9S@^T[!;2W=(H$-!25J?1MJ6X%;-R]\V4=FR+G,_GHI ^,7F+R=E< M][$A=O5%-:F*>-+5.I5AMGN=]Z4/LP>3L[D3D[>8G&IW%[>1F3[L(JD=FW:J MP5AG7M(LWP53]V1RJOV=F;R5B'JE/5YN#P>-J[J<;8=&Q4QJFA[9G;MCU-"? M88_[(8WS!H9OV^.Q$#+;A5;6RG6LRYQ\,[FO:>5C4]6?:H\?*^O7[?&KJ&N:\<=@KM..3I*YN\+R=GZL MIMKA[/$C9C*QQU$C(]<:G7)]-&[VKJ]G)?-*J1RKJ78X>_R(F4SL\0;N)&*# MNUQ6#-7-=BRFW=@^+&[X*QH]P@)2PW"8BV9B1YD7Y6$SFAUK^1P*7B>"Q78AU>WY#A7K;3=W MSG^55GD5 ;ZS6_D-%-MZ]S#YN#O);MW>24 M2KM_B;/104GUI;^PN=',2Z3W9P/WH*X'S/N2]P3D=P*YUB?^'W:O<*JT)WK: M:+:E:D[I5P-Z"R65<="7SHZ/0+N3E"> OA.@]"BPH:[*Q?'$T&=4 SJR=5Z[ M%/-JM# 5,S=]_% O=Q>V_WIW^ RFSQ#T!-8W@A7*B?*VH2F6;>"\LH!_H 7^ ML^"]FL]"Z4)9;)?4R:1HW=;NZGG?V: ^ 2_4)[V2P"FB\5BEBO?/T3\69/I8P"?S(4]6GL+ MHW#,/K@#R,DQ\R.0=SMF[?*#<54$H3(,OA.G)EOUXL+[%,;N/6E7CL9>T1^/KU&6E MG4#]7.\H@E]? -Z38_;U8-XT$NI+;1HI5*,W[=#P_N:^E.G'%7SENI%H]-J]95V(-WN MR-%H?)F)IQN:+T7#5U8O^H5]ZQ6(,>UREC:CPYE80XN'Y?VTE$[-CY)W!ZM M_)1F;:\4EH/%W7U^$)F(HA)I%YJ3L#X)W_DRSO_EPO* )X.\15@.>E?UJ&S? MI41\UUX&T(T5#E2/)>\^ M05@>BG'>'LH'B>$W'V]UV4:YP]8_990G7R5#<]'8ZTTJMU.4"L@MGK9 MF.^D_#$%U#ZUW?%AE$+ZP:Z%E(1RVT:#F'59Z]UHL9GOD@_'J!0^X>2^]RN% MR_%\$*G$U5 N(PU:\: YBANEXY8)7Z 4?,+JMR@%LW@7GF85.RD6JLU*T@C: M1L6_+::/2RE\'"SVW?SCNDQ^$=#*#2(1A(/CW?B*!/2'VO+B!$=3WVK88X%0OXZ (;-N(46*=L: MZ@:9P1I8\KJ!E8&681LS.2X>Q$[%+N$I:MO2@WF?RX53R;)O<;%[ABM [)JB MWSV-CU4J3YP8FXAUHUJIIHU&R YD+^>+TB2N^M:^V'/Y'_[$V&^F+IX 1[I1 M&/8+ET8T9^&=_,:K'KK2NGFM*L9&F=OP M;2E=D4J^1= V?;RP>89 3Z)G[U=O4Y8Y2D^2]F#:2PP'@N)'>B*'S]+V.YMYGPKAJ@Y.U01;V%W[CF&( M.K&P-1VCH*C4LE.I-$[T@@W?J76?PO=INIZ@^T'0)4-&/;1JD=10,5YHEQ8> MA9++&U.-QC(WDY.XW0^O&\0\@?2#0)JQ34L?8Z.!53H&A>6KS G&>\)X'Q+_Z8#>N?_L Z;'D@OBT9Q.!4#Z%IJW/4KG635 M=U&$PV]#.SEL_H7PN2LID;"7NLQ'?9?-\"M^3PW9PZ&XZ M;--IME$?&LI<5 )(C-FI<3H\/@K#P0=X/3ELAP'I1Z'66-82!7LX7IS,W)/#]KX2I;< MMF4@&8^1,8+:8/H!SDMWY&U_&*SQB5@PTOE^.GI[F>WZ+@/Q+C@]2X#O M#*.=!V1\4:)6K:/Y53NLWHLAHY^:9.:W350_"H'H@PC6U_C]?CC^XU,A_)S? MG[C1,O5N6LVAR&AA/113N;YY%&:I#^#[^7[_'P?=3;_?3C7#TJT1*[0[E\E: M<#P;+D_BUF=^_Q\'TN?\_IOK1>)1L6/S40;U\\72(CI)1DX"UK=^_Y\'WKW\ M?CDV7\S$UH,QB@VKY'[>#0W738NE;G*J!7)M>B/<;6H(]ZY8?443AL/L#KR6'[_$1MM=,/B<-( MJ#L:WS[$KN1Y[5ZMG 3LR6'S#7CW<]AZ>)BO-&]SHG)?NDPO'I>]>.54T'5R MV-[7+N#C$[6C>D6JML*9>+NDUR/1:*28N/3 M1:0]S\P^F\KGZIU!MSJ3D*B)?:8S97-,O-[R5* M/ETS?6[?;!5I '&W:P/KU%+4)!CB#,/O(5&,.Z&\@6ZJ(:RKXM2P)I?7O: Z M"OF6W][)L<8)S\[N,$P\0/>I51L98C*\JJ=,6=%PK<\NV#",7]W%(Q>;-]*S MPD#,H;I:ZK:3M6GRRK=8>*Z+QS95WF\%?VGKCLWR,6__F.?+Q]8N_> 3H)[+ MIQ7&UJ)V?6O([64,!=/S?L62KHXB!K!7MLLG$F0?MJQYS3<-8SZ.3'MZ.U2+ M+);#:FC>-K]/ZL8G;-E7L-\@0T'$\&B01;DFUN'H'%E7560X?%/JUXG(,(/% MP+ >SE7RBYN4[5M3?7->*\F\.;%O)23W9?NK-?.+>,EC&1M(S=N:;.;Z?2R! M,=2M$/+=TO]X=?L!J-V#O"<@?PB0MP1? M0.RE;PO7X5 N% PLKN;)8E'W;_MM7Z'V6\O:)QW@_;JQDJ_'NM:T=&G$@68E M$M:](3TF13LT#5W+XU2H9/D6:'LV8MV:IM\MIR=#7F]EZ[#?K(>NEF:B72I= MAA^U2/6^&/>MX>0OMAXLDIEX-UM;*!I+)"-I,5H,;'&T90D&3:6RT1U0?Q&6>U.<)Y@FXJ&33,E$9*9 MBOL L"^JF-@GJM)?EE7GZ,U$:_%0Q<-<1,Q9/D6?M=(6= M]'F_O? $89F=LDW9XU(8WOVP2#%ND&KC]-+]\Y)P#1G2<%F&0[#6/2CGFJ(V ML2V37A#>+#58/;*"D6D;=$WG#3RUL28M=S_/U]&(1Q9F"J-WY5HKM1U&/U_0T23^@*.%E7NP8R3/,.%J@OU)2ZFI^%'I0 M%].<7,ZTI/$\T]$;R?0/P:5G0!Q68;IAYDXO39N2J5EN]2- M^C:T\\^Z[X'J3XWY6_E#NP+%5@2S(]257T.D5*HWFY@$QLS;&X=Z[Y]>:V?Q7UL M&%B&XTII/;!CU$]3I6@]6RV,,N%D+A0+I='XUK<(VH\0*RB]@A(G8+T,+/>J MO&ZP#'Y9-QTD15I6IZ?ILBDVNPTI4W"/1;%?99&Z0T29% MWYK*QR"3_ "=UQ\ZM,PORR9NSD;3=&)8ESNQAI;Q7>3R,VOOCT;-?(27=!<+ MED/%_# K!DI+6VG?=&L9_S5X/ 8OR9>K_[VE4P^10>>N^'B=RB$Y&.B.<#\_ M#_E..OBI=.J;28]M2'0@P"::S90X[6GCG'VGC(<9W]H-?H.$KZ5$:HX,>LU;.**:DZ M1-/-]!*^7*'7>U_=-J0A,BF]'>]I>-5H)^SY_0@W,XVCP%#7U$SNF]G\T.A*'&3&MS74M&,:(OC8BB: MN:RH;=])HL/W-3\&?'ZYC'NO#9A>++,/-^W90NPL%]UPZT;4M)3O1-9G]J_X MV+E>KHL=B[K8H!),^JA&.9YN'MZ->5OQQ^"]P!^NYGIQFY6PJHMZ-E MXUY]#,K-1=Y_DM8M;O)W=_S/+0/^@#;@X^M$YFXV2M^+4VLQ+4QQ71[>^S:\ MXK=FW9];[/OQ:]]H(BGTD!T\M,=ZK'G=T,"=^#8.O@OL=4K$=_%^D\Z]^"@)? ?W2YK MCC+E9399J+9Q9#@:S@OF6!-]J_1/'5+[7]>\MWL;5^*QDMG,!8I9Y:9T+V,K M[UNH_%'->]="]'%X^!RFU@.>#$U+>&65[_H240"S4 M;IC5RV6N"+I7VJ&UE*@\/XKADS2/!NVZH M&/U>./CLH(M/0?"<%RY5@I5J.5[IB\@LJ(G,PK)0_7N%WC[="_^5;I^O83DLZ(#3J>B\1T<)-=10:=<3R0[4OEL<' M7\F^F#V8EIWL=-%0J@^Y0O+^QB[-2[W'F1],R\/%:&/=,(_+W%:RS=%(1(&V MG6K;H69NH_S'NVU[\\J\P($"EQ.5>O%E=WII'*::. UN_G+ANE MQTE@16.9WN!]6-4FIB&R=..-;-BZ'[[,8DT?*]JNQ^Z+I[5'_%H?_?Y,X59* M5ZW-TPG[TFJ,\&VWHDC+:3!Y;&+])M0*##%]1.@\&"7?>-Y*;IXX MM_:)F CTT5A1EQ?_:1&CTA2J>"XT]#'2_G/&OB'_FD2X]/_SFUYM*H_X(AB" MM]#W7H@32X#_AB+L#W@!$H8&[O_SX[]:M0SY:$Z0]NY7PJ/91WC0A:8;8Z2R M;^9LKOPK$'P!I"H#[0(H2\;3@B-4!+TO9$ L$M?W[U\P),(A1/X[V<$I2<7( MN.CIUO#W)M-V<>-C".HPG[R6N&D70<]7P%SXW-.AC,:]XAP(;^JJ(@O_)=+_ M.%? #>$=/Z^8]GL78]A@R(\SQ51H<_KEQ5"1B8HCE__/?R5"8OBW2[S)1TW< MPS'8*(>-O8?I97]/5^5]QXVHA.C&@_%0+TQLIUX/Q;J18*3?3;?OWH? MQ)"/'F8SEVDWBJUBKBFDJEDA=YNY3%4+.2%3JU2*S6:Q5OVZL5.Y%5R)K>?F MT4'FD*Q$2]>$['GF7 B)T4CRXX9.U\''C=TEQXZ9Y&N-BD!'3G25IFM4;RN2 MP&W&!@CN-YK7@H; >):Q&WIN-2&2))Z*)<#<93O0C4CPH M)<)]OK#9'2VI>U-N-!-W:! <*7;R2FK+EE[*I,C\Q!L>1NP(^54-[)]I=4Q[\I8EV+B=&9,>Z-,.'&KS+O1[;>/S>35O=IN M3$8EL=JX2TA75]%.BKC+SC,MJA@YX;GFD.!0L8F)+YP_O"@%EG" @EZ4F#[E ML&2&3$ \%X/Q9#*<#,4W;)PPM4[6;1SVG:M@S\4P-5$LPQD6?UV0P=R2G>]G MV+ 4":E\@1"%QY^2/(^1%WLD%'\A735A8E+QQE/')#R(IB"GANJVY*;?*!H$"RX"])K]=>C/ M"C)&__-?P9CXNZ;AOURMA]< M(NN?'PJYR<02H:2N]I"JZE9/7_PXD,I/:9J-U :>Z(;UP]%%0Z,QZL:N4F41 MQ:_:1F@A%GM1T)GB?W7>;<&[D5SSX[9CS[E,JTUN\+)L.1=2GE79'$L !N_?,C M].-%"4]][N^Q,E]AH>L&HZ,UQ.R/OF(2ZK"_EQCQGS%YF];^A0Q- ME>_]EK/2;4$.6B#[%J,3%"LX>J%A\]J**=>M741#$8"(=#B?B3IM-G^E*?A3JUHLC-;=L)?%@C;-$(.K&A9/J>H_@ M>C[12(FYQQ1__%O4F$4!6&IB8Z9(9!0%0[OC)^H"*J\=^K^IR$%[S"$7ZZ*>N[*GW0&H#36YO77 M_HDMO\'L)-\^:YP'LB&L+ZO+BAO0V6/]&_29Q'?8&^E"P;L(F7 M_0/;]X,>Y$FITGW_SNY=YC*I836LW=S@K/&ZIP\SK7=2 MXY.)4=>A0/Q>F6R8!LE1IC#)W)7[N6GILCG,*?U(57]=:D6,)<70X5;=5BSP MQ47'2HI7'BDG 5@6$X- 09D@5< ++-E@FI.O^]2U1IHL/"H3P@49__5E$F-C M\,_JQ(;K7(-:"<9_FX*%53P9ZAH6-*H0SXBG+:DV6#\",=\0G=V%X.B?_;G\ M\^!X!?&5(D/<0&A1#D>F]7'4$INXN4@K:)K)EE]KH(3?N5K_^J0(7EDGUFP= M^+=EJ-TOQ]V.%)^G1[6;2GD6TJ+VSXFG&A- M/&'R>!8HP@:6A8EMF#9$C"Q=(%>LHNW!T,_>7[",K2$64I)UX2W;E),]+",Y MV<5R/]2-]*5>%X50K!OJ19+!<+@G]<+AS2+'HB$%)+74542D=Z7'V*)T'4OM M+-OL&M:@E<_<%$;C63N0KNJ3J90= *,WKTRUJ@TMEB+/J)6PA:KS1+4_@6>& M#E@X^:5AKK5BL7#X&]43[N%IPGS#WWZ^6RS^-E-^.7CUY?".[309-K;S3!9/ M[M9YS5:%EF*Q[4X824-!@FW_>Y:,?NV2^%0:&8C:4ZQ&XBT5M=^=0E6>_:$@ MP@MI"$<>"+HFS(<*^6:EZ]]>1_1E>N;C8\1G G_1SP7Q: P088P M0ZJ-/Z(HZ,MTRU=&<;A 8?+$Y5?9O+K5DY-"3.SI5JJA&5 MKXHIPK#0"PQK$7>FBDP93=G2$F#/!K:8TU,N9U[DYA\0Y#ZX9SE8\RR%Y_4; M<= /N']S*TKDU"5Z]4HX-MG>1[]?W*BHR9 VP4)O*4A#3 ';?X$A4W?4[*A MF (2YEA5 R--GY/G8622JHN/.BM10^.D'>2X5UM]Y^.!KAY"N!)1K"*93'YV"NL+EX"F6^2; MJ:V ""&2HP^%?08MMS:?$2EA031= > M%/1:IZU5Q>4L=E6]ZUBC>.+ZM B^:!',AY@ U-A8"1?"SR /@P^)V(=%( M( M5=V5X%TB/L2K6%H)'03AF%2P.^!EJV 69_$J\;;AT8F )4]\[&&+/ MHQN33.$G>2BQ @73)NZE.=2AJ%!@Q=GD1F1MKNHY,K>7-+V9S^:O,YH/^AGR M3+E'#$IR4>^!3 ANHM>3.V$\_&&T.2H="1TN,BTA*;(GR&AIGG_VFLO8AD&& MQ/:&@(MA(\; F'U M#*_.!)M1X.9B P]LE1<\!UK"3V!:_'NA*Y"5KV;/\IV.1\-V=Y"?C )RZ7[>&*2NHVAP6KZ?N7Q?+%!X M_>I]W0*E7II*GH4%)$ED@1+P$0@#9L%%TW9^2ZQ:+;#S!W-,5C9YB^$H#0': M?R-M>0:JFSR.:#D8]T 8&/K<&CH_GQ--CNG8J$M("YQIU!#" 2'Q]U,CI#\' M?SN7O7C!T^-S+@3-S2]^8JS.E=QI)5*C%P@Y!HG7"CD7/G1KPF?O.PC%SI.O MW&[[K4K?7]S;^26[$4*A\] K6AMD'1 M>&*&O\3C''5LV42YA[D]"FGUDBEBJ94,O11;3VVRWT>NDM]Q]&([JNHNG^/] MZXMM(GJZ']P'E_R]025]T1)]MJKC*3>*\4/8'>7XU"8W;'G3@3H' GJS!O># M:/!FU$Z)M48FE+B5$P7M?N?R_LB.<#[D9&ZWC_ML@N<+^.@,LT!'F6&#]/"S M4&\U[ZX;O>MN6E]+D@,4;AW>8?1!PFN[X.LIAM G?VV1VKOF5>P_$W*'W7U[UK% %H_F M[HC9#04MEB[8)@O7D['0;J#"JKN9DR>#_!F\2UW"R^<*>358%AHAA@ZF(R$L M->,UI$D*4L%YA@X4<+')3\\Q!6B#HYCPNE;$[.\ M#(-;\5!B#\D/9%D8.I @0FMH=,2F2H:T/H$=Z\H,DUB4<-7#OUQOX]IME'C M^V7A3@62D!IA+AB%AJX*$#GS\'SE0-B$ &[)DQ 1(Y[M>DUD]!!Y;*"V4/&2 M%GC\#$:%]GD33L2(AV*PM^\OF/AJEKQFLZ<2@]6#K+YBC%D&=T+>C> B D9: MDBC3$2-;5BR')"_:O]3VQ82@AHT_TO*%8Z"*4M](P6AT([7B25Y% X_AFR^% M$G?1^[0\RJ3R@19.I%+3YK2_1>ZY.\(?W](I+[2#4_%,H>9QP(NNV[*R$OL2%YZL8'[1'QJ$@8% -=)JFY2O8Q4 M##I9(3\YA6K&=B,![_! K5S9&E\L89%UT*;5WTS(@@36Z)-V;&.@A35H0JR MA4*0BM6E\'\XAO.TN(7<"N?A49SN?=[C&NXU>RSKEHPE\@+UAP#]S@DJQ/4E ML.=YKP)_C$D?L(G_.M5&>55'WC*<8; P>"POY@_BLG4CB=W+2?0^2."?B)X% M(^&S1#SHX->9\;_GOD5P42,D(+IWK&A.>=4S,&8 <2!*C<,UF)XQ%%.XKF-J M"[X]8G;T%; I"$3TN<: +"L&,2AT@SR)=>HP6*L.G0K]H:[*\ UY&KR7&0OD M=O)$L#CW?O<0S3 K\,0+Z)>!Y7.A!=5F#BF8,45N=*<&%JYEFTZ%N(8E8C0A M@W!0@#8;T';#A(*X]2? DF-#)];P1"<6F'^1D**4(ZM8&@IANNB#9]N$(ZRP M+6KM Q[V7-G/'Q_[UL7]TGG&GK5=K.9WE,M2D%#AQ38]UE8S\RQWHYZ7'O,% M.2@6HLWE@WF=7W8KJ1__1A)G$5$\BT6VE_L32'Q.\'\6+MYUM)W3A][T-.UC MZ[;A*"!WH]3W;GP1BYW'8KXJ5.";NNE0MFH6CK'1Z,$VK9X8\=$5(N]=&A\N M]G;WXSQ,^P-'*#)[.8M-R5 FP/5CZA7Q5<2#(SKY^1G(L-[>(,*'H-L9CZ]# M\(Q72H-M52=^TE*@S0MI:,[QT<"N$=CQ:$(%8VI\DUNHL>)8P3_A0E[YO/$< M7O'\U]G:]BR(Z"J:$ QY-BFYP4 PLMF?[ @I 4Y_$EBH>.L\I3-H+P?-YM:, M@)472MX"_.2=ZXM%XC(86.^?0[@%$R[0V#*QD"9\"(?)?8M8'(W\=SPK;"CI&G\Z$OSKM_8I4D9\1L9-&AYC_%[6=^/0S MYC^8=A_;A\A5OZNOH!X9/J\KZ/ YX&Q=1?,KZ T[?CY:;KQE4+)B3E2T!+<= MKQ\ \_]$,=I+],@_D7XT_.Q2VT/4O&'>\*@M4VG/^?'VF!$Q'I3E6*3;1RA( M/HG!;B\FRETIB%$TBD)2+]KC#2J9H>_Q7R25*'ZP2H>.J\TA%0KN<*/?S^6- M6J87#_UYO1OSO__7FG^&I-' T&U-#JP? ^29..&NH3"LK@@1\O\MK/Z$B6Q1&T(='HJN*3=VUWHH@W_W@@_* M&0(M8.EEXYN$7"O.[0OLY M7JU4NIP3:GDA4ZNVY0?(MFZD2?_@6MP\V'=X8H#Q% MB0_*A+<>3G^VJB1OV8_ \%'^#/_N<7&^F\CGA,M5(UQI"LY5JY2I$ MN+\E$OGEOCXECD??48VP'Y[$M[BV>\9!WJ!##D2;5P G/'&/P=VRQ^JI1JO8 M#2>"D4AL"UR'LUTW7 D'@]%/MW[VF.EPSAYP-KCB+TN'G\,2_[H M&.,,<(@O"H]40S%'>42+\KK)I!B-)OV(4X\ 27T? M"7+,'(%1"GR8WU9Z, 8%@R>1X55K;(!4PGP)TT[1!*+!F$\ANI(8X>\M M,8Z)*72H@F>L)_'Q!XF/2(4\O8GZV%IF%1,VT]JP@2T2#$>2.\_W^FJXKF1( MY'O+D*/C#(Q78 ,6/",^B1/_B).#9U>+W6 L$DP$?9E>/>573_G54W[U'?G5 M*.M\T=>-AKM3WF2;RW-3FQ"Q&_-E@'YE,T2_@6B3I>RK/3.SQ\I2 MWH,%=A$VMKN\\ .=V0S.R!4JW5;GV50H5*"9&.^YP8ZO%.JV(0V1R=H9L'L9 M:E9'N7U;8V8;)Z%C2O5\I&&S4_3%FKS+8-YI$.?'50$C%6+GKT/IMY=QQ\$[ M9Y"".TIZYMR?)'%"1R1Q#AZ9B5?J/(0JJGVY;3>A,J[KZYK D?D_MU<&,HX:HAM]>-2=#2M"<3E7Y" MQM*/\%X90XGC,H9V7(']2)/CEJK]B-R(FDF&?EOV=ZOY.=7^GNK_W]%41L\YI1;D% MEFP(SM?XH47$<,Q XW(_:B7/7F?Q^Q@++S9;.5)NN:.FSH@[=,$9N].U?U7O M]VV-C&T6'Y7!<7"7)1ATX0&'-F+-9 9R(A*))7Q9K^H11=^H[]/WX,U*U'@' M_&V%"Q&19^'L7Z1TKAQQQM#;LU?8J&+;)#H8U>6Z;>71" MD>!X B>LT7-33[+(+[+H\'95I&XHFJ1,D+HJ8\AC3&O#L#$CCKWI1Z1[9-$W M;S-QK!QR1^TIEQ%@W*QZCX_\)&S\(VP.GH:ZZ89CP61,]&46ZN:4A#HEH4Y) MJ';-Z4AEOVHJ#RFQ'?H/K%O$NI(N>6,>J/4=G7",AVY MK7Y?-V9'[BER1'+HX)T@@C$XB#LHEIKV>.S372UTJV/P.S2"V%?<' %38(0" M'-TN\$&>1(C_#[([I-/2+!:JJ5:[D6MV$Z%H+!CRF>.R&I]03Q5RKW!@3B;[ MZ1CY-Q/ODT>UM3)>=4#G7L>)A\_CASB'VA4\#-;KQR2'(EO #IV."^>,.1T7 M_G7'A?OL>/#GCY']\,$^V*:E])=K!D,XMHV0F#MZSZ8*-ZPM%,@ZG0@_02R% MQ-_%9H'^%?S]E]##JH)GY!)KB"S!U,?8J9M4/ ]2-/*58@HI3;.)>]O $]VP M8+,I&*E.R2RQ5"5=(^.U;(L\D-P]1X8<4'5]!)M137?#_+EPI]N"1("KP(3( M_."%)O9<(O266P^ "M8!Y_1S.H: BI:Z M;5WTE066=RT.CPAQ% A;R.N!!W8973T_MBS29^>QN4 W?0X8$G4\AHJ% T3^ M22!$X0AR9VR)=5.6F@C)6#SY>W,MB?=U+?NIPMZA](]_9=;Z2^C;EFU@ M@:TUEMU?F3M;YNP)2R5=@0K#;'P M"$$)00R5^'BAF!0X$K&OG19:H X,)%G/&1)[++(3!D\8?!:#X*4-#!#^!I9H M-;PTM146>C@V[)WLW./"GH9FR@"@)PV1JF+:V:MOZ&,A4[LI9@/!Y,F).H'K MK>":$\VJD5=ZE2J!F--T_ 2M$[3>K#/'O+LIL=),BRA.V?9LW" .//T\@ZO) MI88^.T'N!+DW0(X&W/L$5;1]-X\$609$U5D2@D!&MPT)? ?B[Y+[C.4)9">0 MO0ID+&B-R7AADQE 2==6L#*=I%EOZ6C2$\)."'L5P@:&/K>&-'1M&\*8GD)P M0M$)1:]#45\WR$6:(-D&T8#2$A+"M!NT -&+$YY.>'JEWNOW(00S9=5%9 3P0">U3V8D*T0H@8ED M$18BJ$2BX5"@Q1I%R9!HQ=/3F(/KJRF'83@%%8\0741#Q/]AA: -PAC2:J33PP%;]5YI^ M@1 $R% MIO$,/$R.42CIQ%W&VDPQ=(V[G :QY!2#BT)RH<1/ZT,R(9X)_CEB03D=%3^0PEP7 M632LYZ00B&0;TW[2 L]UPJ]066MH%(Q(]>[:(:13L>L @S!_H*L1=AHZ^^Q"PX8]H3MI'91>H)>R?L MO0I[BB81)]?$S*)#_*1F59=6*GEEYT%JYH2U$]8^;!^5B36%1I:=DQU.F#IA MZEW^PWJ)D=##UAQC%KAKGS?/!1F 8E 5NU&>I/BK(NF$OB- GT>B(8MN_O0: M;]Y]+*O$&KU:QL0%T=FI-VY>C?N^AO>X":&'H*)!UYP7T/(G;(Q/8#V!]>TQ M09[+:&L*.T*)"DNBB;%JXCDM[Z&5+YMA0)/>12Q VE @M9Z?T?EN=[OFT,B M74\0/4'T3=X(RXOP(KT3BDXH>ET1"U;QJKS1:;MC86FHD>$-EE I:-@3]Q?H MZB@-GS7_CJ_[9?C4_?+4_?++NU^>!/1)0&\+:#(>&8\5R3QSVV%*NJ%#PQ8[%X%G*_R!.G5K<=S.M^9I"^\):>^QXVCT&5-'0B+(8C7\=!/2>$P; MY!J>AHE\3PF@T=,S\?@W^Z94=8^>N+( DEYAJ22E9UO.MER;AL&0MH30O@FY M)E;Q"\7#L"4'#Y':I\UT\6)B$"H3$J]*DE@N02&J1K,4 Q.V].B!"-Y-NI[! M\*[9S@:+/C8,VIG7W;5KLE[:[$0 >"E_#KD*-FJ [:X2; NV)MO0 Y.7S^O. MT0#/;;%EM2SF!*,1N0'R&J9S7H1,T=+?L7/X7,@M)#RAKV8[0"R6IZ.UTS), M%TTF*EF+0$\5S4V>!73K]\F+Z7AAD_$(6A(+>D^%1HJ0BP$&3.C;7QH_JYSH M@R_B;%"&FFW%D.PQN4J#W L-S[TP(1H.73T*+M8EG@:GM]C:ZK@)9R_T^=>> M$.(YX,1S4@1239C'3,&LV)/NYZ;47]_23<@O8U,BJ,=.[LN@I* _S158/U#B MR39OP\8>X#7\2W=EP/7-7&8OXGX4G3[E5"[/3$1ZO9P,(AD$.47"3Y'P+X^$LY5&#V[OAA/!2"3& M%]1G'1#EH?US!T2QX]O=$Z'8L.F9HVENO'?#D7@\%#G4\!V%\*2Q\^SP/<=/ MGPOL#V?<7W_*E4>'I4QB=;D6&70@4<$OHF83('!AL?#B7#&Q8VD0,X)XZ6=< M>PT4L&8UZPRV7^VRHS;.MD),23&UYYZEM7Z1>ZP68D/A%V7T,5D+6P=5S;<. MD+)WG1U%3,AS_O5AR?\VQ-2(A_?\_/IP]#^$GY6D2FCZ850+!;_ M @P@@4@DVCYFH.H]PFI/QIN AT@KB6US03*Q#F O8%\QQN="2K ,,CSL<<\G MR+ T3(U$VIPG+HI.-9NW3)F('$T3^ MYEL]O;77G$$\X:$,7 (]"228BZF8YT36@'=#?<&0*,88;UCI(OFJ::$Q(9A\ M!MI5.V< 8#M93'"=#'U!SZ,C_ECP+$S PTD=@(/@*#/[!)64=VZ DC;K\B P M)*Y"FC2$'OJ-5@L!C861IL]9FQ*%NL2:/D.LFG*H:.!HG:WFWU=MF/P9(1:> MN$W!-FD!G0 ,BR"<39>&OP*2BDQS!YE80%9"DU5[%;>TDV4$V$O<\/\8VAA M&92!AUBCQ^BQ\3'O%\ $=#<8#3QG_)P)8/Q;PGP^/U?,08!XSN?D.5_LOZTD MFT?@"G,$!RVN86?E<:VB-3 AYBGWH+*'H%(8$AD>8$OVS!5\SK*GAPVN*!)@ ME';EGK->SH4.4[>P%Y\]G39,8\6/(++XBZF#V,.K?A#6T* ;LVA9[RJ4=.;& MFN@'*J#.VS@=ND&1<)H8 M$BPJ(W$*TX4(#ZLK1)J M.8+4U0F(^M%L@M3#IFK#NR;9]DNZYGOLX_6/:>;L[UD[]F3 MLO?L9=G+1>_9MN@]>[OH]=.J)NI^!ORG'5?6-+=3"N]=;'T08T 0 EB)=B5T MYLHR!^L;=YTT@N?@$;I*Z=)<>ZR-5;Y_G$I[6K'L =>J3'F.'8%!!0&$&ONZ M9'.AS'X"B) E-;6A2:1J\_:([*Q9=4:#=<((.YVVX2;B1XY-9UT6-?Y^1AA& MC3-Z%V]#2)?EFMQA*Y=&K;;FMDDR#S6(VM')FK%XMQJ^RIWV7&M8HJK(T8!, M:CFK!T8+"YYM4F#5N!Z5"[UUV&ICO^ ^&8C"=L^P=48D)'L_OP;NTNQQ#VPQ M(D,(W % S:@M=7LM5CA<6YI$%W$0!7;8#Y]A!BP* !/R1X1"@B80=![,"[==9YN$X%.HUD M]V"?$SW!UV0:@$?AG6(JP:FZ<@M;6!M+>*N!Q[I%#]4=>1N$"%1MT':?L%GJ M#/IWFO!]WS9H)99.]Q^3]6'1XXZI70=[8%J,NT640,EJ3"ENT,=V=W(T[T6? MZ'$D5PO1/]D1KLFX\ .S%T(#'K>:):(H&6FNBL.I:?&41I:P=4X>P3QAEA:" M)KC$;:'V$B,-OXL;\J[70C"M0=X(G&PLV=3!TD%)$+Z8%\+3 8TS1V%*Q#\, M!1-Q(66I- M%1F9@3'#B<2-;@AA+BJ%S ?#,'X98H&8@L_0V+X+_;( M:# >" =%\< L>GOTR2&$W\)/I_C'WO$/#EX@&I/<)A/S3ZN_=>,$LHT.6?F M+6+6/&(N@M:B5YX.7LZ;L[9!_5\"!)TY:WA!UJ7)^W\Y1Y-2AE#CTQ.=([;3 M@-9)F&.JVO@X=5=YGSDITQ0QWH@!0EB=LZ$.%JY)F0H2ZD@"B_2,BEO7OJ:V M"<3U:*Y_S1;;EJ^.3>6=*3.H>$3.UB3^M:R/V2&L,%VOPF !&<<0Q1/P-Q6# MFDP4>^2=M%K$I*-R]4(/6Q#_HV(1TN@R']+-CLF(2 MO;Z\4#0BCW&@1RS7T59"R[O013>YYU8=L=36,_ED)@"@'E!%A/!#4"/T;+Z5 M*S#69:RR4%XU=]LB)@:9KPR&#JV/<+T)"*6N@EILA:TT^AF!XA".0X>P-3]U MQC4J%%R?&5)MYG\1U$*1Q B[K>K;5,.MAC9G.G&BS'0Z=IKF M=W%*JXA85P[U-(8Z(:7&QT-*%,5&:O*2$AG!6 2!X-C@G M9)S<9N46G4,&-OP+2L$L>_R9US?FV]?IB%S9>+8Q<&^0!7C(A[DB=7_E!3 V MP^MRKF1:>Z.;'N!KEC?OXD)\36)Z9+W3=9]Q V*-"E4J9\)E@]Y4-\@K#!RJ MH^6YX"V,.+XRA^BIS.%4YO#E90Y_AG*LT4;WAC M$J/GK%AKV1QN1&*W3S5+8&!0;[P.GRHBJLRXW0M7-O6^!5Z:D-K,:C!92BTQ MYQI/(&!EI,,3"]3.OB5&9#SRFT5!H:(.[NG9BKK*\CH)AP!U"OH0B/6DLLZV M)6T/\:0:(8T'3Y\($ MF28-2K ,$_!1AE-S:#RQZ2CH2[MW1C-6AMN:ERA_3R[3TG75.2MGLG:D0X] MDML\,WI^SVHHKAT#02%>-"UO@)R\"PP E4#8\&3"8)Q@(-+UT,:-KF=B)T(7/3[& SHY89U]757W. MRI-9<-#D9R%!%3@]'(2?#,\.!7&[>5Q\X*S6S :ZN^&%>0;H13LFZBS>O?6S M=^_$$PO>N;6Y'!-V\SOZAUBU#+_Q=KLS>,J&#?CA31/[-4ZHZ=L\7SYLQEH6B%#M9JFN\=? M@3?3)U-@3A:UM17OSFVZ[9'(*>K3TZ[AWN6_.F#&K4CBKUL+-;.WK@5V/3+( MUGH*'3UU'MB8/5VZ !KT.G[=P)16\E)ZD2?,+$')IJ6 >?7I:'LA-C DC[0%):K76&# M9J%X:INN_@' R)L[4<775:]GNSN&[H$[)T+=CG!:+29M5:2 QBJ%C@RMV:"P8]HYBR0VP M.:'\,T_=!T]0PAMT-^^/#%8U2$\9@CL]"4Y$RZQ,=/"/P,H!\2#13*.;""!R@?L;KC6T"@?R,DV\$>GW1)59 M*H&:!D0V:>R<)UYZQ#UTMSJ'Y1Y7_LE3.1*XR9LD(;@=4>N86CG$V^$#7K>L MG*V9H @5$T(U*O/P\49I))6&3E:;!8S7"O8.(-3>G9_>\B:\/H0IJ3JMUNSI M,V:B0N@3&@!!-3J4$'C;J$) V9NY7]7H;-2)>>U%#@.HIO)O4IBG+WWF"-(" M(YEM&L;KOMW,RT=/CUN("KBY%L]A;+3[DTD-?GB.YQP.YS%8XVD]7LS!);X3 M>(0HV\0V3-M--7F=4E[='L SKNK-??ET@ MLP/QV.8/@X$#]B_O*$"D)4+8\"01W?K!C>+ZC0I%ONE[R:PZMZ[0T%5W.Z^3 M/.Q[:S^]Z6BW5)J&0^DCH=S/@#02QW&/;4MW1^>$39TB:>R^:575"&_7W M)MC9,:FL&LDRH3\&E_6T]XKF;@RG,-[T.LAB =??W%6BZHQD;9'P4!ZX\$P: M]@P=LJU;A"C"2:XRKUMW=D&;&(^XWG&K3C$#!"OG8TO7:TBO&EP[ 3BJY.A> M'W@NHYR;U36ITF9;[YWLH^=$=A-6M)>'U- R$>1_V9M8XA= 0'V*T_K>RR%S M!"HLZZ+C.N_TVAW[?"6%L>S9OP5JDX+.4]%!Q;W!3D-RBA4-:!M@ V8AZ2B$ M0@ZWN=,&LEE(0:&0#KKC3$AA0Z==2X3_0>/);R&+^\0?(#^DG51"9@CUJT@U MZ48BTR:FEE#0=4AMYS1L#);\SK;EYB7R;A"JZ:9'"NX9BV?")8LG9!"4MQ:= M5,694%;Z6&A2T02W5+P)"_(1R\2@8R^C"6O08NR!%>(3J2;_K4(/BSH3ZD2 MCM&OM (]YX:_*C2>KY(9\A'5N0#)36VP;/C-])\4^96)E"8K'.)O)/1-:JRHE=@V?,22YV68XN&:S-2[Y#D0.+5&@K&3WEO4!7:GL=Z+(^?>7 MA$445JM I'!:@2^OP-1@0*M&Z,ECVQHV#T)]1V07Q#%5"\[Z\F@T 7A&3!Y% MY^U&O-6X5/([]JY3K@V.[(53T+%*'+J%F*O<8(86[3G9)@*"E*>BS]E0O?V$ M,]=L/6-1 0::U*HDF8)-<2V"FD>(D"%E5N4<3J[3?0<-5A,-Q3*,K&D9K^MA ME2^\.E7ASV+QWZ<%D^F$!A'=??8T^4X:9@]\YSG$LMSH=T#&@,1R7&#F>3'> MHCRD.Y2^D&= H3;6V6C#,IFN933 %DMF MP,(^8]65 9.(>\Q*H#C:SYPZ=L?^Y075JW)96A8_'H.JD9;>5X%#Q><$-B34 M\O-MD?I84_@>#8^YZ[7EB$ 1:$G'>IF=8T7SHFVV17%KZ-NU:31R'OSMEF=M M[/KFCV/D58R-NTUPX&QS]3.K1/5NXW8,<&I9\TWI9*I\+PT+P3AQ7-,Q-:C% MN*KK9=:,!K8^VR3#"AK8)/6"(ZQ/^9R@*/%_0%I(7T 2TSUF!GZ$]G4RK;;^1TN2'OA-8 @DJ\ M1OZZO]9WD0[19(+YMGBG+(^8'JJIGZW/$FKNB9:8L>VC?)N?HO*3EIP;W>H_ M31=48KY OHM, 7($[OZ3C7(0:#AA6[3ORBJ>3G6^J_S3J*KSAT$I]YM:1:!RN#O7<-!7;7L-;OPMY&QK!-ZG$;%6XN0\2H6

P8>(#B.M!+_?3!;)2/&<76IC6Z9:R3 M\O83 ZR@%-C @6/"J]+L6'&Q7WP4"[8[<(U[-UDJ'$C0.'S=>21H,-! BPX^ MQN']1=WQI0:E'!\6KNID^O<(SF;/BQL4/J+GT29BZ-O+B@(&R-?SB6>^S-/PCM M_I/\-P 7/NV#:.'_@*V+5VBS:23$RL9W6V,56<\_^XU3T<\$OX+]916\B17R MD8P8RJ3WRE:/&&IVV33%0O(3F?T4ZI%$;-DF- GQ1J@0&TSVJ@&\&TGW#Q-) M,!ES8B)Z@8^?I$<'O,DD;0JV5K+=D!M+$6/AZ4_>TRU;&H]I+Y9 0A$W?ZEO MP6LY0WJ2:+3(!1OC)'8*A+<@?!CV0I5!TJ7 Q@CG+9F!B_=*6?"],WPCN?M\ MW<23 ;/?8,XJ3ZB!640RHOT0@ VRNFH/18E>1=\.Q2%5G=<4>"NX"$ ,TKMF MNK'&.M8$>9%BET[+@!8L.[ +N&0P2D.G&G^0!C]6H"VV8W8G=(S@8S[0I?#U M**CMT8K!YP*10A\Z*<3R)PUQSQ9XF?A0/BQ\%Y =Q+H;L9F"NF%';"-"^R^S MX8*@W3L6-R4"B3A;J4Y8 1O14KTIQEE+@$FWU#5)&@/14;D6\Y $CY'V5<6W M3LF%S$#9S_>A+7;\H4E^VR@3!5M&O1@JY$;6#X1TT8:D8 O-5?9!("T"]I(& M";'S7DK\822W"4L@DB%)V G#6VX]E0.3G^AS=@Y@"_(^R->DP[=J@W,36$% M@)#YDW WVP-4Y%0'!=-+'=R&Z"[Z9S>+C0WL+ O*)4\[ D4ZXS5#87' M#NX$0(JM7B]+3T'@GSXPP.N"]Z;8$C)\XAZ\I&./$['EPMR:-#)/1NC_?@=:] M2X'-$UL[V(0M K^7?!40Z^RA:;Z M$1O^:BBKQ$JT%_'=T2.V@SC;$I.3.>M<1M52EGD9F#A+F">OZO1>RAY#@DB$ MS4+C DF3H=23N&V"'?E!;%C!MP=4)"S4>7&J.A_ALR7'X(_NH.F0)#"BV@Z# MZYI\>4AXX,W0<7ZV!P,Z!9"Q1V"%WDP$SW?/FE!!2SBO$LZ?&^:5V%%%#3I: MX05C B*Z$/*&'YC^#!H:ZZ"]JO@0 VMK$B/A CL5J;N"BJ@^;.H]:$7Z%V2K M(/[H3$NO@=A.+6-06PF(K@ _"XP_)!$.G[8\O/$8D4T'JSW#D#8+>FCT1D9O MVTOZ;7X=%/J&/C%H7&IK][X>\LOM'E[&&J$9U5&XND+T8:J8!/KZ.6#:F*3G M 6N6]I>Q[^/,2U*'NVM7>B)-1Q/#5NEH1R\^3:A<1S9HK\RAS(K')1V,> _\ MX*JP@TFO5%O@N$U:W-$!+[1/%/Y$:CU(V-;# 7HZ^")'4>FK^+NIE)G/'9V7 M-OLS/9D$ C9%?P+&Z]UHRE/51LPH\OJG;ND),,-SQ,6NJGLZ*/M^2^I[-JHE MK? .P+2;0NV)LEM9O;5:BP*/+R#G-=-DG?GVED/.BHX48^L"H!LZ8M%B*3B4 MUO^)9BE;VTOF*_5]!=L)$D'RY&![=AK"I\A0SH89RF&&^J[I^W);D!3I.IWH+!W3-VJ6+>G[>8] MO^FO3,C X.NMTF*O-S5U9[!6Z_1O:/T*7M,]*W.A.=3U(%E8QP71A*\=J[9 M-Q\<8Q!T-D''>-J-CH9OL.:+(6E=9L;S.0*T2#KHE_#C##9[#T8? M@D,02:-6-K0-((>^@>&4-%2G@X>>V'M0XPP!"[8>;UCN,7\C#]$$=W5X,\R< MW'TP7W+0T-GJK_5KU\NAS&SO$8<7OD-K#%P+0Z7M&/S!?-YS2*Z694O@5R6> M70T]NX##)_.RY7CN;__MVT]C;KLW]RU]X$-]-*%2*V,$/1$Y<>RY<[T$M4D=Q@NZLZ"!O4),P#\]D2 M++OK:RB-<8Z#J>B@KI$G.VF8^-*"OXU@ZF&[MJH-DIUQKZ#.AAVC'UM7"[_L M,AH7?ZN[*$9JUV).3(@2J]"0HZH'B6X"21ZTR74P<.P-J.&3DR!G0],8 M-)-FS?B]]@J[8D3K%Q!9+X2>&]Y=R >OF3+X;P KYB/Z[E@[46!AP ^ MD5>OT9;VX.,M#<1S] -?(IDN3=/=P#J@077O5M[OB#(!8"93=<$>$\@)F"^0 MK9(2)+)FJ&&B(",0\:\DJPR$YBP4U#]]4L%?3K%Y H$ZNKU 7@^TNAF3?C)4 MDP1=@6LLM*T#$N9D*WYGUA$2V("A0)(0U7$-<*>004P4*@?6M5W]0@!&S_SE MS92[]\C<).*=IY[J+C(#VV[EGX:GV4S94C>GUTHYOW&+C_W>:B,.W,TPWNV+ MNIY[4>MC8%G GAKCIG>B >[SI,WF@US$+L_4N+(:15/=7&PV^17WL==(6_%1 M]+_'B&@M(^4C)+D4*] :4:0]:D%87S-<%JK8RL+QA N2YB?7U'< R7;K8#*M M%XN",+VRDICI.5+9""Y:D^5=Q5--^* ESX3D3<8H$PR\!P'/)+5KVV]@,?7= M=$ L:G4:!:-OY"O@OIVC"]!4.K1,#0[$WHZ4G&U9T'N.16H'DB2"[;V/)=R; M5]?K?BI9<68%?55OU+.%=?_DI<$^A8#!.N&'MG:8I!; M'6QJ+;2/0N3,"\)(VUT,\\9XC[-@V!^L<,I$NR@6&1A7I.!927C&%*D*\!)8]8;E%_!S$#=GL#& YU MN\RE1\-DDV]A16&1]\N'6E-^YI;1<=&M#0L/4F&9$V=2[W$F)>+*PXUU\L,, MBY2/%SP^7@KR<;;O$^BOXF^G^%+)0UWK"\DU#4W;'B/(KF(CG[UJ[$.>:)9: MQ'*AMP0H];?#"$X!H$T<4KVQLIT9@ M(NW(T!W+&\I\*>3)9W8#S9^CQTI'UNZS8) 0?@8;JR9A>8./-)+ %:Y J"-D MU*^J=08(XI,D3VI384G8VS'&_9"^;[A%MW E=B;YX?3N>M!<5$_>YNK8> ^1 M/,&EX(X_U.1Z5>!_@)FK"3VIN I#S &\*Z)C6CR>$&@+Q'- ZVUM])!(3A+ M:B!(E2\?*V_,YV1L#CR97JY8>Q^LA['*&ND5[L_Q MX]7,*0U,?39O=$;ZHF9&1KW3G,$(C>E_Y?_DJ\J!>Q^OX0J\@;8J2[ >2;XO*7";)84=>Y%,E_)&%9X']^HY FAG\-O[6KFIKJ#&N8J-PI2J8!7N^5RHW M#'-GCEUNC4VJ,"!C 4J9&*5A.;!)3QAO!W"WR-#V M!X*!B11($8 @RZEI) />/(%7>_$8"YF$\>+A%"3'C@&,ZR$73(7A31I8F[0Y M3Z@W_<86Y&U8&0X^9@ON9,KF;L,V6B(8:B&OU$)T2"RACVJKUJR 57O5AK\\ MS:.>;&F31<48]"K13:TB3P9VHWORFL?6SDAJ-MF9 %O[>$,Q0'-E;VX$Y!Z9 MSMP/_GK13\Q-+&=$8TH!=R=$HX)=,X-;IH5"=,\FWG-P#KW7Y(+T][.F?*8F M=5C2@ VP*UJ Z.GZF@0!&CI[@\1R0.L(!*ZG&/YLJHH;&(F5/_DN]CI^T.HF^8(KW#_8T?!7H MEV@@7I).1R3*4/IJPZ^?C)M\CL*AJ!A6#H650V'E4%@Y]'GJ5^IAY5!8.?2Y M*X<2KZH<2GY[WUA9UR3VITML^V,^UWRR4E:'R6)1= =7A4AD4TT4NR??%9EO MC?HM/M[6\9<=U/WGT@P2'?A:J>.33V/W4C(,;/1[[=$=$SKKVKRX@=*CB;P1 M[BS&Y?7DD6!4F$5:32$RK%):@$O#3QO)&Y*I@/#E'C4+7*]U? D)BI.8>#0; M1KK^V,;M;A\S\Y>1_#W#:Y]YI,VRP.;5\W8ZO(4S)!;#TZ88Z[&QR+/&P8:S MW4N!.!UYKB",7H6.3I"K[*T%DA!XSQ[:[5XGS1Y,"[9UP?Z"H!AIX7C!7/T8 M=R?0]-!K[J %>^[ (G4662.^+4CP]KI-" M)52)DY@3KJ@_#^_8:][SN(7[= MH,TRE"9D/,4"6@5A0:8%!B0H%X&TZT.O,1'MJM8U/C-7JV.R_D>6"''LZK3FW_E +\83]3)DIZK\? MQSDZ9?]^IQU\ M\7_5;9HGQC=P1%6&?-0 TVJ0')C"UGJ \V(&]C,4[W\NWB$2X^@RDT\R)_9M MTJ&5OK:U33)LNI&?;2A 4VS_(=L>XZD4;)B*UV;0\CS:-HJ1)+M5]3.(L6C% MO\%PJ$#'R$-4O57DX+G(#TZU!9>I2U( MJMF'H.:M'R2E>L$Q[6 @1W*B-M!SI4A[VI?GN23^_< (A,/7G<<(!("*T.>3 MM_RP6=4/FYV:2N'-&=L:&+;+=+P0'/D#Q!V^G,;,_5@<]-GC$;J%Y-)Q;&QP M&R'7C9AY^ X,6PPX.!UNWU&W 1D[SJ.E,)TMN)2%B:%G MJK04D(])O B,1 R^GA[/[HA ?CCL.ID5*>^N%_^.D9KP;\DO],7<=,2KC4_P MV)@T9P,L_"GN(Z\.D,=SO4XB$IO_)I#V-JKW>["OJ>1!QF6]A$F@"TXA,#:# M3_CC_B()BWJ(=!/-U=[+.B'I=?^@CN!.Z0<+,0O94WG:!' ]O MX$!'=O#4%F\[WJ*#R2_!&Z41N!=(>)[7.A'% E\.2HONC:0B7;"]KLY^(-Q& M\E17EP[B=='L0M8YTT22 KAJC"#QB/(,NH\(U@Z@,PWI1WD!B_4#XH[N7T_5 M+S:S,?@#?Q/IF6+3*T$5-5;Q=4YZZW]^0CK;BIM',KRDK0BXZ M0%J\^\6+ Y1$5 MR9+G$8\";P9,W1,6+2P)E'$12F1,VB-!;X2G-WD6,FO8RD<._2K 17A_#9\= M>4U: E<%>&^0E1X%B*5B0$LF P<9E!0BV0Z2Q0\CV<[I;;%\B;JF))+IY>>D M$:RBS_HX9\JKDOJQF0;X R;9!1,]1,=\4?KW&]>:YJQA8QRT$9O&*)/0XQUM M%IL-Q-IC?2S6YEM%N.)^@K;NS(\D:'O&)!W@2S @VC7(O[$N'QA!J[>]DE,Q MD(K=[^?2PXYK]6>5E-TLW+B+8DYL??NI&WL5IR]L2>)-J6"NBSW=G6MR+R]A MN+D=#"8=.3&9N7=S\78HF;?NU6F6, 0%[87PJV*&(.3(G4*,J&LO!TWQ;A)O M6IV9V7-OTDM5NC)*Z\[DU$$3?U67&\9^K$NA<0B?]FRK[1FQ5,G&ZBJ(41/9 M[D[+^>#D=8RR="0-+_,)9N R_?SE9Z.M!IF'=:TFEB*;3:%7'D?D1>C;*R7LQ8 MP9H9QM)*)I50E&%RE!:'"?S>828V2@SCB6AL+*6CH]%8_$;9&[VC*P^3V?GF M,;IP>KW!_=7*OIV[HWQT M&]W2L?GL;#\NQ6J?0:Z?CBZKJHWPVL]3"V?V4S M)\JY2;4]$@N/E9F:2ZFQF]IZ&!_&]YYI:/=J?)W*E@8S46K@;7I<38J[3@V=& M]Q8:Z52-5"2[SI:6*=$N+4;U3*^:&R:&>V RJFH_W7P<1V?SFM@W4G.S,>_E MALG]*QNS0D^[7I=E,7)7FK8GM=:B76SA*_?>?M]>72#*/3"UM;DC-MHK6Y3TT>"INY@Z MHP6L,[-[I;V4DM'T:K*>Q0JCW.SJMIYK3>#*/8!J>BS:ZQ8G_1*Z?7HL7,U$ M;=B '46C>YQN]&I_D*NMA:A],S6@T=E>IIZ72C5Y=7W4R MG1M9GN K]\!4B,XDA*ZT8L\1$T8U;S\UIZT]-#R94CBSO@>F:Q,-HY,G4Q53-XN[.]>- MQ7L=>.8>F%1[EI;'W8=$+V;6)2>7=!;%:0M?N0^FS7I4;)4?QT^]6$VWHJW\ MPJP_K8>9?3#-FLE5?C:M*F+%3)DWR^F#?;7,#;/[5X[7M63^2HO+L\95H9OH MMR9K(]K"5^X!]*IK]NK:8G0M1AYBUE7EKMIL->&9>^1Y74P]N;&"V1 ;MST# M25IS(M^O\95[H+^?Y6+7BZ>R@C'T:10K&8/X=7>"K]P#_4J)5#+S0?.ZE+II MB8\JRIKW!7C['NB'5WDY.K4K&[&AW*J9U#)A]W5XYCY EWDUFG?=K"NZ MB>I/6T"E^Z#H'FC9A/UJKLL.5>+ MNVKAVAI4$FMPO.V!0.Q<1^^OE&*ZY!02.7OE/I9;&*>C\?U+\Z5YNEZ;F+6> MZ\@KJ1QIBY-[O(+$/K02>4>MI[).?>:.:\.:$XT.%[#>&RRZD_+Q5XQ!Y?NL_-9U!G%RN4! MZL6T?.LVW;A&XAPO]@"7MO7IZNHZWW![SB#?S%JW^CPEX4L/<*KU<%*_TPI6 M=1:S1Y.'>:M<=3IKN'1O >ZM,NAULU*GM\Q-H^W4?=LU"4D3=B-OLK*VG59QV M?#N[T;#T=]:BBXIDK7N +591V51N=7WF2(6XEBE8M\::7+J/6W>+V7+4*5A/ M(AIKJU7L82+=85D13>]#:U(U1T]79CIY"QU>RLJD;5S7;HFE^Y!JU[J=W5Q MML24W+%'F#:QD9.9(OK M)QE307.AEK74W)ZTAC%Q_]+EA$FZ.B&HD\U;/DTCW =BK5E:N+ MU:2(95)N=55_N$TNUG#I'M'>=5NYQ7VL((JN>F=6M$FA.HJ12_>E:RXJ*NU5 M/]-3&Z5"YU$&11,&:6,4B0W6ZK%'FI.Y5I>R\&E>V>0?9K5*W>/ M\\W,L>R6I%_===!R I?NG4%MU)!3I>JR4TI%N\V5';<[N1%YZOX99+KCF_6D M6NF*-YF$,]^@6NO6((_=9QMWBX>&FJSEU1G"#"NKW,CW3SE\[0$=.*(L!]5I MI%#KJ0\/B8C2&JZE6@XNW8.L?9/J-I*I^F/)S;2'_>3C=3U>ZG1_W-7;,%E^Y!]J9Q-8@_=,54SQDI^;BU:!O7"7+I'F1E*SF9 MI3NC^$QMM",%?"#3V)I:N6\W96(@V5JWA <&)%8%>?MR;U; ^ M-HL\9"/#NXF[QE?NK7,RUNYB SV9*#6N'_7L,KZ1TXV#5LB#M+B-/!4+33%E MS/62X[3,6Z+=[V%4)/9PTUZHL=M2*E.+3I]DK.03I7F?M:/V^FF9GRS%1DD: MR@8V8&(#4.[W=E0JN _M^U1G(G:68G?2?,"J '[[ 7%QE1]&[]2QLA%1^>IV MI>INNN(_IQTTKEW;1;2MVN([E: M/66EEI-#.O/-%-M SE-E/).RQM@I%N5N/S$YI#//(F(^MK0']V*A,7B5Z7PNIE%)CIC)3OPM],R>[(4Z0XT)!M)YZ>TY6:OR^6L*TT]#;?1![V0%SI M!XJZTO51NU%:54H8/I7D)K:Q,_?O46 "!#^(U&4Z&Q[$"1Q$2!'A080' M$;*F$SR(D"+"@P@/(F1-)W@0(46$!Q$>1,B:3O @Q,M8>!!O>!#_L4UPQ+Z9 MT_7O[3KSBEV_*Q,^Z2W+A@9?_K]OT>BWW]Q_/'493?$:$5[6$UUL!-)D2.#E M)^\(H)TRWE?G:I,P#VE,X[>I";3O\5O3O"]O.EU$";G QW.!S.Z.::UE2,U[ M T?98%Q6B\JFXYX5#?]>X08 [K?K-D(R/Q\R_Y.E?R!AG]YI4K/MC'D=[2H0 M?2/F%B)WB-PGA]RQ")X[7IH1_OW8 ;]VDZ?O+";P^3W2 M#X'Q#L#X50CQ2P$CQ(P0&"&9A)@1 B,DDQ S0F"$9/(7@'$Z5NFK@7%ZDW9T]_HN#-WM[^[V=P>>TVL22UUD&LC%^FMIH@"^_= M'Y^5Y ^]0OR\Z_UYQ8>Z$"=V;J-:^Y=7R> :V@?_EF1Y''ID('>K;&(R@\EX MAY\7S/+RJO[9@VOE=5F54I93FC_4%LWU?35?L+9Z^4?B6\W\H9&_8MCL]]TN M!$#S.5V!?TH^Y7LK*:J6K!FP&*^1?_R;U^Y&W3CI0NT-)[N[O5$(C*X!=T(6O:] MCW+TN0SE\XC?>A8T@8T7CC]G/]DK./S;;FJ;1\8QCU0,!QJ G0[O?UL'WX=O M^-2EPEO._?37.//4E\')HC=;HN]2>T)>@+Y4K(BT)>=-Z\ MZ!F+*43N$+E#Y Z1.T3NDT3NT+?P>I4O[O9+XV:]OYYUQ$REG;U]4BIU,N;H MY;Z$,!I_@M'X \,[12\:_]RVZ4U^V^K/463\-[)2PCV?2/;1,U+C%(#P%0_^ M*^XY1/8O>O!?<<\ALG_1@_^*>PZ1_=.9:^<1$_[QJVX(_G"GL+ WK#'YU#4F M?YL]AJ@2 B.DFQ!50F"<&C!"N@E1)01&2#=A./)DPY';9NQN<; !HZHG2+S89M%CY\[2'O^-*IO&]#Z(5I>6$\ MF.O[7JHRF4A#I9L5K18F=$CR?3=*_USV\ZG&A\_(W712K#^L#/E"E2%AV5.( MW"%RA\@=(O<);/C4#8&OXD0(Y J^K%;P4:P6G-0DGIFA;K^==P=/N6BI-8R* MKW,8A$PI9$HA4_H,WHE7/#AGD-D/Y$YK5\7"*>UYQ#[0^P/L?]+'WQHM)W! MU.1/0-:_L679T.#+__&YZ7+-42C+$ /B&!.(6$H%,J MG"@>T8T_*OM'\?U/7B$9/[Y MR/QL)V/:$9_N=F.,WS>)EDJ=7NDN6KTG30R+$XUT32FT3V:-CV>K8)6CWYE&T0X1Y4CL^3FC??G:G2( *7(@W2KHB8#3B'X]& M(E5+4'59@QSQE=DSOC<+X.&">3V%,-5?@;FLB99ECI6,8S7*KY:%]C,-WKWUK.G MO)4/ ;^)QAJ&JD6N*AASO$B72)7T#TLPUKJ '^S,%_ B.%JV,KR.P",MP;'@ M&W@$/Y?@;B,6DB/J)D(9]O>KBWO]6]@[T4J*I6U04% MCL18,$A92$#X^7/)QC@>A+YWNO@P9_#.()$4OP4(-L#(-,Q7OW ML1DVC\\0OQU+)HLL&*[3U!G2U*EA*!QM.4CFT@S MI!CI1JI3X=M1(98X8FX^M'&;7JT<+Z))%242T9 M#A+#F9*?),#QO 8Y 4T@(C':!:(NF>8P)6U&U73FIMI;+OLYJZZ9[4@K]^UG[#(I M[O6 ^)^7,8B7G510WIVX-'NABO[FYM)+=P&[%P)B%ZNVQIIP9:(!FVB!62FP M&<*"Y*F$T09$'_ET3 ASC<45%"H>X6H7229FLCIH0T4DDS8F0CQZ(0#.$[8' M'5.^TURK+95EBUJ*#GW),#IDY-(U@L2S6M;FPVK63LYN>E;'KAH)Z]:>[!)% M1YXBQ=%08\S)(R#7PZ0BQ=O*"\9L@SUA=E-#37\I75M"Q3G-]$ MTI%T?!WM69C6$2:>!7ZWC=6^M]-Q?;,J:(@];S2^ B%?9@ %%@6XQ18TES81 MGD93;]G(4>,"X#SS?P,T%N M^\F#?]XRYD7Q.NQ10G[^7_?DM]> M+FB$1?F8B_,!\ M_#\E4NZ&I+ 7V1(JR&MGAZM/HO$%'F/_7RYL//?/_CM';Y5I=5?8.M[,:L\PG_K$"W,2QHD=[QO0N_? MZ&)R-I5DS[OASBUY^5>.]L^9FQRB]*=&Z7?V=YS:Z)S,,'73E)ZJH[NZ&)&4 M57WC%@N=^.]/N/F--*@#LV\FNM4=W.0>JF(CMQZO^N-.,MI;#Q/#U+>?T8NT M&/_+$P]/QDV54>.B93[E[)JU55?06?SIDF9".2)&B/9[/JB@.L6\?LNOPXKS_.(O=M M?;F\N=-3W=8P"9-J$Q=9<3]G-23E+TC*)Z=GO65+H\^D+IR'8V-'CVC2H@VH M-3BF2(0VXN>U$=^_4OT$=9'0]Q'B]?D[0 "3_WE?M3J:#:K5^-/&[EOB4HRO M9ZZE;]3UTZ!UUV_]EEK-!$]C?$29/J P%Y6&46XYJ[M295.?6HM&MU*R<\,4 M\W7$]Q7F?T-GQV=P=H -A0A^OU)-^8I<^YR9\_GK%E_!S['EVT!'F'5F7IU7 MEB4I-8OU:H5F=M"*9.[6PS3Q;D @//1MA.1[ M)&%.G[1)OU5_R&'RQ;K6 44K= 9]!F=03S<17M834H0)-#;Y1S,LZ]]@PQ#: M DB&SB62;FELP$EH2/]-0_JC^XU_B /IHS<=.IA"NC@UNOC@8H=/[J#ZO;AO M@0G(KB\?"Z1'357/D1QU>SV7YW$<>BH.<5D:EPNSNH=?H/5;KZ?4P0[2Q MT.OU2;Q>^)DE7?E%PO%7E!-O( Y.LCGR&VA"I]X#^5V3,E_4FNX#DC*UN_)* M[CR4.C,DY99/@WEDG5[EAEGP?24OXJ'W*Z3TU^MVIT[I85K0W^ES_-Z-]F#5 M-,9&&\T>_(8TM CTZ9 U))EPL%.V'(ZUL?AE&EITOW6OCAWTW"[&BR4"KBT* MEW(D&GN?QI8'ZP#?LG'(__Y?+^I 'S@"AAXQ0CH3%*$-5Z0Q7N=W25M+KL5K M*L7+C%=-^]UC*'& 6^(RF?T?P?\3MK5W[M!9,7"T6\T5Z5W;[179=[_H^L)0 M"+JCQZ*7J6VDCUU&WP.AMED"P9RXCS[_E82I"0K(_^DV"H?.]V]U& ;(XO5T M23=,8TQZO8/=Z>&.]/,OHOES1:'5>KG1OLUUJXVZT"FU^]5"J2-4VHU>\T*H MU@N77J'HFS?,?0U%>F<07/Q']:ZI:)0KM9S M]4(U5Q,Z7?S%;:G>[0C_4#W603_'/+_8!GO:)+)^K5;M 6QX5C8H+$N M!+21$68>"V0*UE0RD:!(MO0) /^\X-^6!8>8_(XFP3L5JY7.8UX?191>+.OT M'^UR9*Q,)T.X-'7\KH$,]%>@CWTA=3V_N7;%W1:7W[FAU*_-Y6DPE M9V@^G<5&YL/ZV\],ZO*0S^3/(!_-7@C8!I6G C!H&;\?)K3@ZS!+Q_8J1,%E MP[+]Z1Q(0.,Q'7*#:0GS6V399*H#'XAQA+!@EL=G'.2P?;Q5!I$V!DB)PZF) M3!!-V @Y/+*A5)V4^]-8,B4Z6L^ZTQXWRMVD148V_.;$AI=3T_M"^T74])>A MK6VB([L8VTS$5.\I5GQJ#IW^U>3;S^1E[+>A?8RA'2"V[1E1/E4%QA]A0E+P M/G][:M+QQQZKK?-(953*9 MR:[R?&I#G,@P*S+)ZC4CG"1=TEP+\Y.19.&'&/HV&XIG?Q"MG$XVPMJZQX2H M6H%Q3;!4O&ML9_H_28%T@^"1O?P($NZJ)(E#>=1K*-/BQ(G['8'. MJT9I.1;-7^0G*HP=VS&1?ZR60("J"&/3F)^"_H 9OF7:PS:L*K=1+?+I5M75 MN3._)>0\K,SM3:-U9RH]-R5%\^OQK2U?KX,,*_;;_.KHQ"TQP+;FB^0F/1:U MV:RR*4@#:9+)UQ_7H+W%]]7U%RH4^)!.%OK2)@#]?MM=TTF#&%J. M24:+"MAJ6B--@W\ET!,8*X42,#:(="Z9,T3*P!0Z)^OR^4#6>P_QJI))E%UI MTS0T57;W)W+EKY93SX=L(GW MA:PW=&$>6>/+Q]P-$/!U.L32LA"=@^N/>ILC>VH0KB_)C.D;IL"FA=JPF0OF M$B,B!CG%,5A=$'V)R!>X"FD%+!^DR M(+-MF^K(H5/,B"#"1IM)?QLA>PU:E>^UPU:)32=R-590R5TC M6#HM.[@4:+*DQ2?Z'5HDD= +C$[T<-E?X,,)#C<&,,#;L!T'OFWP&M-'LNN! MC9!W79X*.I?Q 3DZ'RI+ULY= 0LG"T"UO#F_/B8% MT9KPU^W9Q1BJVV_"GV;XT/$381RTS,H^1HA]SQ9F(HSE.IGTBG%AXJ@*'WZ[ MPE*"V.X8/*I,C\Z Z;J!A5QXMCV]X,+WIL$2%PBS>C);=O4,-XZ'_]I MP6,*R"QX)J^6IWCS.0\#FJ:A&P!_HD)0"7M4SO9= MY-P5Y.IL\!BYOY_?W*2D^_6IR]DVT:PP0ZU:%@QD]_AX$1Y[8.;O#@O"]AW6W@0H-6,RU>=>3%2P.PXX MY[D'WZ-DQC$LHJ:J*Q"W=.:VM)*P&HH_1O K(A;6IJE3 QO(3.$DR8*+>8LCP&2BZCV@@VJ2#B+5QB>%,6!'&]F&$=F.0E5>#*0 %\1R'?\L6-C T!"(>R*'\9*I2NY> MT&'UWOY WGLA#0IZ,#38:-R1UP";I [Y?J1HDOB18H?,!?#<4O4<;P,Q^1@'ST MG9@O SV/P;^4U4+BC!!G*:OM4K]4[Y7>+SMC1RSL,]&/RAN82X^&";82)D10 MF$V*&4#$6&/#3('YPV2&)A95\65X+#R;_"@)8PR4.;YD:H&R:.&'F)R)$,N$ M)*> $F0<>A)/2UAAG=%P+.!5//>>6/L8O"M5!G60L$VL]B&L(A*C#7,)_D#! M=A? ZC$/!0O$)J>%$8XGRHT0W* 0%BY[0=VJ_WARJX+ %8'!SM5>?@,1;2ZY MAHD8IA%B3<]"X,>PB6E!'#Z$@6&U<4(WP5^6.W(!"3B!UCE7+3++7 KLRJ!: M+;:?\-=\-<+$ !/&Y(LGE\$ =&RGZ52+5JG0 K<88;-TT?Y2^!N\8%C H8/7 MHE+I %:7S(N_D82%EK>$(WN!=S/I!4):LCRD FOR0B @N^"6V!%H6/@O"T)_ M00FSBZP^*I' !!9[^(2UHX]E*CD'XT D/H"# M=+0GG3\@QK]"@H<801=P?[>TO[3U;F@%S0 VI@5<*[C6>ZQ'2IU.\P$N?$F: MI]QQ@I0]V+\VH_ 69'[C!=OHPN8@? \$?,P7!R)\EI'0/S<-R?$DN $EE2=R M]B#-[>0GQ!+@=X\WPK_LY=P\1Y5?$2L[=6%-#4>3H%Q^*82/.!10O>7 O4W\ MM\-#FO+24<#[9HXT@<3^^/,PS^ZX"L8G3'D/$?].;*_S/"8!'.6!]$W"?B\. MGW,T0F71LZCZ@U0ZEBQGY-/QLC=*JB]&]7E_/P35RDN,>%>@B@V^+8*_[JWO M?;TO<.R5ZQ(E]NTF*"!+3_R/#W;"BTCA2/%$_@[AWG6M: #G=G?QY'O/GMJ% M*Z'!$0P @"\[\]V?CSZ-_76PLOPXP]^[E^S\(.":KH3Y7G !HQ.&^8Z_=707 M\/=> 'H2UA.)OHC;O?;%_3^T5#V;[/DB_\A$?(Z<0UXZMD5VS_(L;2#I#L\$ M0M$$OP.FE00%!@\@GQ]93I"7X/^]BSS?0I3G$V&70@!AMXM'^-N%!KVRAJ#4 M#[-/ N7SP3.I2T M?-K9Q99/2&'_@J+APFUZ\?=GM\(GHN>,B]!XQ"V6R)&H1 Z5R*$2.50B=S^% M6G54(H=*Y&ZI1$[8=Q&IQ56:4&K=::6T[ RN3IRI2^')5LNS)EXZNDS'8G*I8U6CP1?&91Y::# M M/05$9OR*WM.C/KY2=@9>"9&C:N4L[3*J%VNBU+J-64S(JC>9+'3E<6:,4J M-7O='%<@,9*C<;FI3N'*P-OK]("QLA9>Y2BEMFU9!36G^43P[2TLN\J5FJ4LI\^I+9-@"Y/2%H[*"[R=IJ>E2F%@ MIM@-Y/;^XWH%B7^(- 2SD_?^#?0<]N[-R(M3'M\$ M/$=S_V0S'SE">\/YX-K^(7<*,OQD;[WO+BK]Q!TO4K=+\#OZ\OZCXX=8\G/^ MX2[ YW6_\P+6(]^G!L)%ENT'>'7L7>+.I4.\\/EZU,\H>3AQTPZ>J1>&]$+2 MN[CF[K-]>D=X=.0OZ!7"T*X71HO#ZY#GX :\@+;V5\5SQZO47!F*"-[H.1N[ M1WI1;0!\F"H#73'_.G1WH0L\(>AH"9KH:"'!]WUBG"$J+Y)0#JDK4V C3X! M]B$C[>X6#^4UAW?YT'F,E>:':V=OC^!-?A[/9@>-/6V\=*;VF/ R.@^8!3L% M[M+^UV.W7-@Y6 O[&*_/7VP5>"*QY[WN B?99&Z\P)2I6&H,8M0 _B),JO+\\([L \[/U!O),.7?N^>)>2Z"9+B'*02G]!W* M#]>\V V[S:7A_NBY=.A7Y=G%P3O>(=9R&:WJ:.J&&E873X/LH(E/+G!K>XT> M-C[R]NZ@WT8)AHV$A27_WO]PO"GH0.TV!'6TZ+L,+YTU;&&?N&K8L9/U2!*> MGV6;^Q?O'HC[AWICTT'J,8.?:WYT9%@#L5(*D7 M50Z(,+U_XP26S_(##"TB.8CH(D@7<$3!*Y+Q8Q/N+B\R ^'DTZNHRT['N3 ; MW-98KDL#(X#KT.$+7S=QZ[R3B<:KO-;EYH\75'79]B=GV2'C5/AZ3JVY8Y/A MF.J\(%>J7$4E83( "405_I F@KTB;YNL$8\C'K\2C[^M[^'E>=RQTJM$MKF< M$_IYO.C>6\"&!,H_<1#ACQGU]_!I+5+YP.'-47Y MABK/]LOBN^VN9ALF67HYL?(;#ZB=<2YYSF7P+Z$<\%CHL*Y;\[&_C[.-=FLPI-T*:O&E=S3 MR-Z4\R5PJG\3CU3D./<3/'N-)@[8.YLXM&5=\!N>_*%UR1_&3)D[,V![KV&%*]@UH?J<5^JYWE2)^US#QVM]HU2;*_7Y-KV).ES2\-+ MM##\L]GZ1D/U4!A'%)).1;&U KM1.=-=RM62676!D P4V]5+RUHAE>=[[$:9 M=HF^7$P20FCQ8A*?%;>59K&F;H9#PVFHZ9ZHT3P1?"93U B"XW(<5MFN-2E3 M,L5*V0TK--0V>%9<)0M9M3-<:#Q=&U=&MGM4:'CI2IR0.?*Y0YO.8/$-,1\7 M%IF98*M]>B&M<8YRRTY(@\7P===HL/B&6^,Z[*F8\.Z-SU_$[^:$O[*.9EI< MJ5."Q?%?7!3\U4&3JW3AQ8-I,&?54ET&A*S!VCQ:7#J*GY1Z^?Y"KVPY"L#^ M\IW_^K.U_-ZP&X/^=1123X$8A8\*A=T_3CRP^P^N7YCGL]^E8FM#$%:]>^ M_70+T#N G077BUV5I]_M\^CQI4[AT-T2SH&)0Y_I&!#[!F70B7J RV/TX8\O M=K/'C]_/$+X9UM^:B@?G;QJ;>E!4*3Y]4%2'GW>*B-\KHB,AX,VS412%/X"_ MJHF[H3;K;;PVB&^6>2[.&M7\0E/-K>E^V&AK"ANOQU37\-YOROOMR%;!-"PK MU%Z;$W1]PFQ6)DLEB+Z]-6J%F>K-A"0_Z\VN MY\\$"T\*S&@9.#/&1@ZC6K^+M]=;RVM#ZE5"0SWF]YWR&T4==>L.>?=*$6+ M")S'82GV8@=?C39>?^[?YM?3/_N>UPZBS=/P_I)PN4+Z(H616 CAX=2K(;>JV)E2N0(DD\U"K6*;,1I M&$KY9!#TJEU'(V1OO?0B3F(KWJQ) \[V\82=7[0O&_*ST$NY/L[!;AT%KD)4?_ODH[AXXXE25' MDQOCY^A?Z7 *SW2T=GI5.NKP Y ^_O_0ZL'/=/I]&M:BN?Z"VJ:TNN:RY&7 MF$(6TC#N;;UI(MSFX0MZ/*2I1^)LH0RJ5KQ:_6XJ@Q 1#420"!%10 3VB"/9 M=-E*Z@]5SKRJ-"Z1M J=Y?,?== M#O![LN[>'%U[SKB+;S ZGY6W-6[9Q_O+QNBIP/;@!1XLI7D@TL$+T0]GV7^+ MP#K$ %YZC5^2VWII417%?%XHM[ZQD/5/XOLKSN;+L.\^'))Q5POR/4O!C),@ MF5*3ZV'4N!1_ZO?L\F8(NR"37MXQAKU/"MZ,/=8:Y@J^*[HIP&K0!#$IX:[>X6?K6$=7XA^(D4CJ@E!T28:QK!L MZ[@QO)=KY(W?/LZO@=@^S=_?#>!\V+?NWXTBAP,?+=OTXGE>XNO\:!0J<]R4 MO[.?XNWEY_A]Z.$S("V8\A1\$3[BZ \V-%GDKT]7?NV&[H,">?\U_P2'TU;A M?-3]5_=K.CXP=S/,Z+E$OP DNX/C[LFU^70M=EQVAE&;MD3-^O,2F_]X.G6( MJ#\Z8ML?;.!12N@EN4N0S9)+;CML@658+;_,8KQ!__H7*/H_IU0?9;2<*Q]Y M,5]NM-OG\51H+P'KY0!08*+(P10Q7;:GAG0T_MBC73\QSSQ.0(4_ .0$:G L!)>Y(L!3+3]&XEP%P"30 #@V >X\5A0; H0%PT1Y# M5D<#X+X)\F@ 7(CB?\< .*+M+'NFB-'L]0--4B6J$CV$K3S*!C3@R:K13C_:RZ M7$^>QA,^&5Q)][%9?58A!IS36"7'K94E-&6:IX(KIW0QM<9R4XO3QZEF;3AM MN(SK@I6!LT\WE?6B%+<9C*@^U>I.?V 4'9=/!Y_9&">9M/M4Q#F%:S?)N0,\>3TN#WW@>0F; J5N'D(0 PMP./L(;F5DK'8IT2?F-IPE M-IG[>9W*''AT$R\0<51/LDOI-&UEN\N?]T:3^3/M!6N726I=.STS#]PV6ZX" M_I5*AWV?Y&=:3<&T&^,0ORN8H)ELI<=R4:;+G%Y@"4/JNBTF?[%97"A!,] @ M+NF9_"@)ZOO3T1Z3*"\0(0(AXH (X.QC*&2R'A/4=6T:S](J4U'CW=4TY0X[ MK5TF*!'6->JCW9:_02Z>C'SXFM:FMR_Z(G?FRZ5W(FEV76GVAWS-KY%D>W;V M?PL19I/%?%(JC^8NIU1*Z7I-&>!2:Z[\RW;?J73"-EM&SO(\ON87$3F MWVT*S$N8?Z?!YP:,PG>GPKRP2P(,$9TI#N.%NIAV%19:KOA.OA# M)O7.7/BH2/R''2\W?58.$69Z M-C?HE2JY/%<@#7SMI+CTRF[YDSY2P?8]?]^')1@V6^BV[9^;,P:_NXSP>XS% M[S[U3Q:Y%W*XC_ZP%RM''X6(W-E 6KMN=\2QR]JP_L2HY*"%N7S2BR.F@];C M>9D;-=%:E^W37)J;L*:B:D%^>PG@EP^/"A6%/ZRV,5*"\1*V*! #(:)/+D]+ MEH*[E"K$VY/F:E--3+N9+&D/(UKFRK7,FOM]*YM2B,\(-54G9-;$Y'AAQ$18]>,-OR40" M-67XBAW^>2+?IR;P=3]50+\KW_?;+9BRY6CVH:#CN6'#<<4T'.HA+QWX?-LX M+OQXC!6%D#$@HNAXG;C]0I&3T9M^D8>B+V!LTIB'-GTXVI6QV+49V;? GQNV M/U-A),OS&*Q.,15!>]%&/?HCLZPGD6]L*V(96PYK6J5EF+-E&Y9FX:=%1\.% M-G,K='>.Q6=S,R=6M,RP ),8 BM-/)>;DK."Q2D#KL&M5O33(@Y'9B5.5RKE MQ5.SZ,P9MB%1O<]#A+P2![8)_B,#Z2MI5AFI5)0S17=+8^XF!A6&"?X^S3LE9JG>Q&KSZ=IJ6X//#.R3&?:S+%E0&IS+QD#)#9>MTA"5>5U@BGZ5, M@5^X"SC^+:1Z,($G.VN+9#%,L#-LNR-0W34[X?$0RINRM:QX=0N[SW[J5I^$>5C+*=HWEY"MFK*8TT6;=^26!BP M* ].P9$4?WR8WW1*]+2V9Q/ H3F6#'[8#>,R=Q6AAY&N7HVG93GRBU/YA9SR M6C9%?[:6]PWHA'@]B$Y@ /_LVP_/'8K@,_TQG>.7:_V9Q-X.=]#?S^ \ /OE MG+9]E>OWDM%^$O0_H:-2K!@<'P?PZ#5PDG?D).Q'M(T\RH/FH?1'U%Z[5O94 M@'K<0<^E'?']860)/Q">-AQ?$MG"J)]*Y.Q9$6QL&7:_@._*-;[Y-J%L]0C0:'BM B4">*/R21"1 00D7E, M(HZ( B(01R!$($2\%$T)5$E^V4KR3QE+USLU[!$;B!EXKHDDBX;O /SV>FS" MZ/9[K\" 20L__+]?R5\?O5:E_BA@(,I P/B8QQ1A8$3/M'RI% Z]Z#T0 M^)47_KW,+9A"ETFGN[Q4_NYLNH_>+GTP3PX0E9\:50T?CVGWJ[J]7<]X55?$ M.%UT" .S8!(, <=CII+),\ER$2;.2.:WWB9#7EK^1XPA\A]/''U-89,XU6J-$]E1EBC1U!ZKA]7GVS(D,E?_Y(/9.(J MS7V^6Q7V3Y,[7J1TW+;Q]PJ]_W.-:N;;5;,^!?!B)955G[H5F:UL^C6+Z"6* MC7KK6S7MGF9IGV3K7CI28^RE?%B-YR0DS]LGWUZN?B%?^=O/]87\G(/Y MP+)GN>\XNKPN#RV39N=J?#X>L\5V9;N(?[E'3;R#H4.S.0^,BSTW9C**)2K3 M8>>8WM.3?-88N$F>]H?T8(_8N7;#$?8QH^I7?SL77,CQ_O9S18V[/Z"O+\'= M$Z92XNL%ML\Q3Y5N=69D5NH4UF0E/>Y^IU*^#2?]M4O,73X[NL9$UYAWZZ8A M8-PF,- U)KK&1->8]WN-*7)L>>[FUIBZR7,=78GGJ^F*ZX\O1=>8Z!KS=D.; M-WJ-J>8E-5]N-KN<$!]N#-K*TRF/(>_K&C.D7EK-]O']V%*+LM MG^HZC?,0J2!@W)>3%25J'J!YU5S\] \[,I9K-$>5G.M+-<(0^&GZ/_= MS7! <- 2; H'>_N&2 \J,3'&R5+>XCII1I(FI:9A.#3LTNG%=(DWQG21IX?D MRT7]W0A#X:?8)!^2+[WF.->HM(T)1K17$TJL;-UQVNL"#*R3%$;>45[MOLTI M"@^@\$ $S8/&^$\,'';3:].;^*"W53 JY7!*;8V;BP$-MPP#!)F'3(I 0(4 M($ !@N\+$+R#F^5V:T+8*^*)HPP]:SLS>S7-3^"6DUZXCR+>.8W]-D,$?^Y# M?FTK/I*I\Y<,"*"<^FM7S.R(/22KODB4*T(K1[)LO*ZM5K-2EVU1+AQV\9ZB M&>3Q(UEQ&><>R8IKU]_\6598L[G:[;>E#J=P16 _L'FF)]!05KRQ!.>R4][. M3+DXP^?O8/,+SZ;[&F%T&&.4ZJZUWK#0,CBGWUT7%Q3?)74X$PP(]I.!1Y59 MT1&3LSBG6YVX&L]*1*TRX8G@2@-OU9C!II!@-_/J8(6/5T*J#%H)BF6<@5D>,G!EX.U2*IN=QO4TQA%IB6\.U&;**M%A<\9D75/&(JVJJJPJ ME&GU4J3"3L)F@O&8M=)2U6V+VZB8T]2YKN@(+;^Z]&3EAB$E=R29K%RWAO-! MHR-M-=JO5+OH_"A%47[3H@@DL6VU95%65M[HZ;G$&/Y$''\*=7#R2;E;I?-+ M3LBIE0P^SC ,X^)-^N+CI$XG,;TZ6HK:C9:B&:;!U;N=6)MEV%*/SE;9&%W/ MQ9A&O=NFF6Z,[G38;N<+QTR=*(8/3-;9(R9F'C#C3."\H0>XV%(LZ+?LY@@=9O5<=L0.I*SG\3IOH;'P$3O4TFER M1;&7P K"L"46Y2XN,&C$SG->&C2&9<169\368OLY0K<1CXGM+"B(T;0T1Q@O"2-[Z&+[3:6M(.7PH MF>P*6N,XYNX%X5./IW?.JL_H8J^H?SX0/7EO699MQ3#.\6J5M M]5W[J3_;LI7<6K*[C4IU59GP)$_^^C>1?$AD,E?-C4.\?<^\?3YH>&^\#9/8 M^KGENJW49VPA\]1S*FYEM%U]/"_^G;R-LR1OMKJBRRG-"=T4"UHBE:4!;U. MM],/"?RZ>:^7-]^BTBLUNJ;:/G]EEX=S"]Y:].J7KNV@7K)\"5E=%]-)-.ZF2+<"MP)0BT@])XFUNTH^V MF.XLZO5LA%NQL6GH,>^*7)9B"P$2SR:PY5%JJH)FVV]F6$NR@!20',#MQ\MRL Q2^BW3X M[@>ZR1$]\K=7XK]^ _,5MN!MMQB(C#'XQN+CNAQJ!]:6C0173TXY)I$N*241 M5^0\+*X&=B"5>DBDSO4&1(R-&#O,5/O1C/UUMMJG&%O*-JB%U;$SW#)1X.5! ML:F:31)WNJ]]W3$R0CZGDXK2\_<+YC$3BJ&&<#X-\'$]>II?$>RHVW@'QY^J=__R/ M%W5) :=G)QN/4+"KAR(\SIG(<;_L21B#??X6-%?86/N63=ACFMC+W=\'^4I" MN"4>DYG_CCW_"(\5P#OL@W"$VA?!9O];+SL=[#Y[I?9J1T*VL?A-X(\>/3_W M@@ VX"4(*F0N'?E,/O\KQ*8FE-+_U6TP8?C]*"'YO\(' 08#DEQ[4;.P^^B( MVB!DP7Z\_ARPB0@4XH K0/M"!=JF?+NC.%2/=]HU^ANJ5&/==AVK\2PG5BA MW>":#[%2G7G\PNXNWU1#]?TPKC>Z *C=!NR MBS(0'H>FI#%)L(4[ /QYQ?]2%X0)^>?V9K***WBYT,&6"RK?9VI;O#8(;6^V M(1+#/%,C69:9U]H)7M[H6+<%5E*G*XUA)[TIK:6!VIEU:G8O*6:S>F@CM,ET MF&_W%HL-1ZWUU':JM&7#:8&5@6?B3'U2;/6L$MN8IY+S]FII3W-P9>9TI=MO ME8:"W.0Y1K.Q+ETGGN)).JQE6I6ALGVL [SESA1 0:S%I6DSM&5:1EF1Z=F@ MHV&5>;E8K4['U>(37)DX75E1K)PD.*L!1VV9S**=VBRYK>MG1+Y<:0WCY3SO M,#UVV5RPBE*ARXLQS(L.G&B^Y!8Y0K3:6*/<791J"]F1GT+;L)78?GQ&YIY* M'%7OS-V.T4O3"DPB")RHH?7&#M4;T%@GLUQP%ED?U'"X,G"BZE-EO1;F[21& MM9B5M)XQ\4V3#FOM9K=3[8E;-8NLTQ!+>GFT$A9+&$L.O%TIJ/Q*YY=UK"*Z M&]':XMUAU04K V^O,ZVQD&\:8Y7@^X6Q.^S$Z11L A=X.SEO#9?=+#/&%#(Q M4GOD&CAR$SX5A'PY(>!6T[0YM9/OQO.U3/^)G\*5>\A?JOW7/ES?- T@D>Q- M4Q/F-O V:6C+."PAYQBB9IA.69(SR^34_)/&S>IL12@/IPO)+2Y>HF>7UC0 M GM/<[G4KKE]1\6\^X5XDF2"KB%G?3+4-(J3(C3_C-*#>/]US4'NX+VL-Y MNXEKPL9P=E_ZRH9Q2?(QD4;--K["6_](Z,MS\O9=HQ.H%5 4$)%X1'V HH ' M''6+BP8BDH\8XH@H( *IB,@@ CL[( DAXEJ(2#Q2R'R-!":0;(H*(I!LB@8B M@&Q"F(@")K!',H$0\76(>&?N\:LQINN=.OV9&["+ZL?OO!C\"J@<^L*1[^H+ M=PPAS&LG&N&^;ZQE*SHL?2!/O:S%[!"&2]&(/-]PK\'(M9M^AX&Z: MD)"VB:!D^2Q;O+_?Z&?UR@W+$,Z2QX[F Z@*[$OK5O3/]:GD?5UICV&1?$RE M;II*/MNN&!'&'PDC,-WVQ@CC<^V*KVEH? UA7*9;\14LBT V"V/H"P> (#85 M3,D58+:098QM^).7+6384_!'8SQ61/DY=>C+:Z:OZK0$@'"AC@%OO_._COW\ M\7PNR[3YMC"?R/1:L;S?:LIW2V6_%;".V_^*7(D)8 M7P017'5FEDN3)TK=C 9B82LPJS0QN1 BQO&:V5_H(H4UGAKC:4\H*F;#?0T1 MR3\AXJ+2Z)M=*--,>,^DZQ2L;3<_SCC<#^N*&":5A62'GX:FT6^Q,% MFW,5AVCF>6)=*HYA?4H*R/T'@DQ?OH\/$A0_1U!:)DT6+'EJ:%),T1>FL9)UOW(]^H'*]P0C4,SAHS$'15'X M ^WD=Y0#UE;W=%,Z(IM])*+LKHALH8IQ%6VQ*-F#QK"9;UW( >[-AG-!S2:G MW&8S7;C%+%:GC!\3B?@(>IZ2=MWA9G/QY7C4S&'4K&:V\'''[95@4XG4KW\3 M#ZG,VYP+) E^GB1 $86OE016:4@N,$ M)FM#<9(5FGG&FST%XPQ %"2(2XB"^PHGW$Q61.CYQX62=F6=HJL/%^O[<>)^WDGX[N!<*?>9>2=_,B_"LV0O@?XB3#PD\.*K[;R0(D"!XH]L7[=->6!!<9*KVI03!5HC75OU>SV0;79(9 M8;11KEMP4"OTZG#\(9T,YLI\A22X+_:WGS@ZUQ1?[Z7^T=H,'R"N%S9XOEQ.$JILEPAJ M6EWEXV2+3_D5XAB&HYM))!ZN6T+^[2>.CGCX>M_UG>*!T#.5HCMJ<>J&([8K MT2Y,%!6.Q(3^*/6 X0ETR_@.-_5_O#&!P23"VYBX>/5YG/LYG,<#.8\C+C%Y MO9#GEAQS!2OV_[Z8$T]29@$K'J7,0L:T>Q:VQ$A7W5CSM>)N^ZU![R5C)M_! MF,?G.C B=92WVFZF2%Y/#TU5B+!#5]-"$T^_1W7]^KD(Y@;2._7@\4:>[F1CBF4! M$HK1H@A4-B3#V%Z,6#%N(0FV'*L;C]ZW@"AYB,$C$]@_/K%ZO^#_Q/[J&@O M(ND$\7?LK]T*NL/ #W9+_GZ,^3<=NX]C)FR-"KN1B(8.MJZ GVP#?"H:DSG8 M>0PP,MSC2 #&BRC'K*DLVS%CSRL>YXZ5.?@;_,WK9A+3%,%#D++K<2(:)GC! MPIA#LR'FF7=Q8QQWP%(!<)YM[??4!Q](Q@)FW.RWYUCP.W 'P'2113A#)N8! MPQC'RL+<@Z0G1? ,>)BW%PB\V-RP8R,YYGBH M @_M@L6,!](-D-.V; )+ [FB3.7U*OCNS<> 7U.& M]&I9OV-_*7_'W*GLM1CVT+!> ":2(#+EM6)YK+%'(& "4SY"\VX+@%L5\!0? MWZ(&GJR,]R0*-_JGQ^Z_#7<&G@ >L2=R":P5=Y5^,:!E%!L />4FG M>V)R *_ZG*CLV/_MI#5,I-TVFU!$3G;TZKAGDF9GUHHD:4$!!,AJ"H2Y!1>_ MBY8 'GUB@, < S0;YHZJ% !,@(8]T[\0.CZVX1\>8I8C3O;%G#EE^$>PQ]%\"A 4UA6?)/[4$_\ 2P+@81K06>_O*L![4)L6I8 M^]4+8>,5A$.B\97(W$L&\%X+])#MUXM#$ -A;^B>U@5O!.+#4Y8:4!T Q)8" ME@#O_822'F.T!?!BV7LBV^W&L^A2_UA[K$J&!WY8GZY('D4 2@5TH #!!K;P MALO*V+)K>]@ =C( B-UQ/B4- @QU!V>2?Z5A9"BM!T:#7#?783FMZ M@M:K1/;T,X#$GD'V"AXX)1;\^TK0'/DEP^P!^!AQ"^^6;=-C.MY1C.+1I-= MWPL,^7WU3SKJ ^=7 C2I&?-)W!<4!^-P9\M,3'E'X.Y4 9SJ:S5(&RL!Z%W' M\D@"LHQI.)-IK /,'=]!!$X7( MX(A&8KV9U@F7L\)KA^$82,#5;W&YV[Z^ZP(:.HI%]$M-Q6P,= ;KIW-R6ADF M,DOA];KNV*Y(] /5W0\>F8<2G?0.JB,QQY;'V<)4[1?R\V%ATQHF*I&GNKW- M(G^4\* 6!<+]\N7QV?4F-^MQJS76WZQYLMO#YG/:?;6 '5C,H=37\�-;I[ M #0][^Z($D>3"DDR2K/-4>7^A&K5>TF[^&JK?_QC'0;@EA]CG"=:(71/A*KU M4EL#_0@L?MGTW(OGI;M0K17SQZ]"/6OX3SN5X8=6I- 5\F\K[D37!GH'>,-: MCV;0BN#<)KP%F>[>O;\%(\C'5!*\Z*OGT)X$[%YFUA")YZNN7?0]'\>IR]P% MO">IYQT0?QZ*^Y__\6+:;^!&:B?VCE"PNTLAO'NFB1SWAPD+8[#/WX+F CK? MX2.#/::)_<7E[\,%)0GAEGA,9OX[]OPC/%8 [[JPCA^A=G>K!3R$L?W;_];^ M(R]BM?_LE8G&.Q*RC<5O G^D7MX0$8_X)0CJY?V91SGD,_G\KQ";FE#@_E>W MP83A]UKZ!D(6VIF>8P T*P.5P7$(1[C0E=>[1V65ZOE&NT9W2XUZK,.V>R6& M[<0*[0;7?(B5ZLSCY<+C[TVS^[[H^&=A#&\=.K%N(\8TZIU&M92CNVPNEB_5 MZ3I3HJNQ3A=\4&/KW4[L+V9_P_(W@OSG(?^7+8P<33!C@@XC*+NH!'##@!$ M[ IY#\;_4!6%"7MCG9[A]>[-D.ND11O1ZL^QJ M6\P:@LL3//'+%V*'E8U)J9:3W97)QHVE.JZ/T\49#D>!!%92W9&0LQ=+CJLL MR?JJ0ULSIT:#E3^'*P#X5ZJEB=)Q"3R5:J0'-V91LI&!51>#M6F'2G[0:2D]M\-W- M4B*[(UR!^2Z!E2X^FP]:\23+%J1\);=.],F!/>'3P96]87\XF\0G/8S96OW5 MJ%ENE=HM/A-<.5Z2:K/8'Y.QX-))VK*9@3/%N3ZPD9EI M1EEN5+ 4#RZ59BU'IAIRTFSRZ<5/J2G M(E'8NG!I /HJ([MQ:I9HJ6; M8[#7$*P*25M=9]=4DHNW=0W+#":<*7M+ \?J$(GJ*F[P2TSI;M*\2HF4.O66 M!HZ5X-L+:U"KZ&PA:5"BUA/Y81/L-8189$IFV2VV;JBR*,F)5&O9S-1=N#2P M &#$MN#2P@64N)V^JH^831LVFVW2B*5M2RGOJRPWP MPB@CCR4)>,E20N83R62"SY 4SB?D,28)(U$>8?+IPTMM"^N6\<**Z\P:V&J8 M'IK4 L LN./IBNP5M>1,9 EBRG!U69MV9+#C(!CXE$PP\H 9<$ZWUJIWL^)J M-(0R,+ RNVEFZ?/;J6[7DZ;4E#M4(9O5&AUYG/ M<3@/);!/>R2I_%1HC[%^S58U0AJN+*(5)@,U*F/IK#./JTRFDI_/Z]E-QX K M _M<"^TZQ]=7/;6O,;45V:":%=,%*P/[U(:5?G$UM22NT9<4/)5)&UT@@4.H M=9!J5&JBGBUQ2W)0&,RLE5#V$GT#^Z1ZG>XV46P+K+/,%NP\T^XFU%#)EL.Z MJ>1RQI,JY8PUGN\2V$B@^5-* 2NYLBZ71^9R@^D;B227P)R=4"Y8&3A10=N* MVVU6Q3#'D>IXJBID*WRX#,SDM79"FE@KV&JLI@F%Y@X27%4>SUTUZS47W7=4!E8H53.6M.U+,LT\F2A M6A;8+ADN VM/@Y98G#95CIDFLRMR6+"-,0V7!C9 $(P9%^-*"2-LMKWB"&T] M!8E*.5J2W?*F%",Y/<:$99Z6;I4,&F%JKKP=28)-2^6VA0^9J#X?%) MJ @:S$:U?&64(KBEV3#6QF!@8Q/PU! ]6"TU\HE39DHS[93C_1H.GOJL M!Y7U[UT"E7]W=#;9:I]$]8Z4*^)K8S9_#%5UIR_N%8%_Z]]^'-(E97CE 0/S MFF:XUF_/)KU\9AO8 NR@Y#G=P90VTY@U\[U!M\DZS:J>=I_W"\41BQV45KH%,@^C&*?630"PX)CFWL/_!# M0]XG+P)(1WG2NS58(/!CF_N-[5Z(^Z=^6TND5/(Q=;9NX\C3.7H^O#\> P+< M0VW_>]PU ;WXT39X9_-JH&L7)/5>O%\JC"Q#G<%@@@=^(Z('&FQGZ[%1$.#'_[?K^2OMU 05R: M M*?3,,8>A71[(N*:+^.!Y9%'_(M$/E'E?R#\>ISZ/91&_SW):*/"9UXC=#_ M>'+,2U7\Q@ZDG^4->,41 $R$R> S9T6$\2["@&V97Q&-'VI%>@69B9T*C.JN MEM"RO[R!3R3M@.]J\(6 $0Z,Z#@($0 &H@P$C+MCD^@Y#B^5X*'4B?*>WS@I M'?Z3:OR)U!RY,P?,F=!&E9'CM9/RB:MWF_R"9F_O:3[YLLH5YH*%M)RLDP.] M+HW)+;O1<_E1F^EEU.*$3_(D,+D?DHFW=:2-'(4BKD1<>;W.DU_.E95\?&"/ MIFN==3+RH&@EM,TB"[F2@ER9(<]-L+U9M_C$(LA[W=CD(WO@-[)[D1-PKT[ M^:E-T84.(A4$C/OGFYOQICV8_/KW>"(:K$@):;UZ$S;M3[3CHW?F'^<$7-HU MW]FV?O,S>-;&F+-D&O+E,>>&> 9:O(SG,[:T51U'E&>;(CV(%UT^!?WU)(F< M=<3DB,DCXNE_G,FET5K :2:188FVDW'&FU6YD*,!DP/W'[]OWW]GOY1@=H , M&]O.@ZWED06/W)E[=&@R("F$WG M7*.;">[X%R.=*3 >_8;K*%4H=UJ4"\)PPF>@'8*R)1!?_D"^O+05\":^Q,VQJNF#?AR3LQ4LWQ?- M!67"OI]0^6-W'3/QS8*>8"I>SZOS1@$R_&\2&.\05\B;B:A]L>?0W%GZ;O/=CZ) M+/;7;=L=>RXL>4P8(I#:\?E6&C[5JIA ;_ JEK4GYM8;;P"K0!+!ZY6_$2!$/#,K@&G M%*/(QS=Y12^YG@1<+QF05+]'I(76O7VMQ_3M!XZ02W5I\^6<*U5.;=NXCM<9 M=D,]T:-7,\T0"C+ ]8\K;B+"&C7I_C+.>$@/^EY^$D=W)_&U7G[F>=^9YJ_!#B MT9E_#+'?LK/?<18+3=;E.?3Y1<&:QN# AY@R]^T&:,9X,QYD*68;?E# BKF" M=32$#3D!=W-K>D/ N.%V>^9Z( M_68=QM/6 L^=A@^N(W +34./C8\[#B(7\7YLW^^X!OI!MSS?T2B@*6R@/=J8 M5W=VZ";D"JAH+MMXLTCDU;Z5SAILBEBM$BZ/4^_HEG0[5(Y8'K'\O5SL?ICE M:^D4:71)4U"9GMNK+#$>P_LT9'G8.^DNN@"\:L<8+VB]R9(I8$[%F M-,V$-[/FNKG.QYF2QK"-VH!+#OKY[7Q&0];TDL$2.''7'0)V)H-O5:'0!_*# MD!]T&[;'L1_4-!7 O M!.R/G%F6.4#*-J-QKDTBA@ =B M=,3HD;1DWLOH7'8IF'UK'E>=JM)>%=6^JTU=R.@PSO%JOZ/_L6&3@G_WR^J. M#A @1I4IOYR:9HYE*^--J*F47@1R#$>"YEE'UE26[7?E&?JI$2^ _"7JQ"<> M15'\$@CK>+M9?[<=N-G2\UZ[$.-=\.*L9HCJCI!&O/YD#8V1W:EP2Z/=43*) M?'QJ@#?(@.06X!VVZ#8QOX#3TKYG^P$XO,6]Q_X:^ G^]'LV'_#T]KF?F.[ M%^(^%-X6CJ3(QQ1^3B)+RBKD^09X)G0#]E#;_QZ'LO[WR)0%->X"./VS,"P% M4M%OC^*5E7SRS%VYD_?B_5)A9!F:8\LG![VBC'F'W@=G.?S[R=A$XJRJ1XBX M&B*(LS8*0L25$)%!'!$-1"".0(A B#@1311"1 00@:RFR" "B:9(( *)IJ]% MQ#OS>UYUJ#]]ZG3@T*,7CW1]K(X,30)__*L$BW$,QQ+FDO40D]>BO+!WM3C> M+!#P>4Q2+!'6\,1,P9;_COWO_XR^YK;]O&R^'OXAR *PN5+&P7FQ^!-@\)H? M]Q-@<%]T(!H:_/#_?B5_O44F$L1C.GUQF7@4)!9EF/OY#BDYE 73BK%S6+V8 MDT59'\FFW^&2Q!].Y&'D%,)-D/^%1<#[E**/VN"_ <5W('3B-4+_X\FQ1RIS MU6*N4.*/'D%<0QY^'U2^A'!2Q+5*#=/&'!8P2LZ M]4.IDE=0MH&$F;-';01J*L+YX>L2AJ)B:TRHJ1G<$@!$=+RP"P$"4@8#Q ML?#ICP(&TB:(3>Z.3:(7OPF8E"=68\S+_8L;X[@#?A$L2[:_ICCW#KC[)S)Q M)"V_R/?.NG+ *;I ^/9) Q9SF$[#. M)/F0P=XV8 5I-,33B*>?B\?ZN>6ZK=1G;"'SU',J;F6T77U5&?SK/$VD0L'7MH5O MBU00=.Z#D:X0!;M=4D$*"/'-O?--],+)YPDA;LEB7%G'_8/]+GK_X0O)O-0J M9:P9IL]<<:PY2F]%M$Z_NT/ZSO7ZE%_E_PH?"T@#^"O:BY2KW4='&(1&-=@. MXYBF-T_B)$)^-%8BMD>1Y2R^=N.IQ^1;=ZXI\CO*05 M\#%,VL?_!H=P((G=3 9F9$,C/^O,]VG;1Q+Q/QX(%XS[_9RPWJ5#]8>NUSO5 M&1+7&^;D45%I2R2G9"EGT6.9SCHWX;W>U\1#,GFN+1122-%FR7T:,N++B(7; MW\"799&U'+V4M]1^-Z[T*+-%U\W]%'L MXFYB%^\06R@(?A\HOWWH?&,%SC@5EL-)/<<2 M1"JK+/JU?JI$ RF1@=EX[_8D(N4PG"3H= W8>OF=;L-/%'.1M BC=>;[]!$B MB?B; ,*W9Z.B+-N[L>I#M'1RE8@GUOP\P2ILCV1;?:R6EUS>F\U /:33;[/E MD2Y#W(RX^@] MRI:/CAB\K>COC0#C/IV VR(5!)W[8*2[R?I%"@CQ#>*;>\B6#SAB9_OYY4\& M'H=W\_N)K/\3.3R2EF2TSOP3\?P3SWS##<&0W$:T?:^T?4.!Q( A]L+6>FL/ M/.2.(7<,Q0/OG51N&SK??D'W^L7C)=,!?_2-Y-?G%^S4Y!M[>"VFV^YJH:IC M;CG6VD13&^IXQ^5Q'"89X)D42A=&L@')AGO)5GB?;$B-DF1AT[5;V)(:WVED2\.8<27'56K+];A&#%I:AC[];G2:WXU?!,9_7NL[%'ZX MV<#MC0#C/NWTVR(5!)THA>E^3A3NLA'Z-[3]:@VI\:(^3M95?5->#.C4H+]J MTSQ.PA!])HDB]#^(LZ_5L./GL/=E@^QO8&_.W5!RMKA(8ITYK=1=YVD]G+J0 MO6%;O_1-1=D#]'K[>966CL,!-A@5N"!CW:>C? M%JG<-G2^/2$49<#>N\,08D[4)^WTTE7S-6Y3;LT*9DM(+48NCR?]O/AS]@12 MKT@J(*EP^^Y&B%2P"O)*<;@AQW6<4GV[_)4DP VQ8F(;^ZO+_-)N++Q[FL.[H MX%'BQW(#CN[]8(7_;\DQ873B_.RN?:2#]@,=[7V8"8][D_G.X?37O_"\!_2]."H*G2*V_0%L>^;R_M)LJS=7 M\T7RJ9_%=#,U(L;)_D;:MB#;9EYEV\0C\2K;WFP0^,2:/AUJ@IQIY$RC:&Z4 MH'.?]OIM0>=&@''#IL+G+?SCO+YW& J&E5CI@U&.8!MT-E7B4D.VU@.&0N8- M]CWQ+OL>*5+$_XC_+^8J?)#_Z4YUDZXOBSBG]-0N2[022;WK0OY_W5$@'O&/ M. J1\@?>G10B*98(2-6. <=,1E,042PC^^D@J!S'XP4L=:K;RSC7CBFS//*N$H)E+%2.W9Z M/3<3Q-:46I_N[O">,NZS-\.Y78RB+=AR4S;%XS92<>(0^]FL.D]Y3J]5L3ZF M3L=ZLV>W^S1/> ,14X_!_G#_C;0N$A9(6%Q:6+RIZ<.UA45M.2BM>]LFPU', MZFG(U.I/;7X"A07L!_$8G)[ZW[<3!'YW4LA/%&T_48(A]R"JB$= B"+U_R@U M_>4V_9DKW#!9QUROF3A;ZJ1YER<(:-$G'H-=FT(M>J3=$'\C M_OYZ,_SS_%W)YG3!,&U1%58"RU33_1&K3R!_>T9XYE4C_']L8:3)%U#",\>R ME?$FS*C&TZ_2K_^M=_=9\PYS\#;]KH' T]2$A27_WO_P\7F5SRRX[T5XM-?] M*$=O#W%-V!B._7NLK&5I+R+@ $A_4WL.>>D"[9;MH'/"FVZB,PTT. 54,.68,A[ 0B2.X^&29C^,I M[S 7?O5Y!?P.F'L0]O[]S_\XAG0P4K;CKB,4[.;*$A[W3N3XR)0%-2Z,P3Y_ M"YHK;*R]GL8>T\2SZ-D?@H1P2SPF,_\=>_[1DSRG>->%=?P(M3M1X%.8_ZW] M1YZ&WG]F6 HDI-^FK &*6LGPV2^>>I";! X5^3\Z^'5_JD?\$@05PE7DD?D@ MQ*8FU/O_U6TP8?B]LECK>NK,&,<8:)/,;>M .\*_5R3S<^F0I7J^T:[1W5*C M'NNP[5Z)83NQ0KO!-1]BI3KS>$B(_'(#XST<><#!\>;?R*/?#^-ZHPN VFW$ MF$:]TZB6^>, *_RO-*)X<5W+A #T;]QD)N\3B?_.4+LM'EB> S<2G'SWMK>X$Q&L[A/6W8 M(AIFTJK";I)B9UKHM MW,ZZ8%.!E?,G8S3*S5L"1S0+<:93YY5XH056!O99=*QZC66D-DM-"OW<0JX0 MJ0)\9F"?,M[OQ 6#+7%+C+(*!%UIJ+S+)X-OM\1J@X]G4TFL4C"-%#M?N6V' MYJG@2I-1>+W'% J8TLWE3;'5T08VS:>"*VMNN9.SIT\%CJK%1Y2S$"L;N\6G M@RN[VJAFK"IJ$I,9H5\UN$+-Z$WX3'#EA6LB.LI M,S%;3GBXE+CDC=3. :@)MF/Z+@ZP#X)^CRL#<218L3%P>@W7^NWQ]9^+3W*. MZ9T.,-PNDMDUCN.:JV55YTL9.ZE6.*MCEXR$5;,G;VHEO]OIQC-FNN"%6D0UT@^J;I"Z]3 M<&QC_X'O$7B?O/ ;CN*%NS58P-ZWS?W&=B_$=V&3-]\:)\[%)X\4W-'S#?#, M,>"9/=3VO\=AR.2W[V2Y $ZO^C='(:+#4F%D&9ICRQ=V;+[:.;WPA0!"Q-40 M0:00(B* B->N3A B$$<@1"!$?(]H2B-$1 1B",0(A BD&BZ'"(^D(9]UJ&^ MWJG3GXENWTERVW?"X+Q C&:D*^K);M$[\VWC630T^.'__2)^_>'\.GB*)I\Y M/_:8NFQ69_J3%Y3/5?!?UGDH*BC_"O'V.@F\4'#1Q_>^$NDEMI$>CZ >3P= M< ZQ_]]_X13V3_#?NV-KI+&1QOZ\N'Y%8[\<&(\OUC'@I2G2->;%?U;"5W1LZ/Y' 0-1!@+&W;%)]()0 =.2P C\%D)' M*+ 0B3/?A6F'\!R!,P%%CM10&U\T ER$ GCIL@W-OHK(6X]R=R;VBU MV?NX=L2[Y>JD5-RH5%;B2JN"-)Z+-.#:S*]_,\$.EO<18 6X(%"L%'FW*%:* M* ,!(X+ 0*;!M0Q[>)W8=8T0R\!JSJSVP!1*G, DL(%5:VJM*>RTX-GS./$V M>_ZVV..&!VD@X8&$Q[7\BC\+C:?^ULG(3X+#-4YB MW$;LG$2Q\XA&**)WYKLP]1&>T9F1BOUN^WQJRG*(LFTT)UTN0]H#=BF2LLN, MDI:(MW@*6NCX Y%,HH@[XGG$\Y'A^3>9U7_@=6I0R-+C-EUF*ZH@J^:XMRZ3 MD->!88T3]QNG3Z X/8HAH#@]HHR? XR &-S70:*0671U^WOL^;SAF"$J/B%9 M;J/#; Q.EXF$UIDMQ1'O\BEHSF?2P=&SMTWE*-R.9,"=R8"WV/=_X/V)P>%T M.T-7,4+A\7HNQ(W#F=RA1I"NC;"\K MJ["06"U3QI@,FV'9C0[V75ZQI< M8([ F5$T[/:MUA!#5]](T M#7DU _,;WEG8>#/!:RC=8HJ^<&Q9BBFP*[=LV2B.C:*5*(Z-*"-:P$!QI/N( M(T%[XJ\;,RC..@'<7%(L$6 .Z%!V+8*EM Y_"[$RL$)KU,57LL!MRKVXA WX M4;8*/ +$'* M4#PFX,)H-!Z/4E0"O.]_A/TW8&/^;J'YI"_+*U7'>;QE5Y<-<@E$/Y\\79FM MU12==;(%ME]H)?B$-C$+[(0G@BN%"9\52Z,2H!EN4%\/)C.''[1XDL=/5S;G MZUE!3FU==2GGA\D>*91QU04K \_L,A."7&ZE!.BJF$ MPY!,Q5:I8C?7R1KB@)EXKP^+,][.7)D=^'"AN"*_=&3[B>O$XXM\G.AC37P"5@8.Q642[&*D M]#%,S@M&?D51F]G"!2O3IRL;Y75^+#%87UW&B7HA.:UMY@I\9O#XG6@37881UK'+%>CL. ML-\24I6T\91@XV!RE2&8V&4 M'?$Y&Q;X!W;*I1BF6G:6 MZ+?Y%GQF *:IM#5,T$6SAFV(8>-)2JZ)QF3"IX,;U>>DI0]F0Y'ML&[;4K=V M;QR'*P,;I4VL[#I#3.:4@<.FLDIS.6G"E8&-UN(&1SJCD8X5.@Q5Z5NM\E*' MA5_!C>H8);L4;C59/5.1!?N)Y/,43-\.;+1%R[6JNNB;ZF:2::]-HF)BZQ98 M&=BHRE9KV^8XH;+*:F4/#([/LG,:K QLM-_J3:F2LWKB-F9B,YLVQSW%A<_, MG*Y\TC?6BIJQ'2RN=W1#GM<)H(CAVP-4JA,-L6Z.QAS7R+5,>BD) M@5-U"OV5/BQM>MAF2LR%3;>\;!4FN^R%ETLG>J*5-])8C=WTQJWAVIJ/:U4O M*!C8:W$A3#<+26NIR]5P0?#=IV13\I8&P=O#G)R0* S&J<*\Y;D\@1WT9\::C;>IBDJ4*:6E$0,.B%2X-/#4 M7C6WZ,5[B2K+U#=;F>;+*\-NP:4!=&V3 V:!K3H]MF QHT9KDIQ0LPE<&I0J MJ,R-T;9'L%=,3-]1<6)5RJ8;* MX@-U0TI&BQT5Q-R*#C,7.FJW@:UR6Q=C$O(2$T;)%>G08>9"/Y$;$@.G.U3C MN)P:F -=U>A)F+G@#N>U\4 :]EAB4Z]-E;ZBX]M6J+E0*S(:$2_.&+8R+QIV MK5)/\,U)J+E0=#)I@V2F%57GLQ0O%IQ1E@TW%_+T8E8AQ]4J1HWKR7A[H:Y, M?!)F+DR,;KO57FE53I$$UJU5VT-F08>9"ZDQ-ROT[&D3H[)B+U=H%!N9[B3, M7"AO[4PBB97[K-#N2X(D+AOK82O,7* W'0*KTL446W :4J?;HYE\)M1_V#US+PZ1VIZ',# GIDM&3 Y9_AB&=N <0('#/SZ MM\H&FF[HN DV75=7>PZT@:J5\TKW$AUZ3H]7.+QAI/5TN5>M)LFN#5*<-B.B#<<9F-V>PB;U?QJEK+ M$2*UQR\IJ5G'5E@K#X]QL>3 MC'O*KI@9CWA#=>N.4L5)> M1$G.F.5(/#=G,E2U*(PB^N24L=(UU1DUB!!ZAR;95KPE=CO&>G+26)&9&C/ MFXD.R32,Z*[BEC9:X:\YK$#N-XNIQLSX:->ER6W)/&RB03+=8W<2;3 MR8T&PWYN&NW*Q.2DL;(NX;%YD3((17.ZF58\U[>D]FECA94R_<(HDXK@-%\O M%^AXMCE)3DX:*[6$FI;'\['-TK."$R$F9JNJ,2>-E7J_OB;EO-EG%WVMX%;' M4XV9GS96G*2M;F2F6^GT(E56=&2CNFR<-E9&#"$FN>AJ@N4\K%8U=P,[4YZ6.M1(NH17"M6BZ=MH'*K6QO M$F=*I0Z/-^;+OE*MBX73-M!(C,6BXVB)PQ==+FH78L.BWIEL@TNOO"5VGFAU M&K4.KC&IU"I;Q$>K^!OF4JY73\4X=9#I:/.E8[9*,8"\QFES*5JJV>UB(;EB M6Y-"/-.QJ'YCX;XPEUY$JEX$Z3*.Z<6%@/VSC=(!:![$[):+LL85DG9,*76L MEETPHE;%GKP.Q15TF]A MT?^.7GR_*\%8ZJ^1H8K@C]5:F\62VR:^0K7-5'.%5)G%F%:+;;?^^^^1'^$Z M>T!WYEBV/%[[;\FZ*.GV+XI^OL8NN@OC==M[M*<2)O"FN9;U"<9[]0Z8,88% MRUOT8;R'OT=,E[R_\(+@:([*P[)F\+QIRQN/7#!>%V&],R^;L!@<$Z;@-R7P M.=Z"'\M(@J2-)!.CB$<,TI'W/(D328AF2[;@]X'G;'">L:&JA@LCWQZ8+DVJ M+6$JB8XJU<9969=MJ2PO)?$U_;9AQ/>8=$O" M"A+B]D :OXIXB-1WQXJHTMC^Q3NVL7O#RT[X[VP3(?XS!YF1[3/PG6WB"/ M[=V"R'B2HB@GI($0D0 $/%1-2-"Q-5$4R*)$!$ 1!# QD2R M*1"80+(I,(AXMW0?(0+)IA^&">!)($0$ Q'(; H"'J!H0MHZ$)A 9E,P$(%$ M4S#P@$138#"!1%,P$(&B30%!!)!-R(\( B+P)PKEZ,Z(B"^.A_@P4WV]6R? M'X]*8<[:6/EQ1OCN;OM1YO7N+OQ1AO/L[=."!$S2 L6-M7!EY6*8>:7)"&/',9U4\ P$_2H]\M M'@JU5 BN:OU3O> //S_^]TA7[)4H^5T="KSJ"Y/(GP(C9QJ6=28M>3^8OTQY MPEGN'YS;?E0#\!-4P$?I]Y\!@W=#N#\!!!]F=GX$$'ZX^$=\@/@ \<''.;T? M00,?I--^IFMX\3#:>3CC)1_\[/#8W@>FONL#)Z_A%?T)TEG+EC78?1T6-S@H MN84[#HNDMPW\B"0N:RA=>!-#* P%%$6YKRC*>>1CL'4F\SRS!(E(1!4[K>F8 MIJ0+:T02UR*)8%M15?2\X@)^ZDN1YF(CD81HED"R*; M3Y(-'%DJ(&5T31\PQ-32Y55'0K[AMWS#KV[$OI;3B+]6U#M- N?;/@]"MGY= M2B_0" Y][U[=E9*RBU3D&@G>#D,H, C:MP4GB M$9!4?Q" @?@DD'&C0 #J9, %I,' 1I(G2 V06R"V 1Y)]_F$V1G7#=2>A%@ M!*]&YF6X$\,/=L)Y17$6.(UD8O[$-4.WIO+<"L<,DH_B--]?)&>9-M?D]8G$ MK&3+>U61=5ESM(JWU([;KI+CWED@EUI7^)EAIE7>LKQOV7UF!_'F(<"WWZM$ MVHD>%XU%.J5B?U7>)*R8U7 ?L+%A:KS]OP<97-B2A%^B8ZXEWGR]V>[MX_B5 M.V5Y+/FK[*J\:7)ZL]@6]'B%9VOL>IF1LCVFUW/?YX6'W^2>YE_ ]X-/8;:! M[3YX5KSPJRO@1:M)4RN:S]!*;F45<*I52E*KB^%%I16CMI@-9TI.,Q8"G6C4 M6K/&1W@A8F\A)@SS=/"/^7G7_A:"R3B?N VDDW/(V1\2$@^<;7F41?QG./IM M7I&FMU'ST#Z@GNAG*^%9BV9-7O#6OCI E'FRN@/^@VL!:2;RILAU6AF.7T1G MG-M7(SB96\F.-6B54\G)PPL)SUA<;7PHTB\ELH4*4:F6XY4QSELY-9%>V39? M!X<1)4'6>-7ZWT.$>B' ?^F.)AKV]N\?[3?V)A.Q*T%U('IRAB&ZL@H^90%D M2UZ-\&X]="J;9L?C>85=.&U^06_TMI.?<#1'/_R.4X]QDMK)ZQV(?V-A% NO M">DB#D;@XOH_10I@/UP,R++\RZM*-27QG2.>X/](4>5B2[XV4IP<,R52CE", MEQN _Y/ 9'N,T?@1^]]5M>OUF/WB4=>+\?IU3>L3@AK[ZX>S]\>.FG704WI8 M>7R"X[EEVIGJA%I1:E*E,:R3+5F(08XGR(??-/T8QV-'//\W4ODAD@+OPP") MA7L1"U#K?TXDM$U>M_QS,.(,G$P#7O(I4]!.%-N MSYA@]HC8?BW?HRE[H?$$+M8CM,2_D&\+5[-,:/M#@IW90U5DH:PB^]A1?CLS':*B_'M*#+ZC62H= MI6.G*[,9KI5L-TH,.+(0!;OT .,[X+ [6+_ZX/871NF*PVPRHJ;0Y69"22F46$Q?K"]L)>12 :3WB M,89_,O8>2)D0\-+_8"?ID)"X&R'Q_;3<+D>"BRFVBID.RY0#K MM-R)5L!SR(;[3+\%+0!^9=& DFG!$0=GS:N-BDJ_8O7S>*=%)#="8UGN+KK0 M?H!Y-6! ?#:OA@R( J)$,#@]L+E2\FP0))YL#!Z;[YSP*SB0&>P N$[?S*9 M)0C-S#0^W304R8T:4=-:;H0,M(UA,HN()E&;W'VVR:7 J55C@AKC;I#EJL'% M7#6S;AJBXS'5%AF[+'%7_6X9UTJ%_$:DR=Z&N%AZ:V.6\P-==U9*J5M> M9,MFIKIP/TR>$'>:WOH -48DM2Z8A>D"C_ -H3D85WK)ZL7R6GPMNLZUHZR) M.VRO.N\S@T5I^6'?XIN30E&#'&J00Z5MJ+0-]:[C5:#&-?A64-+:!:/SZ,3+NDWR>$X:I(+D* )=O[M MC@7--:K%[S.+%)K^BJ!0/LH[!4BMGB7AY"XT.Q/OL]$.WZLR4XM*$QNM 50L M3#A%'Y,)U,CUDP1-F(&#!%1 !-0%YF9&N1"B4.A^PZDVKFJWE>ZH_N?,<::M5"K5JHW"SD MP=X@>Y>O1;K62*0'2R4UQ!?V:I%;2'5Q.KS!#C:%U,U43=H,E$C+6G"K/#5E M,Q..P+VN+.J1)([W+J"V+-26%0J!<,;RZ/M,\@0MQ'IEU&%L-X*@_&4J'35/CW'_\76"OSS'7W 09#J%(U[^NG"$UVFE8UOV9[_9P@M,I9@E=N ML"3+;HC)"I6/]94%93E%>B(66S4&ZBYOG!X9N_(JF_L,B)VW 2C '(H$%1)4 M9Y[H)[)KL2+$#9YMY3+@4^Z\-A8;4$(E'WZ34;1J*T#RR8OD!Y@OK]G%%6PP M!#O4?U7;Z2P)Q(8U2>G\LJ>Q4JI@4,D*V2PV_!B -U:03!X+JCOHH$""Z@<" M+_@"#JW[NC6-H)#*'E676,E[4;M.5H MXM)6&UU!4M9EG'#FP[9*T@UX4IC=P?%'.AI#?3F7[$6X^>DS&P[S[*%A\?2)X>"]L?136"Q9;7R5Q M<6;E?9;T AW?S%,-,5566E:QPHF%6#'M*W*87DC$3Q9JA*>I(."*/!@,_SZ0 MD 0(G 2X0&=1DQ#I:4)0.64Q+,74L36,UUN^'(@]_*;P,.\N"QK/WZV['C;; M_>(YB0N[ZY_,'/0&N25N9XD27J/RTZPL:/75B/%X&^YGBCWB-&H=.I$C^+?- M U!?]9R?/V8P@>=!;)]K\F6!8*@J/[>D7[O_.#P$8,C_3"7(J+\T?A7QN$G? MG2NB2F/[%^_8QNX-CZ7]=[;$Y#]S0%W;9^ [.\&$_PO>SC9W!]O^(.'?^M-I MH/B[#JDH+T]\OP&^_1J;$*Q$7P.D_<\.2(>/],B6HKY?2 MJ^_<2E3OAW>/\B/+4!U;>G710-+KO\%=]O]>+IV%L' E+.!/-&*'(""">DJ^ M:T,C1%P)$1\Y,P@15Q--[\]N0(BX%D=\-'L&80+)II^%B ]&4B$\7%$TT0@3 M < $_A1#'ETP$(%$4Q#P /I),)$$#"!K*9@( *)IF#@ 8FFP& "B:9@( (% MFP*"""";D&@* B(^2OLC1'P-$5_O5WP_47V]6R? '[U7KH_GD:&*YRVR"E)_ MXY5N^U'B]>XN_%&"\YXN')AJZ2]T=YX#*H*APC?_]T!$'[Y;%I)\2MYVAEWB M$R O>G=]V-R#B\+5)T9RZ&^@D ^$GJ\+LE0#\! M!A?7D.>1>,?_'DG\O2XDOZL*@2M\88+X4V!XC>9GTG7W@_F+!,?#;AI>*+__ M,\'R4;+]IT+E"AP4;!!\F-GY$4! FN3'DP#B \0'EU_^%T8M^5&"[6="!47: M0B<4]PXV]5T'._D4BP8:Z:QERQH< !$6'SLH^8<[CKFD>=-<@P,AD@B[*QDV MH*!@S(\,QIQ!J!)/^&5MSC\5J@>SEI!<152Q4[6.:4JZL$8D<3V2N*R#\J<4 M495LWQ%+&8:"BCR0Z_EGKF>(JYS\/><8G%P8F@QP^.6C[YV&F&P8S7!T.RP$ M$[)BD7BX20/.-?R!"Q0I2HO8YF[37:8!P)8 M=6:!TT@FYD]&,W1K*L^M< P9^2A&Y6^GJSK@>K+P8NE>QC&]RW($![?N$4FN M;>QW\(%7EFES35Z?2,Q*MKQ7%5F7-4>K2-I(,KGM GS[O=W&*K&1'=I5TOPX6RBM8O-DU'VQ[2]B2<(OT3'7$F]^ M?KNO7T!3EL>2O^&ORILFEV_2@U[.H BE)A05.YMIQ>J=QON\\/";W-/\"_A^ M\"G,-K#=!\^*%WYU!;Q4>V,2GT9)3M'Z,[HHNK6A6KD87JI571[H^IIDU[%T MML_JNL8:S$=X(6)O(28, W/PC_EYEU,*P>B;3]P&TLDYY.Q=F)2!LQR/$H!G MW&A]1<+[<)OM19?9 H%]*8&<;Y'M^D3*YSM2;%IHQ!:3B%5SS[8DUQLU])DU MN=5ZOL,5QVX#+RTFU7ZE*L<60H.C.?KA=YQZC)/4T9)<+#1,__[F\P!(@; * M@0N'U[\J!#"(&H(\AVJ]BW#Y3Z'#2P?F/J!#2'E_(07T@8=@'70+'E:?GE!& M&Z[<(LVQEF C:2G?MN5D-2#7,2=NY#? M$P^_DX^)Z#''G\,1O:],33C*T5^G<*J&+AC:7+(EC)^8DN2IA) 7IH7B5$0M-7&VI>;I5'Z9K&K"Q= B2UDZ7[=KLK+(*B6ND%IQ M?>G#A%O\"WF=<'5#(F-"E %#G22(T -;^Q[VX/KU%.A9,FSS9'Z>*30535E7 M,L5*;9096U47*%.888L])NAC;7HRKAXN;8ID2O@MB]O+HF.E^[,%TQF2?@#, MX,=.R*GH<+-R!^* [_3,QJPE3==WRIH2:P2[8 M# 8XWP&'W<'ZU0>WOR#2[FJ)MV>F0D^KY?1TBC.%SN1262J[IPUZ^KJVP%L" MD4U.^>:R(G_8?D3=:?+PDQ@:2=-LI=5G<7E8RJ=6F_4H7F$NA2&^T1^NV8Z0 M9-,N,XPDB^OJ+/XAAMY,[X:A/^PFZ<*[R@K^1+O]KLQSE,J[:(G?I^0\9^3E M>M,56DH$S^N;#%NPRJW&];-Z"7K5JE9B-L>N2R5ZQ,^=2,2=< F8U2,>8SB. MVL[NN/+_K#(B1*FXGYAQ^]G4B?)G =1:9TFEM=FA+%?H[D!)*UHLON)FL5BO M 3083*6=5F&H126@,B$$6OOVLN22FNYG4O5].6OW2YWW%;,/9Y-0"IQ:-2:H M+>@&0?X:W%E3,^NF(3J>);-%QO:KU3KO%CN4.L1)<\S,TVZ_Q=<;EXH=]XW& MVHBF&T,V'4N/^XMXTNO\!:G#6B&=;RT8>+\EDE*G&JQDV=K'$ M"[MNCDE*+C4[9'+1B#-4L=+"/^S:>G,>'VH/0NU!J+('5?:@]J!;16<^T"YF MBQ?(668RZV@&W6KT#"J9H)GK)Q, Y^B]T8(Q%(T:]#9:1N,7>H-+^BU".(Y: MA (E:'Z(G E17@*U""%"#VM9?N!3'-=5HF?);<1+AE@9T$:;I4?&O+[NJ16: MG0"%"G,;T<=DXI-S^,*E49%<";]U@>110.31)48"#A>1:D,M+UBZE^_4>WDQ M*Z88*)5B#[]))))0\."GM05=QZ:_I^17H'-<&=[F1[PEH?5%%TQF[8&\^RZF M10E]D\YU>OEDC="6T_4%LU>C%3K5D#_,7MWK8+O7N.#L M7C%B5.8-'!S4GHSY47G&7 P7^11M\B0HM0&[B$SGQL!MZ17Z!HN.>#7+QNNL4V5,-=98$3#7! M,)-68:C@-$A?U#H*"1V+B5V+A GB2_:,V3 M$S<]8N7JD,CVAF9JQOO" TY/2Z#=2*@S\<=999K NC%%,?*I%U M.EULSBQBL)AXK)^ =@--7\;+O:\D43@[I(!^$"7P9P4#?('9\)5'5&B5TENI MC3_A_SVT+487O1=5".NM-%#J%:':IM+Q3LFH1V.Q:"'=SUPBD0%GI:;,NN.R MA1);6L28=7J3Y3M#AB/ I3_*97PEE8%:;U#K#:J>N5SUS,B =5D1_^%?Q'R% M688JB]@_<.__ FMEGKDU)\!@")5]^KY^XLO56CV^6$4["]8568%,2'SM!IT[ MQ>%J1)6<-:V4&M6)O1%60HZ<0-WES0$C8Y^< Q8NN136XEHO4A9@!KUF:T^ MP8!:?Q"C!(-18$PYV& (=LSYJDK\/%/1VO$AW4B!([?$6BU6S KCP&H8P4U0C_$3G7*H@#C,[/T^%R!^#QJ_7Z!G8$!2 M,DXQBLTNHMV%M)SKT4[)LU=ASP!%'H]012R/O-&/@K[!XO![P#JPYWQ=LOWZM2@O M?_\7_+/[&4&5>!,B;;H]RXY+2>HI'@,_O.-C_%]7*#0FHP<=##Y0LA%H6P%ZZ^] *4@W*)/L>2_L.?_A-_Z_:M VJ#D(7] M.%!Z8,882T,= WPOZ](YJ,7O[(]],A019@TJV9KS0K3+M2J6(MM=@MI MMH7EFK5._1$K5--/__WWZ%Q'_<.FC*/#?Y)';P_C:JT-@-JN8>E:M54K%S), MF\U@V4*5J:8+3!EKM<$;%;;:;F%_04J1=4<2_T:0_W/(_P7T-W"#3(S7@"RV M+4S6,7MJ.!:PZZQ'3%H)$A ><\G$K"EO2IC(V_P= /Y]Q?]2%YP2\OS.<$Q& MDHULQ&CFV-),8G[H0C./S!%V+[)]E4JL27"QK%.K@P4;I-R4X*#=AT M]_K)9H-T,L/2F.I(K>@XT70RC"BY''G\G=G)IJ(4TZML)^*P(ZEM,OFYZW+4 M\9/RD&Z*E4QACI-4-!&3JT)Q%'6YZ/&34D)7RF2=&736\F8IQZOQ2:32X&+' M3W;3]CPO"0,6C\3+N6&?7+BS9H.CCY^,J'ACL5F77%9CN:Y6C$P<@6UP\?W= M@5TF^'SM^>'^YT9<;ZA9;BMA%-E(C2(F_7@R&ZLP''R4>'CS4R5A.9KBZU*T MDU87\R5'5EO1>6/_J7^_^M@%V!!&$>3QVG]+U@$9VK\H^E@S0_+?:N;#B"-@ MN[FD6Q+F\A;VSS-[8*\:/DG\L.$3O%HNRAI72-HQI=2Q6G;!B%H5>_+"(8M] MP2$[O%=M_-H]V[MB],',2;>FQG.99J(/4JEJY=;S=[Y#)PBP[ M2M19=N(^_(X^'=<1OX07.!60]A+F]3)B$B!4$@7'C'9 MP@"ICPU5-5SKER>B/]VR_&D*?@GHEC"51$>5C/$[8<*L=ZE#G+#^E3S#M0U. ME%(-07G8B1XR-C3BW8;18&O9X6 ]DS.1O !^6@)HFX,?MTU'.I^9_^Q,X$]' M\:HWU.87O&?/M=_[:W[0"OAJ*C^WI%^[_S@\%)1PVP-!)2KX-OW.D_:<*=ZQ MC=T;OBOEO?/"X3H(@VR?P8\<)=O<'6S[@X1_Z<\5W\5C3]2[\^D.+(.#[S? M=XX!A>Z@MGL=@0&=7[YWZ@(X?>@8;H,*W@_O'N5'EJ$ZMG1AC_#<7OT?1[?C M[TZ'08BX&B+>3S,@1)P)$1KX%E5Z&Q$D_I2,WA 3Q^"'\:L8@+T-$V70D/EE M;U-FTE_X8P3\Z>_[0M''0?OH+3%T=[QRKO%"'ZKU"Z0%@<5)7+9UZ'T%>8$K M^3["\;_A[I#Z7$+WL_?Y8RE^@RK#BZ9R@=]5-T:)J$ZU5(54>GAY5AWC96UR MD4JM8X>L"H[5=B5U*57 &:>GZC>$:,:.Q:AA06FMAF2TUB2T>MD%/B0%V/B1 MCA[7;URVU>E])7(QQOYVR]*-Q"MYEB*:2TO1X!717$>DGFGP)I*G 9.G XDW MVZYQ0HR.5YNN+/1TF76J$\G%52 &6S ]X8E1@C@..IZE3N;2TC+PPS-O)'ZI M<%NW(6J,#[; 1I9QF"7YU)2D$[)\51J/U9QC+SOIN>W8W;+2M_H-CH*RG'A, M$,<;%,)M$@>E^_]&LCR*3&ED2B,!? ,!G#4<\X3\G9FCJ5&S-1LGQ6E[) U6 M"C& 93F>_(TFCPL>D"T=8ELZAFSIN[&E@SRF#:F (*H \.PI$WR6CFX&G0J+ M+WJ506;<$MDAYW(Q7P50Y/$F(F2"A]4$;T\E4_+Z5Y A_@>&>("GYEW 4']U MVZ<8D)F!N>\/D^,,Y-UWA'E_OD[T9K.EHD2&R5@NI6FYYAB6Q -A'GNDXW%D MSX?5G@^5\7L'FN&\GL#->^[/5WKRT85/JHV 3QFX(ZU1E>P3BJ&>IL9CJC*< MX>E5V8[JPU[&8A@N[EGYL4?\Q*YB9.9_/';@=4/_V=WZ72?7N4L@CWK0]KUR M)*VDUN:$3G5JSC2?D=KZM"@QI_H$-^U1>C,3X@RK&95H)#Z(]RD;=A321WV" M5;X=D?%U6HFLV:%=7M3PQ&9RJJ,PU:RRV6B\PN E0U$3T\&JT5\V3G44JK.: MU4ZN.4F1'+'L]HFH)4X8\.31.4L3PVHYZ96F2-%!=T7/<)ZNPR[%V.LGS6:= M8Z=D;86O.ZET(3NLL8L. +)]-LU=VTQB=<+G'\G>N$TL\86A3OU,A2>1H3BF:MR/VH;<[^$, MWL#3ZZ$I+KM#/I[R]CP=/;I:54?YUD@7V9R&=\>U3$^8%;Q)1$>/5B1P!CFW M2"M.UG%R>D6*YOJ 2$Y@M!KIE4N#)57%(]HD3TXVK8BX=.&C1RC-416N8HMZ MH],:=%9L+UG#(],)?'2'TTNW;^V&N61D2U -RS%/=&/-6IWH2I]I"NZXZ]1< M:.0ENL=M;E7Z MN%L5MOX)4Z#WI&W'.'C)F^8:J)!M)SDEN!^P/O_+\'\N&[5\6]O4DW3%1_ A;O!B&@[[P/.?P0O/_) M]0*T,?0+0_0@Y(Z0?Q5AX.N?4#,(D7S)(&=(9G\[QG&!)&6*5WE=\$)QQA@K M\KK#FVOLPL,.+BPI_G3>Y*U3V9<&#_Y927K):W[@-",B0#R"P/-MWGK?[0L5 M>(+G<[U4HOO9_;3W_;O,TGE6&%Z#S(-6_'L-]?=QH5;0U%FPBJW.O]-EQS?> M8M$3M579=:=F-/.5N)(C%_+(;LY2 W/;Q)R(/<83GVNA"!PU(@X\&P=>6ND% MC 43'%VJ\YO"J%_%([RXK*[6F72+8B[&@@N=L,]8P)7 H3'!,4]*%-29K@!;MD^H^7.9N2(S;8$3B0@(LSRP) M=B<5%J9EDSL160!,+YN2^-&&22!%P;7!#YP0I^[(R+OI3;K"RNVI4BU-\^G< M9N*/!8A2QTU$)_=,(A,RM1Z&UJ= MU*(F/6X &0-,-BKYKHP)>MP%UE!+-C;Z? +C)XI$=&<4NKE6Z.:$_!E.\?HJ M/=3Z':?53RJYI6+/:<:?>P%<1BJ:1%$;Q+DHY'/KD,\)UFU5J\W5>,(V%7)6 M2:5R:U8V5+@BT(_V4(GW6#=$T9X0F=IWP>,(&&&MI@@)+!!A(&#R!M$YNG,X'/3MP(U0NJI'*O>M8@0X M98/?)PA.:F-D8-YEXO"(1*Y4R7_K._] !;]E_O26]P]R@SE>ULNG:[BZFMYO M4IRDXA)'S//DG!J0.3C4"JA[BOC<)@(D.NY2=(0(6#^RYN"5F"&2AV(&9O7L MKH4O<,I5UI:^DMU-K]'O_GE6[U-BYLT"!%(:EA*IT;RAY&B>M!*-_JB08H"\ MH1]^1X^7" :Z_B!X]O5=2%!T9Q0CN9$)Y4=%"KI@2KPE923_?T^(L4K>S!3H M^5I1UDIITAN[:M1N-KCD=N1[#)4Q(.X.;Y3DCJR5-SGZ30N%STPILB?P4[;F MYCEG7>.3K0%D[>]8**&)'+V<^W PIQ4Y?"@SB^H7$&$@8 0/&*A^X=I3')!% MB^X<%!5V:Q_]TNMV/FH_;\\:LU2B%UGB:SHV5\EXAD7LKN.7>O-QU78L.C#>_@#[\)DD0#)9","0.P M?F1Q1UB&U@P;C)*L2%JS$QFH2KOF6*[#N/#@](=3:X(> _K/J8D2'Z1&?J)4 M/(/P"^1NYC^WA= "YHM$A$X59.2<6;:[:+IXR^ <)E4FA5K5VTWJ!X-P/(&" M08A_OVIG_&@&ONID&#%>S5724D]22&#$<>/]D6.X5Z:ARG.QKA M5F8%/5M37^AUS*0O:'*>5LJE48NEJ1(-K[X_6J0OT.B:N6=E4'#.E M]9/E:)UCX$SDHU\7JRW=R:4G785/C7/FANX(- Z_\^C7N_E48S(H9J8L;16Z MB:Z99B,.' QZ].MM3AG69[.4Q M[Y*PC]>*=V1S7F9 )-%T8%HSY*->K%2ZP5/S"5OK>2GMAVR#+I=+/#9C"V M7V>K+;:%,=4,5FOGV2:6[C2;;+6-E0M,JE NM MLZW:+Z_%CG>4MKC>TN:'# M3 KTXGD?C9CZC#2,MX.[G_Z8[-J0&H_IRDQNTL-)O1I5R$VOIU:R;'PV9'[X MNGK_6/ZV>MZQC=T;_K9Z[YWK;;3?Q;(2:'W]'UC&9]Q-'$6[B8.!"#R)$!$$ M1 "60+(I$)A LBDHB$"R*1"(B#^1[U;5(D1<"1'X$Q5#B#@?(KZ>"W_??[C> MK6^W3?PC]1CV'>O PX5O_N\A]O!-")'D$W7;0J,_7;B^B\CX8ZM@6.;E^O6+ M";!0$P^2)@&4)G_*"CX+'/][Q!![N4%^5VX0Y%,L%FJY :.L9Y(4B#">89$( MNSZ!L?RP:)#ST,7+VYZQ:^;2*N,HH;!-@F!S?FT:JOJ(R3J$"? .'KT\S9(7 MO*3+92NWKV%SAJ0R^Z.PR+4*OQ.*(Q?\X@'AO''[^ M&L[O<'B'6I;$\89JL.2X.Z&524%<3QO^IGCJ,4HV5S7MKG:D)>V M]8EOR^#-;.Y6^[%V'J>SBQ9799RXQ6S7R\<>HY<:68K8,]3LB>RE/[67/L>= M\S3;R,7HG*B0!25#XVMJW8IL%[-''TGZ(FN7[LL0"DT<*PW^!GX!$ (D1$L6 M);]8>%MH[0^"L9&+>UNW!7X[;J^'LW%KP48,RM+3BTIB,X'KM($Y1CXFR<^98T@@((%P/Y&PHUU\ M*/83KMC/5MQAQMP3A/H$4^&X_7V;U1JYE %U*GJ<[>-J<1R8]>CBNV Q@<"\SAQ,4BCO=3=S)&U. O,BK>I'!'EMY MM;!3@,$0?J,.LO7Q@(BW9;ZR'L7CF?E\W.E%A@V^)#(XOV*X.#3JXH_1Y'M3 MUY'00$+C2J&I $,A_';B5V5&C3 M^E"B;,U5?OU+UE59ER(C.+#SQ?A2^!F??2A_)]SN=&>:,W,P.$=0)=Z$7#S= M'G@GM4GJ*1Z;OYYR>7;Q_+*)F8P>K,/S(9>-P ;M2PR._<( CN]-\OE___=B M1-&1K[M5A@77UFXW ?Z4('>*]M=>H5(0 M;M&G6/)?V/-_>O3S&N]P'.H!:E^,._4_]7+@Z?:]#\8P;4G(-N:_2.+)&\+[ M/!*6?"(N05 G1!3U3#[_Y;&I"=7R/]JU]"G\?I>0_)?PBX#(!:I;?3&F9/O6 M ;5!R(+S>&-ZX<1A6"GH[W'L4$T_G7&4\_='XCSCX";C[_\4QM5:&P"U7"_)]#_B]@T#DJ;V*\YLUQQV0= MLZ>&8P$SWWK$I)4@ >$QETS,FL(9WR)O\W< ^/<5_TM=<$K([P?P.Y-HGXLD M\R.\Q_.]328QSN5')QVKQ0D'&]4I^VB(ZN=%,CI5MU])3DU.+%R*CN<"PO4&$;;7S M<7)68)F5]^31K\^IJMMDT[,QSH^K=:'3;<68Z$&H,3PX7>18G:8%Q^II;4Q/NJ24)CC%*Y_.M):Y(7)%HD.M*ER3*;>;6;*_9AR/T8\JE,?]B>LSB^6!JNG%!7G;8 GSRZ MD; 9+_(T.3=QK6[EU;JK6TZ+.87-^))/3WHRFV4U:SU,ZW5IM'0@CH[.::XT MX E&$R5E05I28T63C6;2/85W,R=U 5AB MC&GR^D3RMC\#E[]LZ).V9&H9:60_+Y@XW@"0P6=<9QDK]!2-R93RLT$/3_0; M?LS"4RN,_BG<7R'Q],P6YK1??JM%J#F.:3:::VRI2N)^B7*OF M(FVV6<$R;*H=J*44$)\1H LT3 08]3O!+'\[A3V5MHLF8.3DRJLF('T5= L@ MWJ.\8P*;:>0XVM:+?=Q92.O(NF(D=1>MF/ \H2"MF*"?*#0K^2R._9\O3$3S M] .""#2T.@B(2#S1"82( " "<01"!$+$\81;A(B;(P)_HM#.E3,BXJN%AQ^Y M#S]C)OS[EGNHEP2<9\,$X9ER(9X(?LD-$]=MZ0SRA@DD3:X@34*T2(# G\BP M;Q(XXX:)]XW_F]_UBH21?$K'UYRO\>\:EF9HNB O+ ^O/'3^HW#GO17!G[_#Y652,LV; MYAIFR+V2GE/#]0A6P8MZI*CTM,Z(%L?K=B;J^ALEXHG'>#QVY1;G2],S8NX; M,O?[ <-[8^[S=[A\D;FI#E=PC!D]8UNQ07965BBY!M89) V,-FR'%X7)$"5EGV>K1%W8&U]2^X&>*C"@3_QQY=-W#HJ M^8G+8G^%S@@;2R9PB?P*12D-F;$JG1+1PK#9&\TRY$!),ZV8-2Y/LG/:]7=- M),GCQL._PQ!$03Q]:YZ^\>[1V_/T)6ROS_+THIS".VE<;>"EM2+*-LDGW)SK M;Z@@'O'H\028D5/FFJDD MF'4T'^GD&L.!V3)Z=-_8[J*(QQ\3,0*%RQ"+HR!:D VY#U@\6B<3>B[%)EAZ MSDZMAH<@:\L)#'UF[*V/M[8&L2ZYI,\YB0>.UR"J>]^751;48-M1CO/E) 4/+NJ9WWSV:77+D.[^86#(]TO:[M5#5UX4\!7 M>-;L-:LUIU-JUE>QI-M51I:[W<%!/<90R T)ABN7L-W\PL$1#)+-N)1%*@+U#SG=\8]G:6)]^ISJG;SJ0X'53&3 MB2E->%O">%UW>!4#%.^8WMAQ.*S*FUYEC,#7>V.H+&RTQB!10_[#UA)O/F)P MKB)O;4=:69<=:&69]B\X01,R!SAL;7^PK QY;0 .5/'/O][-O/)FM![/N9I' M(P(^RG4=7$Z2Z4TV5Y9_G#SI-J?3XV!D?HS M=?F'8?C#99K\KR 9CIPIX$02EPT?7IC1PQ5+O30PKALJ_Z8HX M(3IM/.ZM'_A2( M=HT3LK];B',DM8,NM;.&8YX0VH71-,]%-'W2X>G2(AZ=\72KO6WW1E;[O5GM ML? ;JB&Q2WU@W+)Y*OQ6/6H]"Y+^D)>GC'XIDW%S]6PTUW&&J>BTWDJTQUG& M;SVEB!B]DV\*L=]=W8+:! M ?-&=40)X[%_7H2Q*8[ ?;[>,B27]@Z1W9Z!6#;/^G MEVSL?4J6Y>V7,1-3DN#[\(>V'^3Z<3E.EZP6&REDY&YI*$IVEGDA1F)?,14/ MCK8[>X5?R9JCI0S3]!;3IWG V>#]O5BA?;%2!4*'4\5^->NLJCU6R^DQ>52O MT=7A! YH?SH.+V" QE2( Z\)?H\OB%\?9Z;$6Y)' Z:T--0E^'4 ?$V3;7^2 MT5PR7_UU_R5_P?A6UFZJDUX00V5HJ4DGX3[\ MIO!W"<0( N->"$7%$5_4N:Q>Q6DEW:?ZI51%*$UNAZ*>2>7+?:W?Q'/U^FPX M:[3*E77CX7-7C: N@2-QRZ$D6/-D@^(6.M3\S$7:6 MZ+-*BMC&W#,:XFEO+AV9A(AH$=$>$RV4B*]I4;;V=NH( MT*VJ[JA:6CC>WV&5/C!N+Q["Y"6QU>%,/#(=7!O]Q")#7 M!_KRS;>?Q(!E,)$A?_H?>7YI69)M(:Y&7/UEKOX,LTC \K.A.H+OCAV@4"3, MG0*J66]9^S2[@N,N/:MHXO FK]N&:4&N/<41A],7GDVM5][P3O(@.D=T_B4Z M9^S31.@>&)@D@V\PL;_D MO[$#PRL%'?[FL]&%_04@#:PTH#;A4U-P:OC-0$7\Q?L?]+_? :P@J- 0U U' M%R#=0[?>!K#QN ?^[U:5\J(FZX U3:]E%ZA#SQ.Q/-VR/07049K_S=MC/&)_ MC?R?RTJ ZL -LH#A+.^DV%QU+&S'78%#XR?=YCD0%APGC\LT3QM+I64G5KH9 M)3>FV'@X/:;EV75N&R?\Z"^[P;L/=H$3\Q MS^<#0GD3WZQC&B+4/N86N5VYWDA$IVD)CTSK%%O)KKJ,P[R/M(QD":;LR:S: M^/"G/&P>8*NSC,N1?+RIX$ZA+)5%SLJ*["2(@OD9+I[\V>OU5VF)P)W[$4G* M*TG*(\Z)X*-4/]>@2)8D(JNBFRP4C$'C-F)1)\IFAB<,7BWUMJ]BR*^1Q8'YX1[5NUP#@!/H$TECT/7E(-]V_,@+8.,'9> M<2]X5(3?"BT6\(CF!VIA?@OZ =;?F/=-,.0E'X0#F)RLGY8AKII!>JLS*S,&L*$U0C6'&T<&1S%V;\Z[WTVM]> MC#.PG!H:K]?ET^5U)IFK=J3H5)FZ.4O3\1C 0<&-D(8 M L">E05896!ZL 6$M-4!CE#6,/?TL6^=J(U?K%U\X>9F1QVY'QFO,RP=U\T, M1]?P',$ 87Y"C ?7S=V)VOD6,#Z]>YE3S(*P>96@WF=I#W-:C[[G&]A+(A8X M8(&J9!]R 7R0T476JTXH6)8#U\5_F1F4@;X0M8)XGXT,^V)9T?()#_-"ZC+@DI%P"'@*W 030E 0X+G@-6"9MZ**D MZ=X=V24T)KZE1^AY=:I5.ZD$+B=[A04E,ME-9')'K+,#';"I?-AYS" <0 ^3 MEGM;[ -&0D8_,OJ_'';\H'\$"BT>D"EP574O> 4)$9*JSD.JA$[N(_1,@:=J M>#4-]A3-XC:R! 9,$OTP'$#,0.\"C@;F8+4 F@6G6]?P8VM.COG\>S MI_Q^%N@;O_YVV&@S M^CP_7/?ST_MZTFDJ3#JJ&_'S%5EF %X-@!,@F*(N!D M"U->G\!?\0T\\S'?RLYS8!Z(A+ M3ST^/I]C6Q\H !WI?S,\C0W^9O';V[BR/<7X\1C<&KCSX+.BO)1%"=9=P(_Z ML-X[:@!N !9SZ(5!]/!S&=X%@%A0'K=%*^#UV^+A=?K4'WM^,,U=4"7>A#UN MTU=\3E)/\=C\]7:3L_=3O1S@3$8/5G[[S)6-D/AE6KE.SHX^YWCY__=_+^;F M'W6(;V7$ 0JV\_I)3PY-I(@_EI\?@W/^XE677UN[YE/\*4$^"]+=)2@(M^A3 M+/DO[/D_/3GZ&N]P#2SA#R$+)[.EKP,MPK1-D\3WM\!?J M6/SRB/1"-5MK5IAVH5;%6FRS6TBS+2S7K'7JCUBAFG[:#T\_>XOH5SARCX-O M[#ZX/8RKM38 :KN&I6O55JUT+M+$?X?3*PZPI[.0"3@U_!X!_ M7_&_U 6GA#RP(P2?#GWG9;M6+H//N,XR5N@I&I,IY6>#'I[H-SCX*/& O),+ M>R=A?U]#.!V^/'/^'/#?<]P4@ZZNR[JGCD6/)T+MXP@HZ!L'X M7 ^^\\R]ZHUM@L0V8 9P#IP+K@SB3*(UY1[4//6W!-"PKLOT#).M77/C,7H_8S!$G7C9[ M]_@S+_G! ]TV#?4=JC[M*>QHPM-05QD[\OGMMOY?3S5'P?R^+LB>-PZ M7/7 M_8D?4ND7S:=<1\]Q_96X;W5_7TQSPFR*_#>UOLMXA5XUYV<26 MO.I(^\PN,&X%E;G:GY#R\@M? M%-932=A>>9I/88G^?&X:*QG:&\"8#H#@OK1VS )0=2&D3LKL;B?1I(H2*W:< M;DDLV(MFI$\*:]8B\BOC1H%]Y[W^XFF:Y#+[1 M!:66RW0J12%?9KE&(+T=WJ MXTDD;P[;-C6XETB^;0$[EBP9W)HW#_X$J <04(P7:R:7K M"V61H(B>(3A%&G<#B1@/.H[EA3^^A) =1G<#(_9H]51 &R'3PG]Z+=E4D7B M+<>GDH(^=]ZHB4EUEN7*ANN[BIQ-=U(:LQ@MIBXTS:+']OKGK 5?.^]+2U3+ M\)HU9%&"L0-3@L;+R_0T3(1+0%;!3.7!YN2AK7"%IQY12QVK9!2-J5>S):_REG^V@"BQ.&P(#T,:U7<5X&$.0^S*7* M_&A;AP*?\K\0W(GW);YGJ;K>8#]3VE:*> 4N8U7:U;=X%O*IH-";A@&T!9XN MDU;:P??<C ^CY_,1ZQ'Q'G MR[0'G#,(BQA-;TKQGE/6\*,7=\5VY;*I+=LRSY55^YK9/4&456%;+&NH686< MJ:L%ZQ0R[*)LQN?#BOMM#V/WZP D(]FOWGRFO1>D5]Y!YZ3WL;",VE*7S 1; MX]5*-M)+=(N"%PZ@WIX2:TISV#?O_9P_4V_O!KQTNX5G=A .SX1Y>5P_:>7U MT3_#$'YL#[['9\EW/;SR*BRA:TTER2X;?C+P12[#HL'KRTT=7TZ;3.F_:Z?6"4OF=QD8K(:W7>Z786FR@_6W1'])H, MI,45W5I<3;;L%?O4F69[@+6;3+7%I&&QU6W-+>]"NYO!NLO7D\9>:@6-7_N1 M">A$R$MH^_MF_W:\P=8SD+2Y:JQW=;%>1NR9077P0)#[_5*ZC? MR3#@9[PN%C[\UD<_$0_?#EL8"T@ZKR"IN;_Z 3^ *[\G-^(E-S+;--337G-0(J5_ @*7=D6-+!5EO"<*"68R8G6EU(!SR8@3@;VWE"UT M-/QO):,G^:"G>AAW.;#1 M@&]I>67]4()"N>89?OP*B,(Y+WOQS)$TY=4QM-> 3N=M$[82/,O:T]J;WZW) MDC+U^LC*>+*591AUTY*DZ&\V26B]3 M9SB*PU\_6<]'R_@BB@,6,)DL7IP.EC.[ 9X\^G6^GK7X(DMV.DY1G,V73C(Y M5N!W'OVZM6F0T\2D-N^4AJYF\E&B7;(:7/3XU^5AO+=)COHE5IZ;_=F@,2NK M>9>+'3_)]=AH2EVEXIUTHY*;I,3FVFY,P)-'YR1K4HX?*58;IYWXQ(X/YQDC M!Y_LUT[,F\[#U+X AR=CO M/+>M_;RH 89_Q_Z*;>VO0C5=J[!8F^G?.,#UZ@K>7'5@#AGZKEQ+]K %F!T. M(M^]\@4!U%/0'%M[LVG]#4)OJRS?'[2>FPW]W12PU,V[_:7)KB5,)=%1I=K8 M)\"4=Z-G8MR.C&9TV$@*1ZY[71(G*),J*$NW0N3Q7+E7EG4YJ57KC0O0&OFR M"%=L>FO1]U:;7N<,[MK%[P^_;\=YY MT=V#/U=#;I_!C[IR;'-WL.T/$MN:SD^M=HS33V10=J)]H7'K#[<Z MT=[7"X/8N!$A(WBBZ=P M]]5+A"#^\X48Y,6 <74<__.2][E\V.=5]L"+R[Z\(/;7I<;4?S&T_V8"]OW< MOA_M+QN6-UIR.],&P+ VWQ9(6:^R I*UXUN@= !0P.^]SL_"Q&/+XFHYW;24 M4E)OI@INB3-G,/5'/?RF'BGZ./G_]X7%0%"B98$0 Q>.HUU7#%P^2/:!&,"H M)_K%<+QSEZ&\D@E$\E FP*H4NVOA"YQRE;6EKV1WTVOTN^]5I5Q2)KP6!:5< MHCJ@-R-=J0W:;*F=GXCS#A0%-%PV0>+TB7J-RQ%+@,*+7Y4$P8L"'/'Y-D\< M!O?]&A+[6_;9#;VQ3]@[.R?D3#F[ %_VVE(]@);>EIU/"/6F.!FRJXQN=Q8+ MAE+%WC#G#&'!%K#ODH\D>6J22? C-\&4"?% L\DY98)OR07XLLC2>T!>[!Y^-WV MABR^71:) GQ7#?"]E)\4D)^BX<"BQFL)T&M' &]^X0!IC !:D159-^"BQ-VH M+D877WZ+O^^I(ME3 _QEO]KAA(K1&:?;7N8S+-[*.7:BQ#?&N-/@8M#LC#TF MZ%-3"E%4\8I1Q9NSXK7#CC>_<(!D3P"MU3/*GMJBHWMA,]V]QP M%@Z\"IQ_!Z?C6-O6(NO:C47I_9%W34: +5E_X$%*TJ6Q;+_15#0G8M&LMF@Y M.$DHMFRJ?&(RF!RWNYU^[F+M;M>@KJ/M4/>P+8I VZ+0MJA/*ANT+0IMBPK! MSJ(JVA9U(\BC;5$G%/_'VZ+V$P]R"95P!7&L*)'T>$6DI4D[4FB=[%C1)D:W$J.)FI:9G)HU,1GT$Y%- MJBLH=*ZA)4:3=8R/NZ=F3CC)ROFICXM+Y2.TAM& M6OWQQC++[H2+'S]IUM:95-_0(DK)S;)CO#=ERZD)ESA^LB&Z>HDIP3+'=W*RLE*+QS83!6T6C[Y[BI@XW$I.RYJ05R5QVZQTKT4\E3TY9Z<;' M;3VI3Z=*6NP;5)U;X6W+/47YS833X;M2/\N6TLJ&[K;H=3'.G*+\E4S.&PG. M9MB'5RDO(GV98Y-:H=3:GE[6HWHD4)IN@]>CSAQBR6DFZT,NJT*LFR M% $RI:8P\-$CX,MI-]>(9RI9-MU/E@;,LMZI+"5%9Y'- MZ(-"LMB CT9?/QK']:XI)FLL6YK:O9$UZ]9*+@,?C6\??6-#X/M38KXP4P;" MY(W?>-N/T8B]6V]ZH)\/OA^NF(.SU7<*?O)G(2+Q1+V;D42(0!R!$($0 M@433ST4$_A2-(D2<#Q%?;\MYWWWX(<,Y[G=:R[G&_D3#/9KA2F-_WA=FH28D M)%D"*%E"-=TE&>[)8>>=^H/HXG[HXHQ3?RZL0 (^]>?2&N.H/&Z[T^'7A0OS MPUH>-U)G)7@7D8U#/9^(&=% M7/K.1];*1.]-2>'-47.%I%_(GX,S"MJW_ GZNX791T>I/%TVG>TJ8I:3R8 MN_Y8%8J,7X0[[\OD"4=LY+4M!$C:EI#'42*P9H_Y_]KZT-W5E6?O[E>Y_L-:]Y]7>$G",F=<^ M=TD.&$*8!T/@"S)V P9C@P>,\^O?ZK;-$,@<""26CO99@<;NH>KIIZJKJ^8Y M+ENHW!7'^K!T4QM[B4R2\7.G,0EP(,"!;XT#9^)W;\:!T>1FL!@D[JITMYZS M4TEFW51Z8S>I2))^7<:\P,]U?7ZNS\R3?/W@_:XQ7W":T&@[W M!L5/5=2.TIZ;-;JFK1V'7N=CZRR^_ SLC0G%8X=5;@+?W)7[YM+D!6[&8]$5 MF&VRM>LV3*_.2K_DW)MG-.,O>1J^*3E\(I7AL4)H,7,]'*XR#WQXFK0'RJ@0 MDRJ-00IS0R;$I -77P B 8A<%HBK_+JV/J+PZK+,TXN&Y\#&/XR"K87_/H. M,$Y5,N6.+37&?*UJE1II7KU719),'2A9< TQ4."?JL#GXE$?5>#$4KT?,>MT MARYD1MEN18N5FSU27033J3@=7%7\KKZRI\/9K\K7\0X)4J<'7'6-,X&P+D"1 D@M"DK-Y M[MZ*)/.19JW9A_H_;6PNM?K?;'!Z>5D1RS08:2TRTV=S2DM&W>1T#DZ$]R@_&XN M0R:^I7.!F?^SKCKMS=;1U)3!I:9K)7VO!_V'VDTQFTHI1;ZF1EU@G>R&O8JAM*1 RU^ M8BAO&,FG:]K4,DQYY+@?R:J$RQ+%DMN.^VJ7W*A>>X(H21Z!F8-4$5X[1*:- MD$J9\#E(%!)QP5/*%-84J!1\KZ.1 A\BB9+=1B;Q8FX2AF"M@:^P0N!?P2] M=TE#/M**4",WL!7&+9B6J>D.>2REC5X+ 0M+1X.!/"HGA:2VFK7,]%K5X\R# M+C4^&P.8-T YT_5!@N:,*XF@AZ)( >D)ZR?++OE#WZO\08NPHR+%U5!UP M]L:__C#'S.Y''_R+R"Y@YH1R2*5/M%?ID\)%/O%<$(G&,D39H#648,#O%$6S M#?>"L_O4JC4'914_98[WYZXE3I!D*:@V>LTLMC%"MJ$'-XHFSKR-:#CHQWL] MV[Y+1.FLK4X'RU[3Z+3A50@F=0$O,W4+?=X&<&(8);O 9F]TB0_LBXJP,-!O M_Q^[G<*(Z'5H+JS#9(W4S>X75M#(W-T.P[K;=_ADOYRSJ?MOW:DK_>O5!U ) M4A#WZ>TWJ%M]I@+BT6 A+F4AZ%2P$!>P$*E()A,LQ 4L!!-YUD(+UN%LR,0\ MZU,+%B) II^U$ $R?>HZO#5Z[27CX7RCQM%LY*_=,M]G"OXXQQR\5.O\=+," MMBO^\/]^)7^]5TECD2CSI2$C'ZT6WR.N&&[/%>,&U&!_S(M5Y ,=^FH=^J@ MN(M]^-_]I=_5%N:]VI*)T,FK5A;L1CR8EY-L[U\^U+.*!?.U,88?%XMH)A"+ M4P2=G7X'.?"7MX7USG&;J,T7%CZ.$\S@".WXF="PVKEI#Q+9RJS4EL,-V52C MT80='*$],5WU04P[M>;_W MM<4@O>2D^78A1F>+1=Q7\"R\E2G1'NJDDK>C-@!W%,UU+1DU1GO5[@ M/=F9?Z#!EZS!7\2[7JG!C)BK*.8=G>#"Q:*B5YL.4\\V0(.!526.NEI^L 9? ML[N6I*#?C\183M<8I6?.Z1\Z[ FS)^S %.YTTYAP9FI\DYJUC++C:$7#K& M#I(DOTOL),G\+@R.]SMO:HO !1(.5Z_R49VHTRIJ+SJ2OHGS2 M!@5WDS#'7T?%?K**7[./KB,H;N(82L")' 22"45611T)!J+^TI&"_W'24GG? M@KT%#KI@.[@\OI>=".H8%54_F2LT8 T#F<9&[5E?ZX_L#!TEIW82<13GN\)L M,- 'R=A 9P8.=03Y(__Z&[O]+) ;W11P MXCQ\A\>[MA[X_@+?WX\ ]5/1/UF67W4;JNF:<;41[^LA-*O[6GC,Z]?/V_0P M>7//U9H]?O)0TFDF90_2Q.MW6);I,VI_7AA:!RZ^0(_/1LY.IL>SCF%$]7Y< MHH569MK4V#5S@O3 2W=6+]T%5R,ZHSE^V;-PK(#[DTSR"_#9 M7;;Z!"#R4TZ.CR#*8R!9)V2G>S^LW?&MD4!W!(2T2JX!0 )DDDD%EV&_C2.O MN+FRL9-N)_#5??>9KE2Q^2*BWB? M&Z+Q($J_K2C;CX'D#SKPOEP) N7^/JSL1>5N=13#:/.=+%\KK7L:FS-&NF5C MY7Y3(;4?H]S7[-7;^(1W;M&ZU<@"5]\7NOHN"PJ_S$R_K&EX]XYPQBR7;]D1 MCI\'9352ZQ$FMK:Y0760S!)V"3O=DWOSJ#/EY@Z:-@:QY#I?!0H8)5Z_6.1U M:19>*STXF.7KMHX#V/S7^9)77@3_"\#AXL#A'7SQ?. P+ZC]NK28YOE:?;5F M9H4JNTHT,#@D"3A\LY27K\6'@\*ZVV*6IR<]KV4Y!_5^W4(J._5A1 4).I[U MB??N)R);_7.T[U\F&%.4P3X#45*WE>PYK__:Z\2 MSX$&>$BWLP1>!2"&"/88A=U"/\((^OE;4&S!,?Q4^W0DO:E7\GN#EC$\;_%( M(O,O:OM//*R#=6=J^DI_NK_:*>WF7Q/MH1]KP MS)(+[GB3TT84AE]\=+*1'>'/&<7\N=( Q6J^UJRP[6*M2K6X9J>8Y5I4H5GC MZR&J6,U&-B4"OK)LT'8-WE$)YNOGN%IKPZ2V:U2V5FW5RL43'S(W'!)G):9?MRREVVF$YG2\(9.CFY;K5K/T')UG&KP MH&5U$$\K#QR[Y%J&1&NF2--#VX:6!_UT1(NC;=L9<$(X8]\Z_2DKS'$"TH-^ M9NG^;>QV,:OSM.E_EDO:C194X4FC(._3QH M*=Q/8@]=-.]PS!@I"_TV;$I='"!TT'+,".U5BTZM:2NEFPU64Q*"R&+?\T'3 MG#J*-NE)5IT5TNV4PG%\HI G#HB#ILU"W5"X>]WD"[=W=[;53L$XQ]AX.FAZ MZS3D%3?J.K/P0WA:O95'13H.'3BR]NRB61LN"_W^K%:\FTZ;.2,[OP,CY\CB MLW8]84EW-WF^M,SHA1Z_[M]6H.F1E1KR^EVG(5>Z?+9V.VW)R>4L>@--CRQ5 MW9XW9V%S.>*<>OV.XX7A@.] TR-KE9PF8[<)(Z/1K:EIM:(*U]:JT/3(8L': M,_/Y_3(_DQW+5I?3573X;*] BUECJQ6/KN@ M\SP!O,CBIKX&/K*1W!\.!WV'4Y;B9)'CF4HQX=2ZS>RTR0YP M4\8UYLF>S)HOM8Y]&LO=V39PY(T\^/>/\4YRT^_Z5ECA!DJ6@VNC@0B1. M;[;M)2'_;7CY#5Z 7[ZH-6+M6][I5S)\UTPL[QWQ-BIQ\!9DB,("WF/J%OH\ M4VEKD-&1 V?'$^O[AI,5XA'9V+RNEP_L7458&.BW_X_=3F'Y\CJ$B8CHVD6^ M-X(8I()E:OX'KCE*/MDS6G><05X;^L#8-'6_8SNE=G^].K@J'DE%@U*^G^$9 M^7 D18()%B)8B& AMJ4W8^E@(2Y@(0*-"!8B6(@ FBYP(>A(_-FSTV AWK80 M;[V;\9+Y<+Y1IS_B2#XI*E])7>S=X,%7X\$'SML^8U8V*,&\%R6B=.1KK[Q^5%6P(_63 M8"&0EA\@+=',M6PB7RDMGW91Y?2[T.$AP[.1,9HJ6CK.0'[DW.5G-VB'^!R!*2#W M0O3GY K^!GI]<6,^6,;/R$!P>M1Y%'5\]@0#K#&HC78CD^K:,!U78RUEQLRZ M='E:'='E^?MR A\$+<$__,^\! .[NL:JDI=OP.#F"T5ST-[76_Y^+.-[NW&C MM;*+'I],67:S80ZJN24.L8V!Y1>BTR>IYQTH&#ZOW)04^HR(+^8>$E&ZM-5Y8J:EY*QQMIB4< 8^SNX5>F]_M1_.I MJW'7>&7B*%<:1(V$@/!.RTWDO-K/6=?:^,XY.QF468(!PO'CB=:GC F?:-3C3^$@K@J6+$#U\ MW":" ,DF)0JZ[N"0O\"C=JEC_@A@![A\)GKF7Q4\9J)GB:IEL:;!QY&12HP>-0=+E9M',89F>JQ#B0'$#Q;U(0O5IBBN. M%I795$O?<;)8O[_MM@6A$[-!<8%-I0-_V3?TEZG(I#0WM9XZIA3-,%Z@4]=C M) 86#;M\W(LWI56R[0X4UFWLGTBE$B>%P>^ M%P^\-+K'BJ)N@9R1E$0Z@E^L@OBSBQUS8'1? 2=[93!+TU,V5I5\)7SV0&-E M9\=F6IA-Z18;[[2S2K-GI5BW3GTT1#/)P'<6J/&/5^.SQZ2]58WC2TZ^C]^7 M%+HEC;ALDGV8Z^;8+5,?#<7ID[C OQ>'NAI?6FWK/T."@=-%@FZ$M5'8,I"7 M"O*ZC<; @G[Z/NT15+_E*E>B&0%N!+AQ+GKY9MQ8/G169C]5 MO^6ZG;4TMK+I7#?LEZD/T;'7D/B7! MNG4LB)@;Q&]B[7!X-A_/ZT+62C5MV_:JR\?I1.!R"_3SQ^OG.4XQG]!/1QTT M1XS94+G6(N,D1[7P."[[!>(9)O"E?1]?6D=0O!(W JZ1(J@BP@)UK+S*]9N# M5V+]N9/QA?GZ+BAJY;)G@?KKVBG:1O]97_V/[ BEYIW3- M8I_U2L''0BGZ\/+GWP%:!&@1H,4YT>(,A/%5:.' M6;>]VO"Q4"9]>*_AI&CQO9CEI1'(MF8*"J4^GZ#U"BS92[7>+QO2/MFZO^#! M?C_O7!4="Z1)-#K1KK#D6;J&LBI;$F;L?=8F_?KU)Q.B8X%W+M#O0+^O@*P= MU^^%76^$'^:S)=UJFZ-Z2Z1CA2B+^X4CY>A0.L$$[KUOX]Y[5U9]OX2R$V36 M_W81,5 I#Y;D8^Y^HS!*6EKR8'[_ME.RMA>$\F:C3PDV+;=T[9;V* M7>PD9WXR\TH'^\4);J"L@;)>L%OEGS1+2>%JN#)H8&7% MB1^B]$F4]7N1H:OQM]1UM!!D*8B5^C[FX.5$-WQKY#[9U<$]U";:Z5TQ?_Y" M.6N/$OFV,S!X81"?T?J(B9H"4"R2\#[.'.:Y#B*> IT/=/XRKOV]4^?#S;8Y M4T?3";]LL)-.LU4>/;3&6.<)4SN,>P_BEJ[6GU5407;'^%9LA M&/G1C.EJG%Y%=84,$WL_*5G=% PRK*$A2[*@R\QH!$T$$QU-D#.<5*O=Y=3DK6$ZG9H[IM)8 +ZGW N!R>29 M3>4 P(,^'X8<"ZN]SX,D/+69!B3Y"D77MRU"].[078P'F,,(-?\8LQA/OO M77:U[C*_?A$2=!7>9%"2;)BZ/+2(V)O".DAO?[%C#BSP:V1FO+I1,21YZL=Y MVG<$CF\G\?C(R,^&M,"F[7F\SNF]!X!CDL@^G0@\9H&^_DQ]/1>+>J.^-M?W MSJALR&5>:%?IW+A;D58]&^LK<9&EXJ?1V._%DJ[&1>;3)WGC.WVY--#UV(.! M<1P8Q]=+PYZ.'?&T]O&!!ZM*?GF2(\!>#FI?5.K:_7S")^C" ]>:BLU9?*6-L?J[O"X11)%] M([?8XU)$RE9ZKL+4O%3S^BL3Q7Q%X9#OEDWG&_ _9[]LR,Z^<*R*Y*VC%GOK M9&562-]E&XQ\GREJ#>BF6VH(-OS _Q8 1 0WXDAO@D@F'8AUDZ:R>)LWKB; M,7,KSLPJ-@8(EQ9&#VN1!>Z^JW7W/9\4=2>_UC5;NE=G]E\V' 8YLJ^*-3X^ M#"JJHC9'^PZ$(_M IJ_GZAU@BEPRD1LG-7%1*!9A'R"I]*-T*$F_\MPGP(D M)P*KOET5_1]&/)]0/FY9N]A(HSW?[]S&K/UC%A'8# MZSIF:M'#FZZ!6^]:W7J8I3U/S:C 5/]"4ST&4"AI%L[IN&:]%TO36NB0#SL3=2N@ , C#X"6#P YG@:IXI6N-2 M7^-;V8+JQ+,C5*H2B'@#$PS\=2Y%_+>)2PW\\>>L:LVA ^*G]5M6PQ.W&!(= M.5#=)P;RAG%\>I#)U#),>>3X_<1?$]U*;O1KK].2;"P4P?DMJXJLHO!0T<39 M[N,4-/(>+ZLP").,S16<6-)]G#>:9];TUQ^66AVI'V\+!H4,O'ZR,0&F+)A4 M#HEH/D0Z%8N&*+R/D]LO6&TIR4*4J>$?@!::,#_:B!I98%0ARC)AIA_DZ&E-7FL @.%K-HZA]C M,R)L@8B 4+*Y.P_XZ3LM\(2JE&P:U/9>_^9[&-I"T\G;C,A/E%\B;0S-A1T3PKVJM_+>[ -#*ABV,/%18+'1M340:9.M5O?G?4W-G;VL;;,Z@ M6,N<:#J &;N6C[IIX MP^ZZC9V".>@^\@T^*^F&C5_(!IKYPD[] E;M4?V+78 MO/"HG\^K]79I-:14Z69WD+3T;[2PD+">18U4MWR F M(0J8ECBA<$Z\)P0A&:+D?5'Z9$BEGX54^A!1GRO^R*O^!HG%]ZFY./) MNKN+V@2KG^S_#5+1".]<9&?>ZR9E3#1+D6 ER 8]5O%T^Q1@)*NP^4!" M3(03V^!-$!3,GB"\%U*R0<3NR_PUIPP8 4P8 MO,A:P,=H#9.BNEOUT"$_(^H,C +>BA^!]PC!5Q[WX3;I]D18(7>WGP%IAQUY MC @:P ],'8ZAO.[SS(O-P9*H&+$$= MP^1];#BPDYQJ0+M=A*$5R9(?XYT+39%%!R\-4%\=:#LFJ#+L)#H1'^"="Z0* M"C:0L1C#NI-UQ!IL'4<;4"US(N-K\7BK(=\A-U%[Q#4' ;+Q7B6K+B6&3R1Y M]><_\!\?GD0%"3JVAB<>D/CN$"86224VK#!*T_\ZB=\#:P'2?1!CXEN?AX=B M^3#.A'4*1-U_]?,V^!M,<#+#Y+___5^[,WWHF?"\3#M+X-G4#/$WC(&X Q[, MPL((^OE;4&S!,7P'%AU);UQVOS>>JAB>MW@DD?D7M?TG8?./UWTNK,,[2^MY M-\+8,/CM_LK_B'BF_,\\R?M-Y!,,0/SLO:<2$3*UQ6\@=LE]3P$3B9Y"H)C# M/3"V%9__"!0H*_"T_VG7LL?6][V"Y/Z)'P2L"#8:Y9]=EN!]]-CD^O6G32I M MYG,8=4<=Y\3W:$$Q&'HV+^'+4I5O.U9H5M%VM5JL4U.\4LUZ(*S1I?#U'% M:C;RB1R'>;]&;M9@M_-G'1-"S?9^FU%D/OE[GC '+:L5N+2,E4?9?E6J694U2RZ M0ZH-+1./6W+,(C9.QZ8&O12E*XMFNUR?=F;,PJ[8BQ+JWI0:@\1ARXEPR_,K^:[!URH59?'0 M;$[C\'92,V>_I2TJVK*:9@1N+M[PLVQ*;9BYQB!Y^,QEJ4[7QEGAGFZ5%YE* M8V(^++7Q@%1_V&])+Q-&]B:;2W)9QKEO=*/&6$#L('7XS/$L7R_F:SS#AZ-Z MLC95[Y:WH@TM#^9SVD6%V -]=TLOFR-Y**I6-X4:T-*?ST>LU/W=<-!W.&4I M3A8YGJD4$TZMV\Q.F^P -XV=@GJ^UJ+VG:W$8>^C!S8GP%; Z5T]]SJQ>\G% M-1]9X$-+?63?#'VCW+,>B2]$)98N& !(E?Q'^88'M,3^4^P2-WX35=X[T=GS M1>4LUQD-VN@YH]K:KFMJM2S/!\6,F9B5>*-E%K6X43''CYU&+7&")$M!M1&_ MTWLP.WV'0A-ZDW=]283.M.']-]C%_,M?2CNKY0]6BNYK5ZG95JY:--GY1 MR!"%!;S*!//G\\C?B0^CR$G:AL6[9\; X!5A8:#?_C]V.X5ER.L0AE;197J^ M?44HMF"9FO^!2[#))WLT?.?4T6M#']!G4_<[YKTPZ@[ZE:'ZR4@B^=PIY\Y^ ML?-\?% R GGT9\W_.XS/3W^[-HL-\_2BN>"9FN3%?E-A:&B*9:(3VPF?;>M] M/ PW$2Q$L!#!0O@+D7XA"5>P$(%&! L1+$0 33]W(5X*T@L6XFT+\=:;OB^9 M#^<;=?HCKK&3HO)7>@P_8U; P,4?_M^OQ*]WSA 3C<1C7WKM+OU!G[$?X>9> M1,1A;AN'\#5<1/LBX0G0Y +1Y*.JX*K X7\/%&*#&\Q[<2,3R<2O&C:PS_63 M@"*0BV\E%]',M6P@GR,7^Z/]M#O,I]\Q#HX3;@0%WTP([1S<:"/*08)^X@MZ M9R"9UW-;\<23<;#J)[V,^)([(;AK^%*8^Q/GE$?N&&9;4>'68#H08X?5!:Y;D@.U#M3Z7&J='B1+=>&A.+ROTF%!6E773B[;BK%G M4&N#'LXJ^>B-R!=N$LOBPUP+RQ96:Y(=.IXZ3/87W!V^$IO]0&E9>(%WOQ3? M$M.182GDVL6CZP/"#*F49.F8HN& &C\YH!M8*PB5T>Z /;KNT, Y/ ME^,'M2K:DH_Y> MQ.AZ^ ^Y0H3_@3.N6":Z"F/N4@W8"\[O_OD&[@4/]DT(%DAW(-U7)=UG8.Y? MY-'9;E-[U+V,]ZC:B%TL%%C'H8):[EY5&Y7EN6P*3Q%Y)]=35LG*;9J;%^<) M+LU';U9]=I#$[IW8*ZOU_6@:-/8B*.KM9]N4IS<\=7_'E [Z< M (S/K^[P^@",9*70S\=*VHAV#+J6L+O5TB**\XAXU1U>=T87 $, # $P?*N M2]GHKGLYR]5.3)DX&E/R*@,MK)X8_O:K#([UZ*8/3D33Y700X M0%+&XDRIHDEIEOY,EB93HPQXDSP"(5--Q:'$B:".D9]"5H474Z:-E!7.2ZN: M$R/RM=F?=W)5M1_EX-\=HE>+X3!O[*.,ZI^=+/T3CJ;>DO[\Z9 %-S-[W<^W MRZI2T4O$R[D3<30].BL_"-U>+]?DDQFN4,B/6DE3L'_]H2.'_,;/?(X-H9>3 M_#Z1X-?-C;_-+/V4H)+4Z=NO0KO)LF40 =%--@:("2(OK]PEUW%F:=GX]$5^ M#RO]A%5MPY"[>,1%,F#.'RLT:<)(CRXH>J@TVN&Z?LL5Q'8LWZ\8B7MVC//= M'Y8CVU8\Z,KFA!J!&KO)(MV"*+LE+_:R0AO6<(J!!E:9%%?QRAJ$B*\?C&5% M$_%?FHXK6(=)DSV]W&1)-TB:=/C,SXF.90CGD,9V-BZO@*MLX,HHL:>R/[LI M^FIE;E N5DM^,L!3YY/+R8:H:#AG>FV$9PC4BSRUZ8I_5C-,HX5S;=X(!I+J M@D,RSA\FE4N6A_WV"D6'7,W*33+-3J\HWS5:M>RI? -V^)R5+96J7/5EIN6MUYFJZW3)25]>ZV! MYZM 8!!C855Q'2 ,@4U$9!^7\:%3%+>T<'Y__ 4@,[P+ Q1+2GS4%7CJ7W@V M&/J?[9?X8_)A])^_R>^>>?A\H6@.0E3+!%FBZG[UH;TG(3RIH/[S<%0 .1M(7<_BS/,=I0P:-A_ M04I6"# #IA?Z]]?^KR7 "%T>NI4"1$6P0%YPG[%TX;Z%*$]NO!_XHD-ZONDZ M7DC8P-S\H,0"-#8"UV*;>[]:_8T/@TW 7W,S'?"V?VOZX>=X=\:3!+_18$BZ M]_$0@Z"[Y;;T@G\@ ++DM(W\O[*N+G*XKWF4XTRZ]M MLOL(>#VI40(3AG82Q@+=P?6SMOT35H*LD%&Z\W=,07$(P>8LQATI1@XPQ; , MP[.0X&NC6X)E)>B.)R;>,$UG@38*[.JS!Z*;FBU@([DZN@-'_@:._YC+IHF0 M/P\WFE>8*2>#[)N:3I9 ,S;"M!6\34<$_R4N]\!T"^,8GL)--_RN>7!*OB,% M9S3"P> ;W\Y\/YDQ='/0Q,8=*=.$_ZH(8 A9WQ_-XXVR8>?2+;)X?+*Y'&;L3=#O%ELK=Q:3KH5.AN8CEP MIG8"T8/Q2_LX (%+-C=6_2,_Q+._=F440]]F/9^2;B(A^XNN;I5R >\BR(7% MQ-W*1H*LPUZCSY!)*@!N)!*+* A9R],KKSR1/'?5CW1FYUWGJ3CU>EK%NOTE M90]9=W^ON/M[B&S\^V3 9PYX_EY@&28IG$@"-%U'QF,$PI#H3IVW&VT0B52M M\2'UR04$N'BE6>F^<""64C>S?KN$N)+3K1A,)WY;JS;>YCYX4D7WE)/UY\;3 MT/)PT.OKJ&#SSJ@:J\Y28BFVWKNU6JSFWV"?;FV9Y_7UYK&^5LDBU$;^#4=! M<<66]7F7M#%BZ1U=%I/JJ-E[4$6NF\H+84FZ295G]J\_B5""ID,T?7B%PE_D MO_#"'677U&:2?)H2H=S8CN=J/H(B$?;\^2O_9)6]-Z(Q/=8,A4&:0B]UC:>LUDJJ.4(6D VK%0/)$( MI8\M--[+S[@:OK5%C*V:K0(L3>0%7@.N5:MO'0'&C4,T<;-HN[_S;33NJ:S<\*#SLVA%LL7(>8XOBZ?"G;W*ZK>L?! M>>7>9U;!KCU8E./2]IRC6;S/ZG'UIEN=):WB]$&:1CD[S?[ZDS[B:':7TO?NSQM8=LAW%1'& MXUG,XJZ]XQ^2[&05<'VOKB(^7:KZL?JU)[*Q>9KM'/90*13/N8W M0>D6,O+JTT G-J8YMK6Q44VJJ^+?>4XK["!P1^!:&CNFE>?B,64%>@H]QH*( M'1-'+"_==<0@XD5M@)YF;%TCN^T6>-'@_3O?*H)-3L]<^HK+[8 ="?AH:KKSZ!7>.CU> M5V-S H''@E?1]Z\8@&L 4VXY'>*O/!C9W*V(ZWWB&;L[LQNA^ 5QDCQR*;D_ M(#V3W!<+6P3;.(LE),#CW-NS,"K26C8$UU7WU&B&B)P^O7(360"=&PSD43DI M)+75K&6FUZH>9QYTZ9W&&U'_MK- >^6RMRA!."(!!Q#>C_EF_)]U7,W;_,I% M(._3FIHE9_Y%%1?BTS7%^_&M.BK3>K>OTLQ-/)M(I9K"K;''%IBW,M+W.'G( M?[RN-HG"UMW:PB"PFSTRS.QLDD[9%/,W3)2FF:4S+38T,>%P^-#SB 'Q+R+/ M2(I0.1DCG0I X56OW743+@19PL)-/L-%HH]+%G[6%P=('">=I.J\[V\"L7(# M/WRWI*]6OOMR Y!N62Z,V6"PX"F#7N*:[EZAKL\9Y%Y-J&CZY6&'2:,CXR;S M<.)PC+ M([N1)\K47]Z!'?;U_?U[8[#(?^KNGBOM(ZD/P63EAF@+J'ZLRV8U):^@-M9- M<[+9+[ :N8A(UM_UF'M8OMW;0,8W#]J6B]X]>'!+7(?8OFOF@1O.1C?\- M-9JK234]5LREP15N.ZM9HIYFC)X-9E?<"_G;M%1SA5:+*_!ENI:^CRZ68;3@ MJKA&\T'+G'K7BZV6+8V7#:8S:,L)\S8^'L0.6_)ZLB"IK%+EK7Q3NIN.;[EY MEQW$#RL%MVZ1-NI7PWF>>:@)]W=W6K5?P/64#YYI#1(:6[6;0Z[[L*A$"9]Z:^Z@\'.8ZO*;W$9%G1']8# M^U@]97'Q\#!"TG#"MUI:^W;2CRVY,+XQ=?#,?'LY'S6MBLB'-4=*;D=+AP;FYV.V.HC6FK<8@ M2A\9_(B.]?6T0<_F^NW]Z/ZNJPVG-FYZ\-1Z7'P=C9W]&1SDB_VBE-V M$(T>/K75+D=SC58QP3'W\U&JIY?+0G&,FQZN?70\;D75;ILK-#C&$HM]Q"P; MV!UQ\-2RI9;8=;IU-T,EOEER&DO;'K*XZ<%3L_6NH.:71IY?*LF)-#=2\MT" MFAXI3YZ=ER [=]+^;K#4S7(6#I)%A%!4C6#1QPM>N#)3;D8R,S<+<]OMUVH+ZXO.09:",L^ M7>HGRK3=O(VQB1=\<7L>B8MQIQ5'1SW0.WYJV=@XL1$.I/W;53H!7XMQW .+ MG8,U_S3$S?OH.[EW57+?RQW:\6Q3)&YVZ_4G"22]7^^X_OU7$,\.M,"QO6Z? ML!=>LTQ*)+&_^Y'8%#'U?X*^)B4IGI+57F.&5HEV%F3*&:S?[.&&][P_WF*K M/[51$REH)?A)93F2,TO*:WI=UV#J!$_OCNN9:2L\5^=9B2^UY[%Y=2H.2G;C MUY_$,37S(%OWWN>+(+Y$A]RW$@Q7CWD+%[J&+U8)^X&VWA/P@[&8VYH^0Q+E M:C0#G0O@6D>6&SV)#]X>"?6F WO2_1>( M8VAS:BP8F[/!HTY8L+$T57%\C[ZO=VN3!!1.O&.X7:^G";" B(I[,=G2WQ&J MJ%(XW-F-4M\YOS(H3<39^(EZOT(W'^^8",>UH@B^S('#$%]WG\$;.P[[=R\M M[%SE%-V#G>TEKK=$.).;#H(H@K20&W4[Q[CX!P C!@8#6<,6(8F M2"'!U0L!WV26 6%,(T*Q,,P]G_%"<,B\X/B 383FL?LA>U&;\GR.)-F]RTF" MV[W.1:BJ!J+DGNB0.P KT!EL:>^=Z)##2"]RP3UB=$BO=F(!<;>/3_DVA#"T M>97Q[Z,O]>Z*D'>"-(@Z=-K;Z':N..S=8:#^(AI#0B>.79#X.T2!DF"O 8[7 M>.'UL-F18/?]ZS'D]-9?S;^@7W-\OPZ_#,0&A,C[ZF^L$>K>GK4CQ]ZS2-26 MXFR%X&+V[;8?/;T)FR9R)^-MU=59'/R_"V8XAL]371$])8:^D*J/V*\;!.Y> M>]AY+08.F%[3O=BJ;6)CW/L!IBY@-A56H#.X+] :%VT^PA,BU*7,*POB-)_O M6 DM>.3:NM-.@F0<$/\<*S(XVB^X[&W!*1=-#,.8Y,(RI I1">Y@4L"R+G MG.12F'M2>>HKH"TO!L(+G#S@UH_H"ZM*QP@-B^.G@*\0__SA_=!LO"1K.9,3 M>2:::XV,LG4?!R[]^3<^SY$K@21ZV!Q+N;E,1$TA]..W_X_=3F%A]#J$?86B M>W3A'Q@20UZP3,W_P#TQ(I_L&?N[UK_;ACXX#S)UOV,[5=5_O3;S:C(:>38Y M3U"T_6U%VS^03Q*7Y0X6XNL7(A6A@Y6XB)4(5.)2%B+Z;/;*8"'.B$W!=GT) M*T%'8L%"?.)"O+%@P$NT]7R#3G\DQ."DV^.%5)L__.]^_?G3$;6O##T)Q.+C M8@&&-9X4V$Q&NZ7#PGF,&V$FPK M 5*<>5OYPG)Z'T6/9HO_+"?>-Y>03]M+KEA:\H*LNUM-!X>7!7O-^0H/GGX3 M.HBVJFIJV+L:(9B;\#AW_=T8N6CZM!6V3HTH!T,^?0'T,U@BCV(L/ZU*UKLS M64;37W'-PN[1HUM+%N@94[NU)^&VD M%N'G2_E=*$*]^7KE:0'*/^/T7-C$]8"=#I@7$D;X.%$O8)?0NUT;57.^I)>9 MV6VXSU1%K8*Q*_'K3RR229^Y4.$YJ.:Y*EA?$E_KA]PD,CX"Z#52%6BX;C8"O,.7\TA^:&5:ACL!9(_HB=&<5-*Y(#[I6_6 MFJW86IE#UE)MHW*K,4^S@R3F?K%0.O8Z +TXG3L#Q;M2)A<0MJ.$[2I!YC+X MVS[&O(?$W9;2;*?2;77Y[D00NV92/D"TGBII'$?K]Y#&L>=GC6?LDV>GDM,-E4JS1*C M8@, S?7\'>)9X/G[#IZ_O)^&_RK\$"?W_7UAN$? $J^.)6Z4YQFB:'3N^FBT M;#7H9>ZVDM5RA=Y8P.F(\6EPXK BVU&:>'&*&#@$ X=@P.W.BC*X8NQ[B-U- M/"VW2H-UFUZ&PY5$ 'X)'JMBO X0OA.J]& 1HY*V& M71ZU>KQL9]CV"-&-<8W46B51@,E8$ 48./H"1U] &Z\F"E"<#>KY@4!/9]D6 M4F,W_(-9PR6AHZ[W+QE< /Z>WK\@## ( [P^U+T0GOB:,,"F7>?"9I=+\_.& MK.E(RS:D(HMG&-\,9EY)%"].$P.G8. 4#-C=5<0!-L+&;2::%YJTD[ 7Y6I; M23O,&,\]H7;T81'PP"-XC1[!5P4",O1U^R&^SD6X3PUC0 TES<)E:B^ &YX_ M4O!K$+LH//3S]5AFQ#/E;ETKLDJB/V]<(#-\.5*PH=BEV_OE76J6S;;[J)T5 MHG,5#.X8YH7)4#IY>$/DNC4W\" &'L03<\SK@*C+()4?"A5L]6-UDTEG8K,P MQ]\7[U2K.KFQ,7B10^;8ZPZ9 V^ARS7_3_WU#),>>2X'\DJO-C\'4MN.X[;;UR8U,OK\>M/>X(H4S,% MA1J!4%,K+-64-J) V0W*X\N2I8/(4* EE(,$W: 0O%G:<&C*I\\4,"=RH8:R M!8/R)^+9U__O*\D81CMA&9\.['LE3#.%M6P9O5;Y)O-.4_J-R+6ZR3AI@>^Q M?*T^KA7Z\=RT7M^_AI&X".C:/^UHXX4]!*ND"U950=<'3:VD2W7+:=#=Y!TJ M::-NF8VSO_YD(L=2,K]B12D0<@6O)!:&2Y"!)Z]5OE$&'A[2CL5.N#K/L(W8 M?5VUISWS6\C 2HIIT_A#BN>3JY:D=%?THMX$&8C2D6.[U2N6U+4\/4D(44!2 M%DC$)$IO%!=ZK!D*@S2%7NKFXK8QC"HS MIO%N<>'F"T5S$&HA?26+Z+CT;(@+$12#+/WN]UG-,*N:V4,P5%$;JS"-TO9) M[H\>2]-1B:GFU'[8:"2^BH M!5$1_%*_EWL\XUJ]M#M2%3:0^!LV<+QQGTVF7.3):[KW$6X7W1&?SLR/EQ'A1N07@_NHI-CGYS&N^Z\V(M\:K&5.-!V#Q]$-IWPCC-?WDV1G5N-*)7$9 M3^;6BS$)O_D$AN*+'$@!#&(.'[AJ"1]B[@+P")(',T*$4 PWA'#??':V8UD M6&-B)X'\+BU0P)%# :F!/F&19>A_GA-8TB3ZC_>>%B(C<_L<9V*XH_C=15P% M2@7Q;:(54BVL$Q(*D9?#L\GL8Y4QP5)]P-IW;&;P!A&6UV'7COU]2_YOD$Z8 M*WN$[^#\&H^R=^+*PEB)ZR5[3*^^@(E/WZ M8TYTA#:X_HJE#\,"FQ.8PQ'"=JU!V3+\Z4\_2($H6CJQ> $@7C]E_%TFM;X9 MHB6=5/K%]JC;K,U+C6\U95BD=B@>QALF4@I%)#YRA0 M[^($T3?9-!&*4#YP&43O$/19QF=(H#X+ 3N]Y 7>+V0B^H[;QOV%].A-1%5A M[10D&&]9P>5P%I73M[S)%VKULM/5I.F-Q5[D"N*SRMC M&;'/YYJ.=V#XZUM1^,91,FQKP&21ZF]E\/0/F..>G'HDVJ6^M=%&F(MJ%G8S3 MZA()O MMC0QO<[=M(Q5AY-K#T6M.DF/%_+X)BO/";J*-T?6J+OKFO.7M:WYPW#%@(QL0]K"S(Z(<]5EL=LJ:/>SDB17 M\S%GGG7N0<0U%;W330!2>"UB)*S/*$;2Y*[)IRV[/T.M;).362TUC#V3A>.J MQ.AFR409LV+WZ/E(L*S,HG17KME 8Y#Z3C%:N%WU>#08GUO \SI,&=9P"K0; M2URQV0(S8&RY?B=16+S:7/RJXXU3B=ET'L[W."6CEV$VJVMU#*_H5 MIN.'I*SI+T166.0U_6UB1>](52\VE29%HRSS0CC>B^K5%=W60*J81(@^&OCW MBO5VMU+L[$ 'QJ2_>^[Z,,BF*[_2TWUN3/MZ87IS.,#P98$:'L"6WS.\:K71 MCMAX@'8K\/B'.M<:O/YE#T?G7ZT#),^J),VPNZ#-D M;GUBGG6SE2;X!_Y,6"P46<1GY%MV)H%V[%I3<\'!)[8>TFUM*6*NX7.ZC2F, MC29L/YE@M>R>^FZ^=_WE(6([[#\(7@!VFV6"W4/B$Q2'LA:XDYA1JFX;&(?+ M)_'J@%PBQ/W!W,"\?I> M'\B3)6*A0A<%&!A@O.?^6>AH)6N6 5^,WE^? +7]#L\OSMQ WEO)-A$>.K$/[1G M=GOC^;J+.%^'5,5J_BU8A=]3)+.5(UKF6HVN)_3)SAA'M[&Q8$EK6BC>SI*W M2H+/TU.I3+:Q6"J48@Z]H\<$U3^3;;M'K_@_/\+1_;I5^Q!=>>3E7@FR@M$: M,Q>OQT=755!,I=(])#;#8#E%0]%D-,0PAYN,OZZ"_PJRPIM- M82?F?1NO\PC=W-@K>"Y>-EFU!(_X2/+JSW_@/QL/F *0@$//)AY\^)'?3"R2 M2@!X>*&5-/VODT10XDT9Z3YT,?&=JYL>=(69Q&EP=/_5SY^1O2'>C]_ M_]?N3!^& 7INQYTE\ +8&!+<-T;A(6PWL[ P@G[^%A1;< QO/3)T),WXP?J_ M-T'Y,3QO\4@B\R]J^T\\K(-UGPOK\,[2>J&$806-S-_NK_R/2(RK_YEFD /@ MW^3@7EXA_.R]IQ(1,K7%;R8:2>Z'Y3&1Z"D$BCG<^6);\?F/0$UT#%G_TZYE MCZWON?R]>&;Q,2M19V)/X#,E<^OY$TY$%XZ*^7/GV8"DM6:%;1=K5:K%-3O% M+->B"LT:#_RL6,U&3G>F_1:-W*S!;N?/%LOYT3FNUMHPJ>T:E:U56[5R,<>V MN1R5+U;9:K;(EJE6&SZH<-5VB_HKZR(XDOX.9O[C,_^7*0PM!6BP, A 3$QDF"=]&A>$O%]X$/ZZ^KP]7K8?\*L_7EKK: M2 _CR?#0'I"T0OLM<^';L%!+9^^Y@EZUJX] M6\X3C4D:2=7I9#R('[9D9JPS$VH3C9N/Z.7-0[SVP*]M:'G0SW2VFC)N[KG2 M;%Z]?>C'"_WIX@ZW/.AG42@4!N:P6^0*S0=6&J7B\4K5'B0.WZ[4)T[4JJ[G M7"LZ#,>BJM&],W!!W,.6C8=$4EDM^GRKWNW/D!*;WS-CMZSC?LN8U&G,TRFM M-"O$JVP\.YKD&L+8K9>VWU):)!:S*==FN&R]TA*1V* [=5R X^#M&DK73+;> MJ<^ZK-1:E9/2&"UQZN6#EE*Y]:!;S>62GK>;>M_1Z:@2]1+,[[?,1OL9U,_R M5:XP+ ZX5J6$YO&&F\YYO^58UE*#:$RNS$J+4K@I%NA*O,+BE($'KT\LIHBG MM8%)"RG&7.DU42Y))$W,0=.JO*[=9J=(F14=37&U9O- MJCGCNZ-ZI]<-9V Y_!O*I.G[3VQ7R_)\4,R8B5F)-UIF48L;%7-\8*RB,;9F MFFBAZ;"GC+<&61M>=*,0_RKI[7#0:&0GK4Z]TIO)ME48]*+#I#X$DPN!B;. M9YJZA4Z5N>65D7=X%Z6B*1*-P/S3X@IXQZ38:HXJ<+5"DZW?%K.PF>X0FD\$ M\G=Z9;9#V_4_:;#A""8BN]%KS75W+0=*S;Y)6[=F?W$H9,O:+ZI[$J:0,[427>/.S[F#XZURJ6Y6ZY4J+;3N0&2IZG&\<-% MRAMXB!K!)V'B Z8,#8QCXO648$/4L(/./<,W]OU\FWE>Z+**'9[8N2F[_E>6 M:)T )("S=&CHND990Q:HNB#*(UG<>]8F!@9F!:12]9Z-#\M)0,O.H1/HE:!0 M8QQ,HQ)'IG<"Y;9525@9[@&"-=/FH/G$)ZO!IH[=KR (H))E($&NH%MP%>P M&P#[(B,7XV,L(&VL"XL)Z;*LNK*"Y=?W3GGKAL](!#QKBJ+9QF_2_Y/CGCA! MDJ4@+) DNL[(Z]J<6[LA=UD8K :O-EA5*FOJN R<1V(- YG&C;,[+!;/.+'@ M#N%R5)]5D31O,3/'0*6U5!NE+>,4<'F.RVY$8S>."S==(R_VFPI# M0U,L$YW8-?+9[JT/)S)*/'O[/%B(\RW$L_>*@X4XTT*D(_$ FBYA(0*-"!8B M6(@ FDZW$&],G_LB:SW?J-,?<4*?E#!>UQR %84__+]?B5]/S(>I+9Z>#(9D MW?O"/+[I#Y[#]$CV$6XO%FF;P6_CIPNTY5*U)7TP!<\MM[NTA__=7^A=O6"> MTHN71IZ)9%)7K1IN^LKA)TG!:7-&?72L@5R\12YP??,7@/%=.5S/@)B'7LKG MANJ[:9]2@\]+@7@IG.(B\D&>&"RN:3)>LGA^U&0$DA%,QK=3D\NS*@[V2/]( M^C^&M3@<<8J$8BFRBC;16=@)@J-OR5P4W3JW\ M!T+P&>4W3J^FCP((/BUU^V==I\7WN.&A)KGAL7>H[]_R]I7-NW)2JQ3U 5M9 ME.AE9:8IS0?QOKEBWYV$W6.T..X !_3B47=E<^+''G!K4;'PBN"X _B?U!;6 M1]*IMP<+([D>I..<+&4GB9K33*HFCDB,_?H3C>/;),=2?5Z!U >:'FCZ)^6$ M?;.FG[TU9I>[/"CV_1#]YX3ZGJ/OU?NH_G[!FAZ M$C0]D0S1J<0SFG[-C@$W^NX3*0_S#.4)' E7:2&]@$$;Q^)UFSX7AK3OX%2N M+GLXJ_.SVT$^W^QR8;LZOT-9M:DP7XVS]\5XC)['S1B?+=B9SOTL==>\'0\2 MF%&E4Z'HF8L\? NF=3V3$>#(=3"V/1PI\Y-Q\ZXNY7AF5LRRRYN9U>U]-8Y( MJ_@@94[Y)%_BFL+#)-DKC.P&X$@2YY$)I6*9M]&U2V-EN_<@/I&;Q0)WU,>- MU,LNY_QIQ:M=H+S@P5X!(<-J[&FQAZ;5HI&XZ=9YFD>I.U6K)%I1I_K^,M2? M@Z:KP=!P$AFFRI50-]OET$UXQ+.#)&9E#*!IZB357+\%^0H0)$"0DSK/#A D MR0@&7VCG3*YKWG)29]&OJ>6O1I!US%B/!(W/S5K9F1G.,JU.=-X !,'^LW0H M$W\C'[M4]]EUF7/73] ^U[;]\FK+YZO.>@Q[OTEYZ<^B;R]?P_\"(*VPTDJV MFPS#HT(^K'+W*=FR[$&*4+%X)A1ECM4)NV:G4( B 8I<#XH<4+BUV3'H)1VS M9XZAKF7[H=NX[[R_>OSGH,A$R4S8=F*>GCE#AVY*TJV3;#8 18".,F'_B.O_$,5^Q;%^1A^#P M*,>/*@YL_>]TCGUN$OZ=.?9!@OLW!Q4FU=O5C9&8K.B:L)XZ_67IAK7??TA= MQ^??NDFRYINL2BK'+W!?JL@\0K\#@/1'&;6VT6F8RG,QG.WPFRXRT?N'V;&"@%&-:>L*H2UK@ MFNG12AUTQ!D& ["]XZ%8XEC9Y2NRO+UXX<"DODRSX^S'NS\'BMX>@AM+R3JM M6'1OMC2T\;)9-==JY_TG#&\$(NW>;DBM=?MNEAS25K4?+Q8GAHTS<./K2Z$4 M_=R9[ 6+>*#6@5J?FV'LJ?5XW>OGQ_$%3R7SXAN]*B43*R:9NFNK9##,M=Q\;IV?U,-^2I])4%):W$X.4 M&<%\*!7$500@$X#,!8',.^-CQ\.[>D*R>BR->KP3%CIF+%P]&\C<\;W>K%)E MRG2M74_0F<*@O=GG-7KB5FW?@HNDP/N%@F;I/^_?J3"-'TZVYG_T0J M%.ATH--/D)AU-[=<-^7JE"MD^AVK9)>&#ZNSN8NZ]=6Z*"AQ*]:41':MD MLG<-W#\@),D0_>SA-*$D_R;UJ?8J!+Q_<7;J9_GRL?.)?WMYMP1J))I!\R,U M"_8+$;RF]/=.K83#QY%71Y+(IU=,(D)O2G[#[*"-#%&XDA9%4S1^[VZM@=?5 M\=I4$?_U MLC0OQL6OIH^K1HZ:]0LPK)XE<>)%C?CIC>37GY8U M- ^3)D4/H3_4$37&CP6!.SS[T?R_J1KV(2XCKSB#' M#1Z:]$!;5S,*C18#M5N9Y :-O+VWIR;.=.LBN5-9-5>FFS-D--:TD$TFTYRA MI,)A]M>?>"QR[%3F%2M @80I>.9QD=)+6+,WWF'>63.AF95JS6ZY/INWAHW& MJF3%0G CU*IW=V1E*,!P)-[AJ]2W<#$JS<%AES6Z3M\24F32Y?HM5 MQU\N"E)F%INT;A[6O)-%JW95BMJ6"NH;S42.9<#X0>H+:R95A8%AI!ZB7)=/ M+#)(/$S06'J;#W*\7Y#8_Z3EU[T*MFI8'WY<2':?6',-Y[==4B\> &Q&"% M=^E[3T,F3'G(^\*D+#<0+#V8NS/![MF_$'S\E$.$-S.',LS#%1K;8Z*IO$J1)E_FL56J46Q MU1S%5[-2R.1O0"%$ ;+8 _$[6#1.^%\8J(!!@$FPVV8FL M"B'L_U4]UF?COL+2(!="- M9+QYB;()'VV?AE^!5$!!$5$K09S?'K89HM M>,3(TEV0U@75F,N&L;.UD+F/4"R\ 0_44DSO&YA0O[?NDO(MTHFQH@WA17,\ M-Z9!3805WH,0R"^(#8X"$E0\Y89N+?#TNK\%(8(.DM]+'A;BUX I!9*CH[D@ MPSI,0,$5!ZB8"#8(?!*A/EMYWR;:UZR66)!EH (B64Y?LS9JM<%_(B9HI2FP MBO =62T=@= B=^%\/@&KBMD$Z)TDPS-M()&4MTQ 27:6&![GKBK9^OW7V4#V M*)4P(LSJ-EVS=$_HB$9L+;$0O-"84+AXNBOZ(U!:E>B+?W 8HA1Y: NAROV6*"PL@.=68 M!Q+E=AF_,I!@A[&)=W#^%\^IR-X!BH7H=SXQ (,T"5Q&SDV'5_97*4A>KW_I@F %)NOQOXZ$=ZG@/:ZH$)T'RB7N?<0X)'$Y;&=@9&%C[TVTPI#)K. -7VN MF0ACU8P 5 B_"+ "OWL[/W--0@H&)D.$>0($(Q8R :2=?BQT"XLA/,$P27_A MS7@8(;(L>&1 -05QN_*;40J8O,HN&I+UQ@02Z*R+#S[Z^#/;WL,DS%6Q-4^Y M1@=,C#!#JN^N-1 >#YYC69?"L(>>]WN2J>.=^! &@^&OEH+GI&%Y!;!>1%@=^!>$CP)Y@X M*OYU"*,R?!/:>=UFY '^?03_=I7KB-*#@H(@*PXQ?.!/"0W-S8X$R*)C1*0$ M";^2%&T?$G3C;HKM'$L1C2(^HM=Y$L *0H.!/"HGA:2VFK7,]%K5X\R#+C4^ M.VDB\PH'@2S+OUEO:$W\OMH(#["M<8*NPHP8-V03*.*2S<@PV\(:&3D$\ ]S MB'O'JA([UW338W4;IP&]XS089(36[7@H)6?=P:3+]>B2U5B.?_V)19A#IX&O MY0#$"B;Z/F1NB:#I,CMC#UBQE:U+/CO8C[FK]OHN2!*#(?6/L3&;76(U M 6YVK-7(,C'$^5A_U!9U0T]VPE]$!?8''*@U>>3&9&*1%);4_<"93]>1_4+; M3'P;;.5Y*/)A)GD:]3Q:X_O#AO5.B,]__]>K HUVEL!S-[BD43F7]3VG]O HYW>S(5U>&=I/;]X M6$$C\[?[*_\C$A+G?W80"/7KT5,W?F_&M1MW8K.82/04 K7O'"&2$]N*SW\$ M:J)CJ/J?=BU[;'W?*TCNG_A!H& 8,H_NY:_]]&.M.&9Q5A/6 ^FN1A&59QR MT),=X42[T)M+V1>K^5JSPK:+M2K5XIJ=8I9K485FC:^'J&(U&SF%I^+M&KE9 M@]W.?]5._^8YQBZA%M6N@;53;=7*Q1S;YG)4OEAEJ]DB6Z9:;?B@PE7;+>JO MK._^^CN8^8_/_%^F,+04L(F$.?:,>$$3FF7 W@J,%ZU%!. !')HR)@)LIY)@ M"M]@XI_?^/?W@F,@#SS",^]<@^=9EZWGBCV7\W6,5,]H](D9*XH:85J*0_QH M.RQMGY,=6K82-GW AI*V-JSODO),KT,#"S?:<2L U\26)FSRZIBXY%Q"9DR M@XX$10$>IZ,]@]UE\K9F*1)V6ZR(%S,C-DG?SN_[=-)EUZ< )4S+F#PXC^/NM5QNLL/SOQW6*_T=<5VD'*::Q;OZ\R8OXSRO^9$#[^_M_6W.!/U,NW5SLN5W4SQ5\.4]IXRLM" M?&3FY;F;XB:ITW[CM'W;-L\T[9H?PY'ABK;M]*P#Q[4]%:KA*$S!U.HX?E_+ M(WLB=K@L\WZ"7EK-XVZQ7:J=4\2Q?/]VX\S/!G"AD.V)LFOK\'+%FJ;N0%,KH@D/V0?5O"P6-;6?'MZMB>OLR!9\O@H,7W# $T8N3]\:&O@< MT?NF[I5#- ;M,DO_CE\%_ OF]Z\T=8E\&U,F&*X!B9P^?T>/QKXLI'M$Q% \ M*Z05F'YXC;\[,6\<]E\%GC#?H_"DP[,,9AMUB_E2[9SW3M$T&[N*? %\X69Z M\$M0$+=4U8,O52?AKWR7LP)U-STPA?KY4=KTNUOV07P3\LC#+1X,D&<^,%LK M/G^"5[?30;%L@8%Z7DZ%=Q4RH)F7R(-B%1(^=3\R 8IP)D Q6H8>.C=#:S;V M0 (X&^274''9#8H+ C"P'] )XB:8-?%Y%'+2 MM /+,1VS^;IV^-9(CNW!9_+(A3276U84(&+WB+P2^<>1>A+N4OAS"CWZQ+>] MC^&^K#1[1U*3IT.5MF,9GOLZ\SB1P8#1M.3/5BH0R4$DY" 8?#]ONMPO*G]R#[+IN";Y2,_QUKOP:E$+0%.$SD@RMG MT]DO+9.7_:2_:I'2']VE#=3H_;!8M05;5 'J=U@7=:ESQ?20EA*H"MLM*;EE M^EC';?DV56QUX4O%A'UK>+*2VWY!Q:BI9?3]I1N31)GYP%\>& +V@2LELI3; M+@AN1\7_DTAM^]X6/,+MBSVX3N L*--VT>F[J8)&W_13@\>A^DB7Q5YW+'.X M[_<1QR_KU?'-!(80EH:*KAWK)O9;+P2G_9$5]JH6-X*S!%>A7@IW&Y8ZDKT- MU.%^0^.U,L$1'&7+GD/)14U/"L_68)#*UNB6HAH]J?0TS%]V9=YO923DXJ5> M?NV[=!;1FV).EKT0U6(KVIR4L@"COD/UW(6H\Z/+YVZ^)/8+GP6D]TRWV^82Y?7.<)4%!#BB(*Y;,W<[E2/VPI/]32::B9=8F9MU M7.+HX#^O:*&-IP7;8>1A6T>VG;T?#I8*PDKCE>AKLBZ.8 9HW\FOAT2:\9M,+O_D0D,CE M2#E /=$\&[G/'&!<Q7!G#>PGV]M8K!]"-7I?78:=&-R7U12HGU5CE_9JCG M%SL5=_C8D^>+5+W%<,**,+B4^1Q6_A]-"^UL&_[#=P0N M!HW16GUO1">]78UJ(]EY[U&*]S$;5B39L"0;]J=DPWXV;6W[9!+#L&7.7.G^ MK%*HW%*56DFZG_IQ-Q6(%]PW?&M1UXGP __.XD\^'ZLGI&G!7ZC;6[32-\YZ M68@&PZ]PBAR[O0V^+BNDV:5>"_RZF1EH9\OY;5:(2I M=K:&26LVZQT)R&P])= MZ^DX;ZL]R&2<8Z!U%?L8I8D?,YS(\-G<,;P%#$/S&2%'B[0H<(QPK-!BBLF( M BTS&N@,&%Y)]]S!5[+@627J:P^N!14ES'>AUN&7P\)U47$:1H?*0W73\#54 MEDO;(:;F;$E1J31WKI]>V M]3RAIA:'X%'3/-2&5$1)+U>J:T%\\I_,B/Y"4'F%05AFL R_1_DH=D+!,TQQ M')L5?_F*,ZHW:Z.2AFAC4'D?J#RWD0+>@?\W5? K'1->UG,G[)24/UE^8",Q M$CM'@:TL+V$'NQ9<D\G:_&:/@/3;,YYEAAF!3#Y 29 <^LQB0'H*>X/,VI M:BB&GP\WQ>[ Z":9+BH&5W$D95]8&.JUY'03Z( MMO31$:,\*I+[!J3C8F>X J&#K6>:7_ ,(N)"1 ^DQ("%I)DEJ%Z&V^"/RZ8N MW@#R15,E.$YP_.?@.)?$TTD"CF=$D<8X+HA"+GDX[CC I5:)VV70MF?XQM A M%BL#R^Q&D?BPX]=FQ?WL41E9/VW<-"8!U$$N\:1TN[H5A),K@^%OZA8H@3!? M=;4T=:@=MX^5V="CR #_"W#6J/JW"QSXV#[3U# MF,N/82X[B#Y(XEFOQ6_XO3RP;?.;#,0(EF4AO\FD6)87L\EC.%/% >L*R 4/ M&D\MBSK$R'GRJ&,H?M#:\=_@Z]KEJM4ZA'N3NAKA7;-5&YE@ID+50U M?9W&5B<;579&+23\V(1 [P'^=WIP=N@KRU@%M5H#H=[F$-.-8OV-6L ;K#3A M"]^'+Q F@-_"$0/_/!.@>9'/( ,_3?,\=ZQ ]!!$CGT!SRE.3A(/\*WT&(90 M?!.&H"(Z-M3_QJ^=6)G"4Z3;3E@8:[78S?F BM^$N0V$0/\WPA*@#3_RV<#4 M>(]@="JI-U+,.D8@-K?*FL]Q7(KA,@*7(8A,$/F;(#(QYR\2RSF:9VE6A&(Y M)'E6X'DDEG.)$LL707)ADJHJ8V=>++]40E,$A\5-;GTT_H059/96(7PK,8!\ M>U@E!I"WD3:1!O?=PJI(9[+P!PBK8HK-<#DN(; :A)+.A,\ ^]8'V9KUY*OT M68QVXG+KP6IXI;+46\@Z?56 YR3^A"#K3T96GE@5%EH5,C0CL+SH6Q580416 M!5YFOQIK9R)L [D=(<(B*\$ Z^^6VI\S*ZP65/DT^X;9@-N:V2 TWP9V VS$ MI1<9<8G=@,#P#X+A[VY*<-Z)PX*0Y42:19&!/"T@N):CF$Y*/7RK-9N MTT([03'IQFYL]B192)N ,S+1%R&7F(]@'M+,6&%]\T) MN 18"; FZ:S7 %:&)@+NV@(N0\NYY"#JG)Q91\.=6<3>-##Z%:R&P='3SFA8 M+@ZC$MZ.\LN$_JN50C.\43DB-1-P3PY4_&1P9_^UET?V);9BAOYZ8_$,WK$4 MBT,?-# P?:,%PK'Y7)N2;@/5M6R_W]05:E&Y,KP,\7P27T;PE>#KY_&5(_BZ M0'IF>)IFQ1P*.F.9')/C7S30251*^4+G&Y9PI<'0L"8 !!;C:3(,#DY>E0]> MV&0^.+93!!(MO7%C!0%< KB).NOU )=/).#N%EU%^%^1SR%TY1@NETD(ND8# M'19#JY\#@7Y1,='Y(BS,CQ5;6X:NPR%\GOY,;;36AF\#)K!*8)7 *H)5(9&P M^N5V H[.P/]E_5!=+L>)R;43X-*PNHIPR9=<41'EB+7@\!K8. LN[*2-)D05 M4,?M7^N9==>+VF7HU,T;H)OWNG#:_C!QEX&[T_KEB:BG^C;JD**EI&CI'A0M M)?5 23W0S<$AJ0>Z-[NW+_5 B7Y#])MY_29#])M%U5]SM)#),MRQ0N=2;%;( M\LG3;WQ[/%9AJL"%9SL7I=( 0S<:^>&7?\T=S<6_A(GB2(TH*4\0^J0T5 .=Y^IMBJ_[P[Q&YTM=[2G MH*[3Z+&FM2)G9F-6B46S).A,T/F'HS-#T'E1H#>+TF@R @KTIL5BS5<6N1CKD@H2W"6X.P/QUF2#OZ&%"S2 M&=YOL,A!J$AV&,0\L,8EV;!XZ'Q1#"832IN[B'AX59"#]*DB"$P0&-$521A_ M*V&$%!(XR2[T!F:BT3P]IY-FO(OKZ)@2? 2X#W MAP,O'S0$Q7_OY?%]2;O 9!F#(R5#5W6I?;-A8&@2?KLIH-_O#P\N]L"3K1L& M'!-M-ON__V(Y#L)QHYA?66MIFP7&@\30XAZFT/OM:A+CQ5-YV^'DK(E\J$"KQB M:Y9TWD#'OL@;B3&"X.R/QEGQG^\,M'XS$N1RYYAG'RC%Y"#EAPHF^:EK!&X( MW"3JK->$F^Q>'MD7-4]B:);-:B";(+/GPI*:11MHNON6^=,O<,D$!2ZA.#6P MS.Y*F^<1]:382!:D#/3&H*Q\03'[Z)EP&A PE2.JEL[#H:@XIS;0S:!O!ZKE MV06K6CKRNBZ= M2;5&Y4ZJU."/4C)@#^5A>:X2M@*5%-N$V^104-^F&CW%!M0A!!'#0Q*OGT^ MZQ4JOJ8^[0S7P0E=-N@!TT'")Y1?K0$(,6_N6V7=A%J\KABS[SM4]!W7BAW8 M.BL5C)'L[PH<%U@U Q@CR/4]D.NS(B*I)DVJ27_VPLY.[6=7DX[L-F2Y8:%F M4E^:U)?>&$"2^M)[LWO[4E]Z'06"3],DXGA%7 5+"P*;R1PK#)MBQ*S@QU7P M28JK*%H:YGZ2V]/5P!SN.9 H' =Q1,U37S5B/9IU846#PW:":R4^\Y^.LXBW M6"%IST0!^LDV:1";MF!%((I$0AA4L@I&PO?HOED@0IR+ ;V'\KI@90!VCXGP4TB=+\KJTQL''8DPOU.A-, M"((0!$G46:^!(%P2M9_M(0B7*.VGB/:X WSKH4-(S4#T<+QE8BE N MN^.A*OZNA0TY=<\ @4F(4U(,?ZC\.F8$S?\?@2$"0XDZZ_5@B/U9,)2@Z/$W M8&@6%$-@B,#0SX A]F=)0^S>2T-,EFJF&^EB&IN(10A$ DV0AR!/HLYZ/>3Y M40(0N_<"$$$>@CS? 7D8.GDBSSKN[]L>H#J685ACY,'I3&G5F47P=VQK0%4: MI],(F;QI>G#(?#6]:+E4R\8NZ E0;,I/J9UE.C%AJNRT\EZ0:XKK[J$2UG[N MK.NG#-P7ZE7J4'IV4?H!BE>=A@7YKT>SKBIFUU.ZX-=OZE#_Y4]D+C&AH!BX MO$"C!P#JW*@O'!5)6D!MR(; QDCFX"^L\0V<5-&S#)30&^P5)8T\>.'1$YY6 M/Z"H.#VJ#(_"CVDZ#+^"]K)FN?#<(6"NS+A(OQ%''PD=_OB-2J-;,Q]U'_D$ MQ7?C'R/AQFDF!P8+0I+GXWW7B85A5X3?44A](\ M8T*IBN= )N?V= >^& N78G10R#1ZD(<+J. !^,DV M\$SX+?Q R.E[E@WW ?Y*][L3JA#$L+#F*@,H:,Y^@06HX':::(6JY\:E4Y_O M[%7F%./?O#54$EY,\TLUJ0AI1AYNP0=VH-0:\H;PY]385H8G/HZ/X2:MA-#I M[Y4V%'$]-Y#JM@Z<2]C^._36B"2YK@[(ISFRW=O>[KET+CZ[0NO>\IY'=*;X M]N_CMK_'4K,27S:SY#G(C#' U I9]W-V.@C^Z,/_'+ '*[=#8-/"#BQ 6J1C6D^EVE*#6HT_I5\_HH4-MJQ=<&!'*Z&\+S9*JKFT3/O3*K MD\N=K,L=6UQA@CF2>75+M.*OL-#-###+2M%$_K\ 6TP90_0EM,#,'XA#8CF4ZR' 2F&G\ MC'??]J(,%=5_(?K4\C_5L)- #]P%VK>VL AI?@?RTZ9UOJ7 ,X#?-$+=E1/3 M3%*@=2O(RN72F=QW7B CIC/B?BXPD(/>),[5NOD\$V73&?;+F>@2CP'^I@94 MRX]3.,&6<%1(Z/5O7CG=#O[4E &(5/Y)TNW_JBVY#JQQ']F6'=#,5VU+";+D M^2WY/)5%M)'MD]@2;61N*[]:/YEGHPGB,MM9X8[8S&XM2?M"$_2':>)KK!Q? MN>)5&FWR*#LVZV4:M:^1AX'9A]>V;JKZ4#'B.O>O!)+X.D:(.??]WI+L=MF8 M^-VYV'86F&@F]MXE$X(@!$$(8J,$,;%)+6ZTVX4GG@MO8BL(9!#(()!!((,(]#L2Z NVIP*JEJ:N M.XJ72''^U0R),$^$><*9OPF#(ISY)W-F AF)AXROO4 $1 B()!]$ELBY;X/( M/^OU#=DUS2\6$/>YHN:[^S_\LTZ+]*0"T)9Z=20::3Y6"9=T'$]PQW$$D NZ MC!>FW5+]_JBH,\?0&@,;_:# ;;=-,*$ZN NY@AJ&X ;>_G=9/LW@UN2NM9.V MW/'SZL _\+P^=G&W(.NN%EH(IMF5> *N< S\@9D65R'1:(;:#,?>-6E>^-0K&K M9TX?I%'!E6_OS%3_E![+C,R^'CG.Y:^LV\J]WKP0^RISF2I6^H4N'"F\'EGN M.N>IRMVS1U_5G(EP^FRWP0L:F7L]LBB:VMGI[8,M#<;9YH7WV+W@1C.=6704\JY^'(V-MORUJA=BF47 E,GO3VWO)"Y;-FX,NRG M&5M1ZN7^$MS?B*,^Z-7;+^=>@6E<-2)]&N5'HCNQF-2- M/H8CXW?I(5OHYYOY8O.J;=3JYU=#0--/_>TI'4FP^OWZ#1P9>WN/SY>TZN6+V?2J-?MB(C?S MC(N>&;Y=?T9"2LT;0 15*=Q,[MFM(S0N>7ZG'$CR$$AHEI9O+9EA92[XZ6E4 M'"JD.ZIA.9X-;N'+"_""] _\!;3E:@>41N/*_7WSZFD\.KLN5!Z; MX_$!!1RH_L/WN+8'=N756M)W:.U^T^T=FB66SC=D/U2E@D0DAOU]EZ\V_?GG M:R7JIIFO5LI_*[53*E\L7C5KMXT=SOYUE\>E2SG$71=;\)D=PQJ'6Q+^G!K;RO#$ M%Z_'QLX-@EO:@)@>QJX-@TCPAB42<1%I1 M2XN$(I)P$(0B$G,01(!-QD% ;KTT>(*?(=R:G;N!_KWX82<%1;'R*4V!Q&$&%R'6'RB^_(9S#$ZO@0<@T? M;!$A8P<2YQY?%NEY"$P'..2:;%T6W>-;69NE]BI0G_(S=7QOI&CV]%GWG+^-:B'7/9@K MS))WY*O.M!(+DY,])]55E*$\J[(24H23-[4Z@$MX L[M9 CRS[HS'3X=5;;L MH@TTW:U:CG.)M76Y-#8GUT+YDI:*IH M=%_O&[R6Y\JIQX>N+,C';!%ZZE\;N)0=?U%83@6TE3G'/;QQ1B-F.[.Q<.'-B\UU4IE(@'A M6A^>/]A7B=PP-Y<-,=AL,[WMI]OOA4ERN\KO*,_44WB#B6?PVQL_U., > M.0>3Q1H^;CF(#[_JE$ 'V)!-W"K/><I/JWWX=R/?-2;DW."]8I:9" M;TLT?)M3U.Y9(W\Y=L_ZD]:M=6:9-]Y+%94@1H:$HUPVMQ:KV!\ORCN4ICUR MH7XU 6U)MWH//55'^0OANE0[[1>YG,1FV((RN$^B+6(RY,36Z+'LT2F0+^>& M&5=S6C>0XH2#/\*:MHC]H;<]8MS$ZI%HRMR $:1\TV^=:_39W_YIMO*W]Q=P MC<8EJHV/C2!Q5K?0"$)HCPC-Q)ZR.7O*>Z#D_N7N;"+EG1=:>6D-[LUMMEZDECQZ;EW=#%IU#K%P;%XY$NG=UDF\ M[=]+(/\.KM"UHI^).Y18=I(@PB?+LL-DMQ(IR^]%41MP4S+>K5(=@)+7G"BU4F.DR^U6/0])1CSXPW#QY![B MIB3"+'%3DJQ 6;HSRKIP4ZM*DV'NJLJ-&H6&CH19[)=<,RV0>"43[Y7\9-CW M3S1G["G0$^/$MHP3[PD[J3\-O5;.'=7ZF_>VBIS>9,[ELW:N MK\O6Q?5E9E(=OHSE'+95'+'T>K':B9/_WJ$T[9WM88^4H_<0A*+H3_S.J)3K6=!&M"- MG8J/V_GV(_]U>Z1#S J)IIP-6!G:VM/-Q!N6#;HXL5O=H9FYD84NI @<#+VG M!$$D29(03K+^5DJ2J:=&\:5]W^I+K1>Z7*A=V9ZJ(=KW YC73?O[81:!8U=I M&^!KRV>CCM+XIX^4S_:/M.8-X(347??!_NBL=WPKOODT_0;CD;[IJ@$4&Y%N M+WAY6#Z?Y=*B -^TZ=[I].J[?YIB-K2G,=XXMZ?O;\W^W_\UUW,^9BH-&@U$ M-C7H=3\[W)0!.NX)'VFOE<*L;_XCUQJ><#Y&=D&J#=6>?DKIP)TZ49XL70NE M=#J=9<.^!R _/7=@_/E_4$L#!!0 ( "%Y;%)''6$)F1D M ).? 8 :6EI+3(P,C Q,C,Q>&5X,3!D,3)F= M';M*EH_<=C95CJ/)N-[$<5G*IEYMS1\0"5G84 27(*UH/_WK R!!BKX2RQ-G M-%43VR() HT^?GV@]>I_MK8&Z52FD8K%;Z/WOXO81.5,I86(;=/?;#T>C_SL=\$M//[[Y_?A(/-K:WO[T^&A[ M^^WH+5]XTM_9%:-G#P2CZ9%D>UO;\_G\_[\<=_DY]NCL^UI M,4N>;"?&6-6/B_C1ZU?X"?RK9/SZU4P54D13F5M5_./1Q]&O6R_@CD(7B7K] M:MO_Y'O')EZ\?A7K"V&+1:+^\6@F\W.=;A4FVW^\DQ4'\.0V7&[=\V5KKN-B MNK^[L_/S02;C6*?G6XF:%/!)__'3^K-.&R_D(7;A$OTY5[34 ML4EBN'?P9:K'NA"P\MWGK[;'0,5L!3..@']5?L64RTNF3&/$*C*Y)+J6::SR M1*>J?64K,HG)]W_:H?]@R+/!<'1V?#0:O!7#T8>C_Q4?3XY'XO#3X=E;RJSCJRLF.?CL>UB05&\54B;__]&)O;^? 3_KNM_?P/%<*U2)MX97SH[GL M'FSVA+9B)F/5$VHR41'*IY!6F(GP\[R%Y/SK^&0X.!O](4AJKM[->Z'(.U#* MA7@+^O[F)!%C5'+X?_-&[P:Z"]56S+#$+I9"%D YNFL+D M\'IQ.)GH1,-^M"[WQ%3E2J=R AI"Y&H"-AQL=&&0&>^%G*Q&1\ M 2(ISYF-QB!D E>,AJ%MT_$&75C6?U, "RIO&9$MM',6?!R,*\!P48,05NKX*DI\QS#BY,.GGABA MU/SZX6S00SF/3&IAVQS6=1PQ*XM2)G#M0J6P9.OW$VXN)+$;4HW4BS@WAO]$ M.TKFMS%D#Q19I'16U$I/6Z_S9/0Y-?-$Q>WYM#5>FJPXYUR8@] "M.8XD@D6'1[?Q6A MBML+S8/?W@VYV=K?*W7"L!S_&\QA$[2A/$?U%CFU0":1X!L9EMC%1[N?J7$? MH8D0KRQ')W# VKMONCE. 9#RM5TFY6M\X.%OAV>#X4U"&]T$<5@HA1/1=J1,@:RFU0Y/P>H'SHAHLP,H[\+6#@:832Z M)0]+R%!&,-T8XW9L@X>XD_#,GF"+^OW8OX0O"!61 MD29P9BL+WW >G$2A;<]EONBUY:L"T,1$)('(&HR2VH/-,54#Z-,ZK0*@%%V- M@NBU++O5V(#>,T!M%5,1G 7QR1S?I MK31:O2-YL*8:9X4N-(.E]@(T.C) >O#Y BQ$DT6]^3Q=FW$K4($GOS!BGJX M9>J+BDK2-FU+061GXQ*@13^^$VQ=;6#(S/1.FBS)7W9]6%2BNOIXL+ MQ^"& ,TKC=>UW!6HM[\*\-Q;/?#\)QNM PSEP[;E"]S,()2UMDGW#"]9.LDL MD-48DY]O$$9,-0CDS(DD4.\S($;0Q& "SHU,P'UG#>A-RDQ)6Z*>=SD$"=N+ M<8TH,18U!S\*0QT/WX5V)8C^PA.D@@O%CB\IG0NU!8:/D%8,2!*;!5.$>]L%W12Y[-$29HCKTG, !^;'RH(53 &TV1*XS98%Y+D;N.#%X0JWYYN[X M)KH5W_R*WD.99\8JN^Q;K2!(&=)R=^=%8V.NC?^N/I,A2WOS+(9C>\P\>?- M _C+WO6BV+\#^#Z3I5D2 Q&K'338$W:RZH_@=HXY"'U-/5":ZJ]3E(PI4)VXEI _G>:>U*/P4DZS]%!;.U- M4-'7O#!E@4 1)Y%U?^\XOMJ"1PHSXQ)$]U%87N@^:E07MBL7,X!I6^A;?=ZB MBI!]F^ 'A.N&)2)CXB"PY1B7$)J1-TAN&IC&OOPOP:EE#D6B8B+BD!T_6B2S-M M#JG[=X$CK18&Q03$9UP".E?6 @):@!]/%4%2S'-,>*8@SC.Y P&6GP121BCV%R:Y0. ^R65)L9IZH=I.#TLQ$Y3?@:+!&@BI -M8G#7>C(O;A'JDEDP.1A!:"^ M"N*SP:1:@@B8+@550=N*H:X<71]]#9L6AO'-1 &87@!CR,(:A8Z7TY,S;6'3 M@9G1O4)DS!GK+%?H8ZE0.?H(XS+YIIKRPTRL%:.?MI6]E=3>0TBNT/GMRD3; MY1^N\D-004%E72EM4 T.7"2=)R.S+-&=T5P.A6( S84XJZ>I_@#=T_^4.F=P M"YR\AJUW!UOC6\'6XQ3!",=#F1N675Y.%%&AH<8XZ+CT"HWC:6&L%>\B1Z8$ M_4V#Z=PGD'H(N5PPFZ+B@2:E=_=<*>(L*Y(%%8BX2IQ<:G3@ 5]@.>&%3-0-TA7 J87:LIF,U#X8I:UY+C,8K2_$QS1! MQD*\4K%Y.S?#6A,3I((KJ ( 4.=8;3/GCI*#)=.D/Z?.5:"\%IX0JD"/=_NI M: FEDA=GQ08\Y_\2JE[J9B>*(SDU;%?;DLQE-VL^OS,^?[)Z/C\"S7=..:XC M7P5*-V*1C2LHY>-LDH#A#?)UZ_U?8;;D-O#[,/YW:8L9JZWKD'=?'/M8@XFB M,J="2S:1A.QL!#:?/ZN9R OS$^I M^#"&U\L;V*H(V)AJH$O!V64WW7Y)HY] !),<'YX?LLDZ KY(B5?WM#E MA4^"XT\-W.GD@21M/E6.@=W-R.YQ2?'!L0I";M5L>BX7CJ[77"X"Q]'+^!C( MC&%U7BLC5T"M(I*6RD#]HGV!34"4DL%U1_:-*5&9(9I$AE'[HEBZ^F3GY6&- MN&/5I[T(4FR(J[%,2$6EBT.0&PJSTA,=8<1-%5WQODLB_"DA=AR8(HZW>IJI MC,<,B%3H]Q;L9I.#BH^!\QIY.O)!G4+;B8RNBBS6-+6=)7IK[71GVNG9ZK73 M&==<(G.P#+-7^6VZ*506M5A0/! YU=5YDBD.ZV>6'-J,K?(U7C$K!=MP9WUT MB9BZ6U>%I9!UB3&5:JQ9^,Y8^/GJ69A\SXG*Y1@47[$X$,,R GQHZ0 ><,VA M11UH^U_)TZ)6\9@B=@I>6CZ_!38KT8HT; \S(7S2"!2MC*;X&UA5/'GDIICC M1RJ-J*@*?Y\N,K1(K(1]&H9/5,+.&\*8DZY2#:I71,IS):MP*1!K+]'->9D5$(E0=NZ',Q56U81'L ME,9#R/=KS'XX _;B7A()9_[\%+KX7$XQ:!3Q5!UEX/U:6>!:X?:(^:LS35Z#(I@B^2BO$Y'MA4P;)Y#(Y?8U>Y=-YDE:X 1 MO_$F#C&3G]GIF91T4HBC?L:%_[8XC$C][G,#!M-) ")&?KE D-F"773 MF:FZ^\9JY6Q+>&_KSY!-\[]KN. M.8-*VP:ZA4/R'EH^VHI+;RLM5\/,6\T%-WP,-FRXLO12[(ED_!ZW&-C2%@IQ.W50N=BJM!_U=-=%)L M"X2GL91_")>F9^0(5>TK@G>0NZ!; >!J#V#34;.#NHRP.(Y](C/GLI&Z5HG9 MTIJEH]B>C^KP-]RJ$L>NI57?O/G!?E2D#3DAV*!>6,;"<8[< !XM*9E@KZ4\ MKL4)9$=<,F@2XYOWP%N4^AP6+9MYBAM?B4FNSL%2^W-Z<*6A"YLFFCIJ50M? MV]*[:R^SLWIC.JSC#[_+^;?4=/EN%Z%M1,Z_QCXV6Y0$K+PD6QYD4C"KH+RQ MEQ=?!!]BP &^2R^?=I_M'/"_HQ:AE@K;:D52&<>P2A3S9,TH7$_D9>*6"=);)DZK MNB:!;$8S!,$RL7YON/X$9P>6'MR_--*L<@*$@69^+=1W)]3WT#3JLB3N-\#E ML.^#[Y"G;2@P00N]%AS%^WN<>0/II',8[CBV[V?;0$%HAYB7+T])'Z,"P(Y) M9SBEDI>'%W=?OGC&[W)-139\ H%"!*HI'/5AD=RD8/HBIQR*2OPV[ZD_T5M/ MBJ.0%",@Q1F2XC:M06J_M\N[T,W\87TRI&JH>4F$'1L'4._,X-@?'6@!G2@# M)X3'<3T!V1'!7WM>XT;HM;-^J2%X)$OKT49+YS=KJ-:T+:Y$'A1Z MHE6)*PUJK5 ].L)Q04< ^4K5F?_O4;=#):N.CT)O 9,6>DO6V"-82#7QF*LP#JE+@%3U?[XF-@E4UG; MS;NSF_?0\^;$%!CI_'HS>9B2KD0F9&X^!X27WD#)MN,]54 DCG,,\<;M.S"K MZ)K.(6>_ QG*P1P>.?_-*>D,5 8*3>+[0E$J;>+:NS2\;6\F.Z;?X>=V3W"J M9]ZA=!-PEQ%Y*DGZRXD_2)7%@Z*).^2QE+GT,:PP3"O$&Q!F/T6>7+-7=I#5 MWMWK":79NL,8[%N@+>*3LU7!& P8ZPFUB"ZJ^>+;^36V38IZDC@R!I:QWHDFIX-3D6-$R%;XX+F$:O,HYK]X7 M3L);IM0G-\< 1:XY=TPW@VQB@\0 JP#!6200X*KU0"7Q$M^?(A'G ML8@2L>D']B'&DVN434+(2 8$_J)NST CK%K>=&\PU.Z912@75% Q;7S*^!(G M@?7=KLNOPT;8\9+:7U+9XBF^(?$9S[6MN#M;<0^'XMZ1ZXP:[7^ MB 8Y9.@++ZIO4-E8CH-B$YVJQSVW$DW9CW&5%D5C5%GPYQVG3JB#.4S(A[\O M@(ZQ_[Z L'> F]YE]HOCA4EPQ)^R OCJ&249QZYLJ"HT=J8I\=\MD4X2'7&Q M)!7"K)/H/T 2_2^K@.[AM.)57R$0M**^R7=K7%TT<]6+?#78):'Z[4??@5(.Y3E2K-9^52-BGQGLNH\ M%OGI=<_^X/M79,>-2^< @U#MM6NF6DNGH?DV=2'U^BC4'0KG/9R%HN_CN4DO MD:M$;RD,%_9*3@%@8DZ/\#?U92 /K\::K2^ <*$G=SX'8,""08$-P[DT^G+S MX#7SW1WSW<-1ER$YMJY=,T8$$.,!-WQ3\607,[IO=J$*Y_HM/>%[/SN>JV(% MF$K3L,M89E(%Z>@[DWQ+.>NAKO5K<,%XUS_6,S/6%E3]]6D$_N:957+K77Q9 MY[^^YO#QL*8%K#B%N0B$F3T3CL^$9^.1R>#X5#0%[U]^+69&.LX),+1.8K( M5;B"SO;4_0.;%J'^]AG,I>"M"]A3EU[A8D<7*%Q]V_\[W4H2;#Y([&6;102_ M-4)F5NW[7\)9(?9P$HPC/YO@@_[K&_F0+-KU4!U78ZM28#G#E!UM5?<5+G;17RCM3WKO]S[ M09?VY$7_Z?.'N+;M(E\MO_ZI;6:YT*L!%>Z(5Q_HLJ[ET^]Q78Y'?VA^! ,& M/A\8D;U'UZ[QZ=/^T^]VB<W\X.OYP(H:#LW\>'PV&XMW9AX^G/7%\ M]DVMI7._A ][#M3^\]HZJ9^O8"*>S[ M>TU]U/;8Q OX,2UFR>O_!U!+ P04 " A>6Q2'%$C&(L& "8:@ %P M &EI:2TR,#(P,3(S,7AE>#(Q9#$N:'1M[9UM4]LX$(#_BHY.6YBI[21P;7!R MS(1 @1(@TX1V>M]D2XEUM26?K"2DO_XDOP3#M)"6UJEOE@\AD15)NWJTN[(5 MJ?N'91WS '.?$G0ZOA@@(OQ91+E"OJ18Z=0%4P$:BSC&'%U0*5D8HD/)R)0B MM&_OVTW[S1O+.NCJDOKY5P1WT:[3;#FM1JN)&FVW\<9M[J/A!=J^'O=WTMQ' M5_WQI^%Q5NGP^G!PUD=;EN-\W.T[SM'X*+NP9S>::"PQ3YAB@N/0<8XOM]!6 MH%3L.LYBL; 7N[:04V?\W@E4%.XYH1 )M8DB6P==DZ)?*28'W8@JC/P RX2J MO[:NQV^MMLZAF KI0=F M[%*I?DBQ=#VA@L[]"K[VS;CXWD1P94UPQ,*E^W+,(IJ@2[I [T6$^Z$?:&Z:"V>HC?*PB&;ZL)-6SN9_&XNNG>GD@5-Q?%$2/3%XYN M>4RA5M-N=AU/ZRFNJ%4F=U'/G"6Z%2%32S=@A%"N,[QXUFXU=CM=QV3\1>WR M])-N26O=05!)KKAV-=7M*[RQF6#!,^4*!*R(9*FW!E(1HJ[P\BD ME$;%%DI[0@^(L*9HAUC?NZ+^[M2 M4F&KUF]49K/S5T768J"E71!04)V^]]KV?AL4_I,4[BAI+.#:UBXWY3K>4"+2 M-=\@K01&T+-&^O= MVS>EZY\Z'+E07_6(/\%G?WB6?-UHU-^_:X6Y\.DSOWU M;B990IAO1IN)@:[D%'/V!9O/=WOP!RDV [=ZE3PY*OV-H?V5XMPENLY]][VX M5BK5&9\(&:6##(VHG#-?EW4BQ2Q^AH.3FH T'IZAXYD4B9A)7U?U"@WL@=T'9H"9!YE9 MQ3\KRW/&"<-H.%6FCUUP2@!SS7"=47^!*=1-XI(%2M/+GN:P)1 MX;EB"O9F [!<'&G;,\HCYF(:C[E*4!]S3#!,X3+9CZ0F6(.8'@>0,\E?1??YB.*-=9/Z->/ *.JKX1G:J^ M_@Q=+0&=:N5YRWB=S,_H!&WGOBLG9R>=R2/@!D*AIUB>XJY0%E@#3H#3$R-K MJOL!]0X!I*I#:J/X_P% /2"GXDA(FA_VU82<7IAXV<\*B[5DL&P#E@"MCPW0 M @LVUK4P<&<0'JNORTKV+ NLRR:8R71?.V1&@?:?Y#;^A>>@X)D>;.O53!4K M3]& 8D)E$K 8N %NUC4YJX6H0\GF6,%M/UB N@[J(353/9AI@Z59V](4AF7[ MF$_3918OI8R"<).@">2JB!;\5Z7R?P#BW1*PJ!#^P/<$P*8GN3'!@J"('AH M^J/TZ-D9T .3L@T] M:$"H6GE6'5 CC+[NL+8/*?M'O]D!E#84_.A)<%U6Q2I.H TK\# !5"P %P &EI:2TR,#(P,3(S,7AE>#(S9#$N:'1MU59[ M;^)&$/\J4T[7W$GXA?,PAD-J"$E1$X*(HU/_7+QCO#VS:ZT7"/WT'7NA)307 MJ:=(=T7"WIV9G<=O9SS3_\EQ1C)G,D4.OR9WM\!5NEJB-)!J9(:H&V%R2%19 M,@EWJ+4H"KC4@B\0H.MVW<"]N'"<09\T#7='E(PA](*.U_$[ ?A1[%_$M)C> MP8?'9/BQD;ZZ'R:_3T?6Z/3Q\G8\A);C>9_#H>==)5>6<>KZ 22:R4H8H20K M/&\T:4$K-Z:,/6^SV;B;T%5ZX24S+S?+XM0KE*K0Y8:W!OV:0D]D?-!?HF&0 MYDQ7:#ZU'I-K)R()(TR!@[ZW?UO9N>+;09^+-51F6^"GUI+IA9".464<^J7I MT4F/V$^_[Y6,$UVPTV;LY5P7N%D.CDEA"X0;=G\,DXK! +,E]3>Q:AF$Y# M_0\Z=D$^C9YR,1<&.J$;]+WRN_CXQZHR(MN^Z.5IV+$W6FL\NG#"W:AE+;\[ M:J^SWJ]%16$5PFSC7'".DE3\_"[J^&&O[]6J!F\8[&NQI52MJ ]"JV.9?]VL M%CCI.J0NGXG=_\R-KP?O(PFB1P?PWCR=5H M.J(';6>CF_%#,IJ-KO8%_LMP>/\X2<:3&[@>S^[ZWORM0.I\"TB'%_XZ3J^D MW==A^[X9\I]"M39(\#-"CAKG6TB5K.H^8!28'$%(BK#L[8^7B< MV?ZSCFV'K1WEW;NBB(W.GO?FQ/ZJ'>S MF-\,@W9B;$;0P5]02P,$% @ (7EL4G>%Z&M[!P H4X !< !I:6DM M,C R,#$R,S%X97@R-&0Q+FAT;>U<;5/;.!#^*WMT[DIG8CM.H U.CID2TI9I M>1E(I]./LJW$NMJ63Y8)N5]_*\D.22B4]HZVH6*&8$NK?=/NLZL,]N WQQGE M""Q5,*L.?NN;[[ MXH7C[ ^0T[!>PO, NI[?\3KMC@_M7M!^$71VX>P8MM^/A\\T]>'I'Q('G)).,Y23UO=+(%6XF41>!YL]G, MG75=+J;>^-Q+9);N>"GG)75C&6_M#]0(?E(2[P\R*@E$"1$EE7]NO1^_SC2@^GUVBNG!F+ M91+X[?;O_8+$,"]QC5)*1!!R MF?37!7QN9=&LF_!<.A.2L70>/!VSC)9P0F=PSC.2/VV9$?Q;4L$F3_N:NF3_ M4&2-YJ4LITY"M9J^Z^_U);V2#DG9%*6IT;YQ2(#$H'[]CKE0*H0K*LP,EY"G M,4Z.KA(6,OG'$_]YN]_9(113<6W:GYV^F%T#J>OX.5X?'I^ M,OKX'37_JRHEF\S-$,MC-"3H/B_NVH6W)Z$S1EI;!&"1*H> S*F";Y5%:J5Q!)>GR#)] 685&#XQ]S430Y:%G(+FV 29< M0,(R3<-RO"PA)QEM09&2R.A62LSWEII5#"^IJAL0@8BA>JJ!W1 M@FW_F8E@M>AEGEA0H[F$,AS2B M64B%(>[Z+4"\;"OU0T6>(DDXAZ,<.61$6WM!Q26+4*77@E=%RRP\RB,7MI6( M/Y[T.IUV?\@S!.NYOO/[SXQWU?P%C2IA;%+&CZYPWW+$<5R0L;)4$M;XU,,+ M5D4ERHI@=4 ED9O4<]K4KMJ:-2$+ 2]QNW':W^ONM%1LX"XH#[2T&MN=VINH MLYE1]:=4(K3?N*!3KD)AQ=-F+=(H1VG"4N^M-I9@O% #-:6:$Q0)%3U7-XL: M5ZJ-Q[#.C26&4C%H7?OLV@DMF&(ADDJ3*EK&3"A8HN7!L; M=3#OU.::)%0#])(*=$+-1R9*F*!_5PRAWD0LZDK+DHAY'2G3D\RJ-E8;(U0!#"Q1'C$5!% XII10#%#EA M(M.WR%O#R1>/-@"G>>F2EQ'==Q6BUQ)NQI9J]!1K1L:SK8J0:$-'HVH"_J44R;L8Q)"1# MZ*B+ ;8"DFW5E,)=KK<620(Y")HAM0<)B+"^+ M>V*FG:L_97SO#6B[O3V[ _?<@:65.'F)J!:R%"&Q,7IK7U6:=K?_/^R, M_\+MV)WYOCOC2:$0[>'0ZS_[I?=MAX3[G!$TEYA&7.AF+:BPQ1%*UOJ,*D=< M!$_:^@>97C0=]^),\; (]#B].%9'^&_QX#<@Q>/TX"&1:P[\,@$C?#,_SCA8,W88R*BI/[6JZ._ ML_-_U?2W!=,63%LP;<;8C+$9L\DMYFLJ2!K#A0MO>!B6F]=BWC!@\Y'"MIBV MQ;0%TQ9,6S!MQMB,L1FSX2WF6Y(6)"=P3EA.-J_!7%-_\U'"MI>VO;3%TA9+ M6RQMQMB,L1FSX>WEH7HX*H:A"Q^(^E?QHZ.CS6LR/VO$YB.&;35MJVD+IRV< MMG#:C+$98S-FPUO-82)8*5%?.*MD)3:OS;QAP.8CA6TQ[VXQ&R4;$6UW9[>X M^SG+GQ,6'@HF'TWHKWB@?F1WZ<&[7[6$/IR7-K7 VDRRF?139M):K>IT-[)0 M-3W;HA7]7--V_W:U;E$/1!51.''A;$*J'_7>(-3EIAZ/*_=_O082;ND=/?T^ MD>8I]Y_VR+_T)'ZR0)"01)^F@E=YO/:H[])+Q58G&LQ94[+)Q.67F67+KT-9 M&5J\):T@4^J8%R20"6Y!0"XYB^M0Z?7U;;5/;.A;^*UHZ>PLS<9R74L"AS-"0WLML>1D(LWL_RK8<:U L M7TE.R/[Z/4>R$R>$ KUM)[!TIH#U>B0]SSF/9/GP'YXWR%*:12PF?PS/OI)8 M1L68989$BE$#J5-N4C*4>4XST2&TU"^K MR"P@7;_=\3NM3INT]H/67M#9)Y=G9/MFV-^QI4\N^L,_+P>NT\N;SU]/^V3+ M\_U_=_N^?S(\<1D?FJTV&2J::6ZXS*CP_<'Y%ME*C M^:D9BP^^D%*S9FSBK:-#3(&?C,9'AV-F*(E2JC0SG[9NAE^\?2AAN!'LZ-"O M?KNRH8QG1X*99V0>=%NYZ4%-'[)7RMQY4QZ;-&BW6O_L MY32.>3;R!$M,L-O0L=UF^Z!GV)WQJ. CZ Q3>VX^ I@*@O\_NM]H0+ADP-0U$DH10^;@+N4A M-[^]:W]L];K0\J$?PD3FO\#L""#-5,WNQVSM#ZZ&IU].^\?# <#SZOKF^'Q( MAA<;;/'5S=?!-6EWJ=?^L$UW",UBTMZ-W5-C@PT_OB;')Q>7P\')ALST@/3R_.2TRW.N3B"QG^,2#7QU>?C\\'U][%?[X._B3'_2'DN%*=5JOSDT?W MX%A.&^2,@Q=D@EPV25]FF52Z02*F#$]FQ*34!-8N0T/!2"A5S-2GK=86%!&B M=&#S9YW3J'HNA^%J>)$4@N::!=4?O>\=7[OU\ ]\(M&C@,87Z_FHK&&M=\3 M="8+$R3\CL6]FN]T5E;@- K^Q]4(7+'NQ]+-F[B>^;IMPP#^>.!9F<*IKW:GV6C5H5\F?8M3&/40;B2E$T84FW V!65@4J[!,64%%9"82V5 +) O MT)ZC1KOE_8O(A)QF"?:!X8U<,S7A$5C_NY)%WG %3[.HV3OTT:IRC7Q<1=\N M^QMZ-P2]G9>-WL]46S5+QC-R"V,5#%1OPX&X1&\LP;!,@ER&'BC/ -PS4F1& M%0S&!6K8:FE -"4 9S 6@)_0")(4D6-NB)&NW+T"&0/,:ZIF6&1,;QGT6VM3 M0UH,QD"7 L> ?6"!B"L0\% L0\H4&0"%P))%*=$%_EC4GS+%RD9P &.N06KB MXCC)KYC.660-Q'9S,$W&,$S !4Q*.*M/PQL3-YV)W5?*1$82G@'6D38+;#>L M^(4]$X!_D<]K085GD2AB:!/X4P-R [C'E9B1'."/S$5&PX9W3LV2%7JE:V!_ M;#=C#2Q1""@ ?)1 &MN=MO9$5*W=?J>]U],EL .XY MHA#P3)C&%>4ZQ>)8; S!$@,F/L=<1T+J NIA&%52.,+D2D8LAF1-MH$?,0/" M.1(,[F /DXT8.88(=54(IDO]B+O?W6U6V_WBDWODN,W+'%NQ$X*QK$9B1RHT MZ'F])4N])= ;CGB5WU "M7#PQMF'.+O7V0C.;M.=%TW:$Z;A"9!K!=_CW&J@ M%HUHH9]>!45AR( B94].9LI"00,Y;M>T#850BF6V'3Q76 31>B!VAY? N5)G M+BC3*(,T9G((J&"+EH+']HA9%Z'F,:>*XP"X4\-6&F384J%1H5H_I:V%O=-YT.H>O MBU4J*NW) >:%RH+:V8CV* )C6 +N+';$,-+@ AD,. MR]%U8!'8H3L6@XOA.03T-QYO/(^CE\WCP82*PL8N!#E+$MA&\@G 4Z_9#LZE M]A-BL7MUVX>&@(*'+7B*6J#ST@PWVYL4OFWDG#M3WR8%GM>7.SN:L9> SXB:*7!E%A4(*U!3EFE;' M4AM(QU>/T):&%2)_%2!(H>GM!ZHDP&6(:"NE2\,C8)@]9LZ67Z_L.*M2JN?R M&V.AY3Z+K4BP\U$&\!D1_):)\LQYI7SC;T_1(WQ??^&B.LFQ]RU>E$MXO>=: MN_^/YUKV569<.9/&(JIAD*T3>A'@D)+/D.SW]L!STRCL@XU4>JZ2;0(T.1YS M8YCE_IIJH00-CGDQ!]ML ]M >8C6&M4 _,:=>.6GV%\%!].M3RJRR)Y<[[P= M6&U\?'[A!U;' O9V\,R!;'A4BB>O$6? CE+=S@^.IHS>HEQU>STK6.TNU;Y- MK5ZV/(MSY1F/.[)>$P1I#!4UF\? !_E9[FVA"A -D--PFEF#8-;%&( 'LV8' M4VJ/M:^EWO3PB^#;"S]1.@;9FR@(( U /[,Q#_AC[P"41&LXU\ MAITTZ[9Y!H,V@==>!-/YG=[V_$[O&5516KZ1[C0(?G3AYN7G0?17W$"MY]CS M$/4P#P^>P<.7C[>E&5D#C! PP)HQ;J"9"#\;22D''999J=]/.4O(X(Y% M!?IA[I?[Y>_PQ.E41G56C&PM"3#W_=22 EM*FG^LE8-V]5R I FLC< M !< !I:6DM,C R,#$R,S%X97@S,60R+FAT;>U;_U/;.A+_5W1T[I7.Q'&^ MM ]P*#,II.\QUP(#Z=V]'V5;CC4HEI\D)^3^^MN5Y,0)H:77+P\XF"&)I96T MDO>S^UE9/OQ;$(R*G!8)2\GOXX\?2"J3:LH*0Q+%J('2.3_M!<'1(?1T[)O((B+]L-L+>YU>EW3VH\Y>U.^2BX]D M]]/X^)65/CD_'O]Q,7*#7GQZ]^'TF.P$8?BO_G$8GHQ/7,7K=J=+QHH6FALN M"RK"<'2V0W9R8\HH#.?S>7O>;TLU"<>786ZFXG4HI-2LG9ITY^@02^"3T?3H M<,H,)4E.E6;F[6KRJ-OI_'U0TC3EQ200+#-0TNX=K,H4G^2K0NDF M%RDFJ.$SAKTW^DT$HRJ*I='_M#/K==N\PC&$MRY^A=P)FS51# M\2\I>SRZ')^^/ST>CD=@HI=7GX9G8S(^?\@J7W[Z,+HBW3X-NJ]WZ2M"BY1T MWZ3NJO60-1]>D>')^<5X=/)0UMK:]<'][/IJ=#P^/3_S=MWID?/W9/S[B%P- M+]\-ST97P?F_/XS^(,/C,=0XJ5ZG\\.M_\[)G+;("9WQE(S:Y!U3$Z9:)&'* M\&Q!3$Y-9+4R-!:,Q%*E3+W=Z>R B!#>B2VO=4F3^MI/PK4($BD$+36+ZA^# M'S&[ %RCD=,()C=H^&EL8?4/!%W(RD09OV'IH.$^G9:U;1H%_VD] R?6_]7[ M>I,V*S\[BTVM9[BJ"17>RJS!@7Z#>]J<)Z M_2&.N8P74D@5O>C8OV];<7>)W8**:DK%H&GZONASF,+@A]9&0_].6AT.\$_B,S(:9'A&!CCR!53,YZ ^K\I694M M)WA:).W!88A:^;L4XGT,[8U_MM^'8K^]1VZ_[ZBVM)9,%^0:)BL8T-^6,V-O MOZD$S0H)O!E&H+P \UZ0JC"J8C QH,665(--4P(&#=J"Z6-P,*+1%0I] D(:IAR"]#'E5B0 M$@" V$5,0^Z[!*?'A=X8&O"?VJRLA1*5 % I 38V.&TU2>A.B>9D'-=PU6Q M"=<&,EU#*!8ZO4'+5@-UNE;FEK;/P'OPP'O]R($W7K/27U[L][I[ ^VAY7,' M#!HRRX"G*6N_IX0J9I$"EL_1#L&B"=-X3[G.41S%IA P,6CB=Q:)6?";7=;(@O'* M77),]@J'5QR$8#QKP-C!"A7ZNM&RM=$R& UGO(EPD$!&'#T1U.Y_?]3N]1X& M:G?IJ\<-VQ.FX0ILU]*^+Z.KA8PTH96^?Q.DAC$#D/B1'-F4E8(.2DS;M V' M(,4*VP_N,*P":3,8NYU,0)UGFRO0M'R@QDH.015TT5+PU.XXZRK6/.54<9P M=YS8TH,">ZHT\E3KJ;0EM39X2LU (0/!&AN5%(VE$A1C/DS+*K'BN]#"L>/8+5S?/P+>&][@$F8\1=12+0MK\%0# MXC$'12A3E=:P J!S&G/!S0(I\+9ATQ) J9I%;#9[(05P,0%8!QJ6(G. T4@4W(Q^YR>Z9H@0L-(99JEX_&8 =W:W ?QD"7 MT@R3[>S+&T4DKM-XZXN86PG09X"=/Q'L=9XP]M)'CKT39]:WX8'[MC[#LS5; M,?@5L1.IKDR22B$(&KQR2Z]3J0V4XX-(Z$O#+2)_5D!+H>O=.YID@&:(:AO2 M7O$$,&:WG(OUARVOG%8YU4L2CO'0HI^EEBC8]?!!?$$$OV;"[S]OR+>^>8F^ M@/CMIS .FH,([7&_^+W>X[*/-M'8GK55DPT#;A/0JR"$HOX*XW\J% MEZI1R(>-5'K)E6T!=#F=[ 'J(V!H9 7QC1EY[ M*O9GQ4%UZY6J(K&[V*^>MZX>?HQ^[%M70P$Y'EQS@!MNF^(N;,(9X,-SW.46 MTIS1:R2M+N>SM-5FJ_;I:OWHY:M0YW=[W/;UED!(4VBHV3(.WHE0G^-"$X : MV$[+,6<-M%E74S ]6#8[&<\_MCZD>F;%CP-QCWUO:0CD-U,01%I@_\S&/4"0 M/17@H=9RW)$7,REF# ED02?^<(/RH9)-2R$7#&KGN73QD:X!&8#W7=AU^YMH M8X,[W@L/;KGQKOM%Q..XJ"),OK9H>]J75D;6!>ZHKRU9.Q'<;S?,QTNYLH;E M[Q![=\!4[-E$:_VUKO6-]*A8&MRF'IJQ87@>(C"@&7WD=S&$9OWBL>5E/8RU%9=B@]@;-!?@.)R/W M/W\PX+ZT"[[UFKD)NL[1V73ZRUW>&%V'^\G7)NZ<*C>@JO>AGF068D,5YO37@9" M#/])AX8WU[G1$B/FK06^M:Q;,6/]]'H8_V[@^4%+LO$R!U(6M&->X-V.@NZ* MTVRQXX]4);D_)-!K$7PIQBW,#W(@/PVY/EQZ7M*)AD&JQ3Z,:;4NL57JG>AI*=-=;F7\=:XVWK9ZW,OJ=V]%]02P,$% @ (7EL M4G:&4$P;!@ !Q@ !< !I:6DM,C R,#$R,S%X97@S,F0Q+FAT;>58?5/; M-AC_*EIZ:^$N?DN@!#OE+@UAS:T0CIC;^J=LR[%NBN3)"DGVZ?=(MH,=6MIM M+6,=!R&6'CUO^CUO'OY@61.>81Z3!+T++]^C1,2K)>$*Q9)@!:MKJC(4BCS' M'%T2*2ECZ*VDR8(@=&J?VIY]<\/"\WCFS70Z'$O*"* M"HZ9XTRN.JB3*97[CK->K^UUWQ9RX80W3J:6[,AA0A3$3E32.1OJ%?@D.#D; M+HG"*,ZP+(AZT[D-+ZP!4"BJ&#D;.O7_DC82R?9LF- [5*@M(V\Z2RP7E%M* MY'[?S54 )QW8WJ/96&N:J,SW7/?'(,=)0OG"8B15_K%]/+A?DG21[=9$:9HO M"<.*WA'-N\$U9@1+/Q(J"_8%?.QD7I]+!5=6BI>4;?U7(5V2 EV1-;H12\Q? M=::#(1EF8T05(TZM!Z1 ?B)'^ M\WKE%ZU"U%)A77*)!$M@<[+):$35RQ?>:S?H]VQOZ$3@ROPI%(\!U40V-/^< MLN/)33B]F(Y'X71V!1B]F=^.KD(4SIZSTMX W<['-II/QEKMTM->_]CM/F>M M1W,T.I]=AY/SY^+GOP3KEK-/W==H=H'"=Q,T']V\'5U-YM;LU_>3#V@T#F&G MI.JY;N])[*,\ =O\_NO\L:B=\;E82YP'#:&5EROE M#KS#?1W:!$,M=%?_!1/2?^&:GW_F\_)1LP4= $-':UQ=H:,OV3&H^(^AV_V.P=W[#L!-&R4-JJ+"<"R!58/3 M&OE0#@#ZN22%!GE7;V,8C> 8Z&=J9I$#ZHNN.952#D.67@>&B>G;324!JA4K M8T3D1!J9Q5X=L3\-^X^/*"9[-D>4.CZ^"/2E3_755I[20P, M&XUG WVH;Q^?5JU/^75OUFK($L _96+M9S2!_FGW;&GX^Q$,NK]9:W#C9^>W MW3Z."L%6B@1UR#<=\,U:P'8+WHR]%BELNCN4Y35RJL]V..\YODQIS]/WC73[ M\!K^9?& J]TS+?#Z)/-GE56KCO@?(, J31!=7G\I%.< MPD$/L76'H0R!1PLH?,R*(;]K_SV8;%KP^E] :C\2OS3VO@.(M9SP$2Q$<.VT MG:%,1T45L(GU*[$OF((UEX-K2:'=R:'?>; /#2+=QUO=SY2I[FVNJOR]7"KO6HM[=Y%YWA!K+(JXA1N MV<=W@M;CPV!@#X[K :)Z>^R:WK!\QVU>FI_]"5!+ P04 " A>6Q2YQRG MWR8& !4& %P &EI:2TR,#(P,3(S,7AE>#,R9#(N:'1MY5A[;]LV$/\J M-Q=K$\!ZV4GC2&X UW%68\T#L;*M?](291&E18VBXWB??D=*2Q8O*,"Q?6Q[]M&199T,<:9Q)2(R'_J.UW-Z;L\#=^"[1W[_"*[.8>\F M'.\;[M/+G7S^NUT#!W+<7[OCQWG-#PM!PYLUX-0DJQ@BHF,<,>9 M7'2@DRJ5^XZS7J_M==\6*42'\N5!KL+O QR;R62T2FK(0L&=_X+T*VI 5YQEU$JI4=.SO>- T3ME$'(= M3L^FXU$XO;Q C%[/;D87(827CUEI;P WL[$-L\E8JUU:VNL?NMW'K/5H!J/3 MRZMP4,N:KE +)LA7A(&DNI,*X#F="+BM,N=:O M(!*89@G2B)&;47G+(E3Z%RE6>;=DG&:1#7MZMN?/!KV>&XS%$I/)QKQYP3Z@ MO%EL@Y$.**H;PRF-Z').914HO"Y@*G&!%) P7B4[F@LHO3 MXC(ZQ,)ON#VXDK1@VJI=&*>,)G#&,DRA#"UUF23((;5A]!K55KMFX?D&<$BQ M!-_SE2Q6!-.L$J!=UI[9Z+1ZNT=!PV?UCDDLP7.4L** M!.- M12LK5\KM]?=W=6@S#/6BVTI <"']9Z[Y^W_'^ M%L7W/KWUYPK*WG'_(-">/G2TQM41.OJ0'8.*_QBZW2<,[H,G &[62&Z8'Q5! ML1BI!J5'3!'@'@P]9B!>*UK?5H5]+>HV@6KJ$%Y MB!,V2M &^J!O'QY715#YN--U-=82.'_"Q=I/68PY?_MN:?C[W[K, 6C3.UJ7?<.='5D=L/MNC+ M:T15WVTWWSF0,M0]SC-IA.$/C^=)'(L)$NT\\=T9I!4V#$NSD;&\^Z1Y MW\EL&YES(J.TJBYZIFWP2L/\.(P^6'=:1>NZ,L[O )&*G4J=-C]I%*=PX$-L MW1),3VC1 A,BMR*,^\BZT_NTL/6_P-.N&WZMXST!?+6,L N$.9XY:\7>E61(S)'Z81.MZWSDN6<919%890JM5?-@CK^0N,G8:I?$C7O@]D"E5&]'2;=5H)5WS:T*K47:7FSG M9$&M,H&2!#'ADUO!Z@YD,+ 'AW4/4EU%NZ:\+"_,S0W\R=]02P$"% ,4 M" A>6Q2.(#Y;W,5 \Z $ @ $ :6EI+3(P,C Q M,C,Q+GAS9%!+ 0(4 Q0 ( "%Y;%+)0+\1,1H +V9 0 4 M " :$5 !I:6DM,C R,#$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( "%Y;%)\ MNL\-72T *#M @ 4 " 00P !I:6DM,C R,#$R,S%?9&5F M+GAM;%!+ 0(4 Q0 ( "%Y;%)G,/NC5Y< +W*"0 4 " M 9-= !I:6DM,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( "%Y;%+"W=QP M05\ )2Q!@ 4 " 1SU !I:6DM,C R,#$R,S%?<')E+GAM M;%!+ 0(4 Q0 ( "%Y;%)\3Q2[,A<# !O (@ 4 " 8]4 M 0!I:6DM,C R,#$R,S%X,3!K+FAT;5!+ 0(4 Q0 ( "%Y;%)''6$)F1D M ).? 8 " ?-K! !I:6DM,C R,#$R,S%X97@Q,&0Q-RYH M=&U02P$"% ,4 " A>6Q2'%$C&(L& "8:@ %P @ '" MA00 :6EI+3(P,C Q,C,Q>&5X,C%D,2YH=&U02P$"% ,4 " A>6Q2I.H MTK\# !5"P %P @ &"C 0 :6EI+3(P,C Q,C,Q>&5X,C-D M,2YH=&U02P$"% ,4 " A>6Q2=X7H:WL' "A3@ %P M@ %VD 0 :6EI+3(P,C Q,C,Q>&5X,C1D,2YH=&U02P$"% ,4 " A>6Q2 MM*@\VXL) H-P %P @ $FF 0 :6EI+3(P,C Q,C,Q>&5X M,S%D,2YH=&U02P$"% ,4 " A>6Q2K):A7Z\) !Z-P %P M @ 'FH00 :6EI+3(P,C Q,C,Q>&5X,S%D,BYH=&U02P$"% ,4 " A M>6Q2=H903!L& '& %P @ '*JP0 :6EI+3(P,C Q,C,Q M>&5X,S)D,2YH=&U02P$"% ,4 " A>6Q2YQRGWR8& !4& %P M @ $:L@0 :6EI+3(P,C Q,C,Q>&5X,S)D,BYH=&U02P4& X ,#@"Q P =;@$ end

\=:M"@"7K FZ@<^@(4D+ M$&6>T09. 9C4R"$#*Z+FM_!0%X]9.UE_3JPS6@F >CJURRE?5LVC-K:ZT :C MP 9GQF>.MX>HVXA7U%WU-V#!#L^F%-YNBI8F<*<$=M=_3IVJ5P@\97AP">/6 M:4!%N!LG88T#T JS&R7DM*YOXJD.H9LB-PO1UTM_6(3&R5/PL@M>/NJ)Z+@% M\_+:$82L-F1..^#P*F-6O>$$?%C"@&>/G:".!_IK,W"30B!?:-W2;,TE!6:S M6!C39QX_D[6#->0 R#6FB578GKH66O)6X*^!A2=ZJ WQ_[/WI;UM)-F6WP>8 M_Y"HZ7XH Q1;JRW9> VH;%>U7W>5:RQ7%^:3D22#4K:3F>Q<++-__=PUXD8R M)4LN+925#WA=ED1FQG+CQEW/F:ZFN1P<:GT-+QG;-4]VMW>W1X+9<8X>*M(U MAAO0+_?(C[GN';03[&;XSPQ\D"UG]$08D.U0J*5H)W?8'SH%Z2H7U&U.4+SR MT!;$TNN>:+)^;;PS+]WY%2;]_5_--H\"'$F-Q:H2\T0HC6C5<;W&IHN,XR,^ MT]>[I[9];,80''EYSC6I\.%3@F[!,:W0$@1+)\ ,B\ E[1(_O;>-0YY2OSP& M&:1',?3J126Y.(V+Y1 7CP>/1B0"D7#+&T9_="U]/EV(82NX#LXI/T)%)E@# MCXDVV.C9PE<^@-Z9Y2[L![+)"J231T[+L%'>$%OWMNGL5>%8&.8EJ$[ MK/;YPB7R!D'==H[0D/*=Q#AY!H)00V-WO(WK);W J$6"'J,&&%#Q6VF]E6YI M[B.V.;Q2\NM&ZE4;7U;27P_VP24]MF9']=9?,/(%IOW$Z+(73XHEJQ06E'3J MTE'W<>_\K.+\=YN27=)1EV>^MCDHS[VC%]:80KG.$2D.YN:\FY2BG9GQR43Q M116.T(D(7]=2\WM]-BG!_A1O5]P% JZR$X*)X )@4)EP$HMY!;9*A0SKF!ZU M(A^U],:M8%PEJ='Q[N*\8A"(6;CFT2Z852F",XJB%)M!]"1N/E8S;(Y0ORLG M)0*32!"!IO/27RPA56;OF*RF<')*R0PL?P 5=)9ZN_( 8/F\.^S=H$'$2QO M4"<&W _CUVP\P%[AH*9Z72O'A'<_POM3'XTG__ON\1/NT5E&&38;R&Z1WHY( M=7CJ3%%E$\#$HF(GBL)$!FT, M/:)66*B@%4?K%CR4;S8?*BG^UQI0"A@_V5\-M)MDJ15?%';2)S(KMW0I4[0L M7'.&L"Y4]^7]I5#QYL-6]7HF/Q9# CY8*Q1Y'Z?E7H2*$>Z]T(3_"WK:KV(R MO?"8#9JK/R%YE$N/#_O5^)M\-N8"NJ0C(RO*AM&A++H)-J0;S:EHDBU4U 9" MJ3Y.H\NUR4YT^"ZG:]K<6<3"^#SX/L%+M,W*?=TZGLVH6_7N91]-ERO?T.$L M6$_,? ##TZ[NC4R?M=1[3)T?,X8(&K%/H[, M[X!IFROM9!080;5DQB!1%]Q&M$*XVI?UD W HC:RM1-@HU"R@X,3GYMD#I)' M+3BZT+%UZCH+:!9[LTLBCM>('AKX*\3 MA8Q@? EO6'_OQJ=CQ%E+LX4W\[2OS:,O\"K ]S";KI!\"JI5ZT/2*0$VP[>? MK"NAV*]@53S7Y T7&YGH6^6"!>K1++SQ.0>399S\B(9O M5C0M'S;J_RLG&/(%(WANP@)B&A/#,Y;9RL=MXZ#I"VW(Q['QT!K>$*%Y4W(Q MAL @U"GKN4E>D*'@*XI5Q&CCQ"0'>HZW''XBB2#W\$L#N-.]@2 M^90*UD),W1MK%/3+&@)BR%"]TWW1P #)15AZPC)T!;;BT$W?06+Z?5/]=X]ZZ:;F<4%SHR_]']-TQ_TUE>3]&\95H]RH\I( MN)%16U2G=/WVY(_-,10I1;B!U9+MPX#-Q#E=S\B92M^13R4;Y .IG^$@L== M,3!XQ^/SJ%*7'Y"'5R+X;"@1'$H$OX$2P:OW">]L<[#1XAN, O0ZSD_*&,@U M'$DK;!-CHX^2&D9?SR78:_,C(W 1,5,@&J.C>"09,3USTX_U.!F".3=H+>]_ M$S:_C04^Q^Y4["WHP_ E>[\L\RV?M.#:>"[^LE _GE>%+U&":. J/Z55>6\J M O5*I.I!+D8AIYG+4Q!LD0(/1.HA#$5J?&J2Z==0(!'AQ0CLB-K86Q1Q+<(E M/ JFK[^A QU-BFWH FKEJ5*H=SW%J+'8.!NO@67!62#,2DGX=*8O$0Z%\9,%P ]%45T3A^NGW\&N MT72!F960(A0<\U"8M5:%M<;$9;T$WWWA@3##N-F<_J][Z7WWUX/QNE6Z^6KOZO-;SX1<*4\H!ZOOLU=_]_.+\S 2%.Z< MRQJCYUA->0::RA9K[QI/'2?4/X(AKYBCGMH M/(3[4M N.U M1=AL\GQ;0TI.6E"[;DZ0#.:#WY^\VOK]^)=1 O_]Q_$O3_ ?6%;*)1K!SSKX MB0-$\-N1)<4SK<_L#ZK_]OUO+]/TY(E IJ)6HV7I?.@E?TCJI*@A%10Z5Z!C MUT.HU.BO-!DG+[NM7SH[$^V@^;A1!XE(?J92TDDHQYMGK+J0!CBKR;!+)4Z% M'0T53)3;#F21P"3$EKY1@+ RG%:"9,6]@)C"I!PBOK;@&^']&2E_'V8OW_LP MNR],&?=((PZ/J3<"WVMH4,YD% 1B:VY9KI4EI-ME><[I!--]UZGBR=#>$)0M M66?NQTP)(8CO%#K?%#%D%BHCX0R@@1J%N12=1N-.2 M(4_E$,#^<^FU+SCC1I/2=@"B:;(%1KUR _:=A2_<6$,*_BHI>!'4=]X>>"? M%">D$6OEIHX;DZFCA2,J7)-74"6A&&T>9Y!;'.IURVMDL+]]LPZIDA-C XXN M,.2H*@2-XBW,F'4 ('SQ)_8/Y1J0QM_ >/[#R2%K:,)AS<9N/-+J4.[_0>BP MFNQT*2K0^F/]J^)W\,51/T$45S,F,PI)Y]6&N7#B3LGH1S,,TZYB &K3+>.L M4=3=NP/4>ZT).=O\P:0V@9_3\,O47/J@)%#86VF MM_8R,]\N@IFGGF$,.H&G;?HF(SEM%8A."MOH+X\2Q^T76/'U[S9;+OU>H2$= M?(]03$/\1S,Q!GKL[ 4W3A0>3TKW7=1IJ5O/[N)OXY-Q MW'\R(N<3,R1(&REI^5./"H-]8D0'2;8"DID9*AKD'<9U=((H M@( E2.2RWW%RPLWKG/=:+04-22DC1PR#[#AS+PEW:K@9>=40ZKKPX)]JJ67G MBW2V: D"R@*+3^7F;37)ZC,EI>1?2BU]J 4T32O?1RLV<=,4\=_,FFF.NTD_ M&T^V$K!%YLP!F^:)Q['"DL(MC;+I"28AH]T!,Z44T&L7L!'1&EYZV.ET/@<# MSR,0$2[#6E;,IM?7Y#.XEK[5T+1U-5&(?>1IB& (EN%,Q5!ML="B15)J.P$Z M2+/)&@KN]09DVAG#@"1?N-;G($=/.Q9TU/W=,4.-WY<-#,2@HG#&<6 9U0; M:A;XB4-A;ZWNZ\"?A#2W9='KE*6K["O>;4TZ"$[A'+8>SYZ;&16L-]-Y_RGK MZEZ%5>Y *]:*PUAZR.4JX#B;_FY?@AZ6 .T2RH,S"'RU4#@="^;2CPC)D3/% M@]>.31L+XB:Q(L)!BIM-+3N'@O:&"^>H M%J@-6VIC GLR-]'(16M N'G=^_8&G[)@9AG,A)VE^;Q3_(B]E&UM(,!3O9W+ M%NMSM&+& I13QS3#1G<$+P"+H^QM#@+S)>(;]^YZP&Q"EL!:4)0MY%C.W:D0 MIZM?)(^!NRJT!SG/KPA_:= G4>:-]3=3)MRB*,6>(ULILEO]3Z NP>RTA NI M)A*A.;:)9HUQ4%/A/!]%)UMY1RA(FDWQ%LPSSV@?.@:%;HC23=IU-R(<9/E< M(TD-N@DP-$A&Y-.JU* M+(!&)%#8=0,MRN6["LS;H9S7Y\*?X9786ROV]B*&^10.LTZ%FS75/%ZHI,MK MCQCJ+"!IV]B2]JEBEYKBG3!N%M9+1L_>C8Z<,=-,ZQ@,Z*.;Z8R^@-I75A/N M24D$<7]W>WO;Q'$P[(7NJ2QG!.+0/QYVIG&:[$,_4$BRPZ'>:*@W>C3U1L8X M,"&=Y/NI55K8%^!J3I"E+9C1%?_U^S2K*-!H($^>J/[Y#?PIY"UL"'N"8&N\ MV:MH$JQ6PXO1M&KJSA/^#N(+KMTH>0/*BR_[8]29,*]T,Z_14+%]_\Z3V6 S M+EWB !;$_M(50A!!X4MI#'>DQ*QU96"M&]GJ<7&E)*A5$=P90M;;YGT>">K, M&3G-23$*0L]8K#W34 K\_"G%FBE,8[TL:XQ>8D<_@,C=X5&\XS($0 2/,TV/<9B0Q0/XF M![QS,@,$_*AG$1G!E3,#!*S CI)A16,(/-T7>G.@!B!4W'BADEE)I(/*Q4.Q M2O1X8#M0C^'<:&>GY+T*;Q)1VG1S(6OC'2/8NCJ!=AN8 B[ MO4)1 @#]RTW MB^\X^9M9RU7?(L*^26>M24UP<9H]*7V;J0@>U$W1OY[]T^M9TF@6%DL@3AN% MC2RX\GQ]43N+%%"30^F"?ZB^T*?G L'.):DB#&T;*Q0?8*Z2L<1$UXOE2["' MBDM7?A11S*Q/C4O$C.JQL\).?X_=5?)M+1GA#A*AIH&QK_%.XB-?=ZV\5M_Q M_B^5,.)C:G)X!<>==-_>SDB@J7S(!=9Y9[1[<)@L78D!!&KI!//G+E$]OA!5 M-(XYLZ=( 8 'M/AD@;-&7I8QA%Z/#(HDYU_I?@DW#1/,-=I9QEUEV,H+XZWE MD@EM7SYY"^[4?+XQ:\1AF0JKS#V%#4-2K)UK[^CF328@RZ!$EUOS*9AD8B/.'$S'0,KSCB/PRUXR-S+>(DIU\PIE:]GQ'-2 M+79!].VT<@(%DS(X7#'+-&_)KV?\.LY'"W:MLC"B8H?QI\278I\U+07.#P-U M$OZ[J_#9-8QJ5!Z(?LJY+64M;MJJH, 5"1^6JU3(;X%&3W..2/0[.W^F)=W= M_7/HEL]3(G*')9!^^3N]ALRD+KV'_D8-["]38H,Q)ML-7DM7@_FQ [XAF!_- M,U\5Y@=#=Y\D:<@)!C+"*-@"IT9,: 4H1@W&EZ"X7]K)#U=*Z6UQQ,_3M WC M'TQ!,&I3*-L/:/DZG/2&C% F^9Z"N^X\;^[4ER1T.Q(9GWDDO1"D".#@(^3# M*'@/>-F1^X9AS@9L?JPL:T6O3M(\50<0!:*\1[SD>Y8-U II3IN_,]K;W@Z: MBRN,&MF1M=@V)Q F9=L@!N,65\7T151&BM\6<\]B [BCTE:T>6U6A8*U5,J3 M+=,B1%FLB1T57WGW9CU&?=PHD/#(PN1RL4 CNIP[[)&"VCG-"26%S:)<8+C*N.07^T-D*>!@-U MW%EDZP+$%REJNO7_ LZ(FV=HU%&ELRL^957),2PN(PV[4NE&_?B, M#F_@IIE1S#;WQ2DI,H#8NA&,=3_PQA)A/K\34.%+3MWEW/&J4/[R!H=?4Z@L M>U0J C6TE.R@U82(C*+7Q>O&8T!1($V LA9V24A!U*/(XN7*=L+VB=))P094 M/X/T#!Y(@X'-W-;4)D$%$'0;Y83_QAIFAK#:J18(K8QZ8#W@=9%%HJ :(L#^!VDJ-AZ4VPI.YC',**ZSI$6K2GY-94MJY&TCN5N MAV<.!M\XX^1W0@17E4KL *1/Z5#Q%1(*:*DG5&1.GX% M(\.XKR[T>T0]&]XZIFLVZO1/F\ HP1ZG5I)3XX/8 ?RHDW+AH0_0R@Y3X_X8 M#G]$_M+5$ %N&>\*Q[ %(E6VS?-Y]MG-^J33' M5BBQ,?1 %7M#B!OS+&RDZ M(G@3& :^,^-2( ?@XROC5O47A3@[ 4&0'%$IG#.O=D3>F>#6U>M87@CCHY[ M#@6*1SLG1C]%$E@KC 1"D",NS1ES3VBT,?B)RS2;$><'GA;J7VX:Q[T/V'@F M?>>".V2ZE;\26V,X28_J)!W7RZQRFWF4[.UYRI6Q',LV9VF0]T'>KR/O&3YZ MH\7=H[_.$0F$='MT Z05Y2\Y,XO1HG!58)I=@M8^C7') >GWFDBPO;_V2&SY MWZ5%FL#... :EI5"5QIVE21\S3U0F?1]M0TANHMIBP8X14KCH&Q()/A,2RV= MV=9IZ#,"/%5EIY==VB:Y'#'E,L^L&PRV2&B76^LVJ7_WT9JG5PS6O/2E)"P53I*?RV%#%4_/25]'2>Y>Q,*R(Z%LB;V V\X0%=4D\ MT?K5Z)Q6Y:0U#KFF9FN*B:RNNI2*NI+;R\3S/SE5+,S)%@ ME(DN6 DXA:W(+][XC+%?N!7WP(>F6$N.U\EMOQ6 QN-I.G,+ZB<5L<:,BX1< M0I()?DGY(;C\$9S?4YLH,[G,QJ^+SQ=UJB7E@(3R/L'0I(H#6[.)-HI/(F%V MRD,S:84U%V9^A'-66R^Y7M,O5-;A9W(.I_A35F%-W(NX2,W3I"*,':&GP+>Y MRPYN4,S"$1$HE1I@(>;5UL[1WH%NT>F+W[W M=EDA8*W4TZRK0G3-BVS*$&,I4?;4Y]F\R5>F'"A;+-P,;P=LJ1* GX:XM:G] MM)ABM[>_J.%J?I[<:X2T#\+SV_5SD?3K4A=WXQS)UVQZI((DS/!&.:B<4P4V M9L@Q&EDFY<)-^0Z-'+[6N,RR U08,7P/I.LPS]R^GCROHM_?@Y/17K".J M)%%J^.U,DXEE7Y8;G QT!%(7 :2K.%U5($ C,=P%*H@K\,"Z."MSZD2];KQ- M=_9.PVWW;#5A:]$,4^!N)ICTWLK)A$V&B,1XP>0$A&;401P2: R M(@BVTY0I>4G9!$^ J/?.T%2G-B5;\P@F7)-SX ,#J^?2!="<835=$V(D*?$H MGCOWL>::-Z_K)FV38#_3@JTY[")Q",)1G.JP8=3@SGD&1UL5'BU)5M=Z6U<. MP7&X7C-CX&K$5E..2Q\DP2L<^P(H-(+V8Z%,)8&<;3_MZO,^ J304: MN3F[[PC%9:TOQ_XZ,7R4F]2.25ZX8G;+WJ*[=[E#=7Y^/L[JTRV0D3&(-3,5 MOS]C7@;R]:5HTDWJK&%(4;\2PA?O80.6;87(PABZ0(?C39/49R3#V.,\(40I MC&E3(3Y_5Q6;_^J(VID1J@J%SH?_"-^8JH(=<]93L ^]B.!**-$[VQO_9VP M:_TQ19S0XI2Q>ZGL/HS<5LCZ1=,Y/X)X\%K7/;U9Z(U)%BL14;M/6/X]U(JAW!66#<3 MPK"&8'8&QUXNI1CIZF7)J8G7L$/"ONCYUUXRNAMM_ZO0,ON6J$FE@_1U:)@) MH?>?PHM_0G9>O#"D[/V,5C64E1_#4!J>4=,XQQ42OY0+(ER3*N?>!_NO2)*E M(K0P;?RP?R9WIRX[IV.L2*Z[FV-DW]0O+MJA?P[.X;/DN,D1/F]**.@.[-V3 M)EW UV$YWB?;3X^V=T?P&2&9>IZ\2C]EL!OCY >$VZY&>+K@Y2AI1,JPN[WW MA-]QL/-L:P],R\WJS93S*%"!G9-G42##"E)@;>$1KFB/C=;@"*4@8EE6Z)/7 M+_V]IFH$+O,OZ][:3<=PIECO1H@1^-A?D,^:SI*(Q,^P;<)\9&5BA,B>GU?< M'^8K]S%D^059HDD&?8Y"BED7 IB^V@26^.)/91.N#Y*!-,EF__W=A_WY[L[4 MN9T/.[.]O0_[[G#_PV1_-O\P3W>?[NP<[CP]VM_[3BI!'USU\\[V4/X\E#_? M>_DS'[4W^5F=JVHI)3"P8V$^MYL,P*%KD6 M*%NIW>$6UUI*I3GJC_?"Q('G.).V,ZPWSSLWU'FPDRPL9$J]MVRR2QF=@P> M_34- !$2%ZXPT\D.AV]?):A)_HAX,39?*4V[(X+9;WJFPC-G>[^P+D:F .+> M L;%6)%[T.)]MRI;K1<@K'#LY)VW:%93B$:ZA6<.258F!.B =2[:(\!58.(]EQ,_8?AJ\,=QI&2:6&,E&/.*%D#&?K#L7[_T8UDS;-1$ M1S^\NM2Q"FY5@DX+)B!=81<@6GFN2D"P<%S/[M)@L5A>NW,IMN\\VL](X'Z) MN\I'//2/&(>E#K]LL<1"(K&X%76*BI>HY92!W:B_-&*QL/ N7OS$S4KKLV2. MX/,CA3MD&C18$ 1+H$(L9- XY199[BK7Q#SQ05-EJ-AHVJ!)=B0HBG%R//., MT;S'Z B+#RT%2,EJ\Q'!]8GV.FC]87)0]..B].3(QR"3G5W#V)4G!H_.FU5D%'3)\\\ M"7W8?6Y9]?+OSQ>)SLB/&EZ-M"XHRG">0!1U^!1-NW@"Q$?7U3XY!_^$[@"8[9_28\8L8T!GTV0/M+74&UB=+C2'$=+F ?P;U,3)--DKE^"2+8)EHKUF)I@LUJ]1*K M]SQ+-A(ORFU,]9 L8%X9(ZT3*;G:1]]-/SEO7NRY)+MQ0-I5B M9N%$96P4R%@;X!\597O#Y:O1!3+;6"FQ.)'%5, MP_T3JDN_CS%19DZ(F+&F*BQ8RI0R%CVG=_VXZ+J"H\ S9(1+NE7RU1.T@,', MQ$Q)CX$[BLQ6_X%@JPIY08F>'-41RVT8-H"A2V\,"VQ#/*%+4W6Q/)V3U1F2 M]DZN?<_)H49#U;GSUF30HY^B!28(*,:S&8DJ"]NC?#]:!45& W[90@MQ-?)L MC&8-B#/:$*Y[AA.:KW? " **#QN%AK2 /Q=M0:>,4?0M*K='XZ:F7C),D5>Q M9H,>Q\8_^D)L;!I 7@MKL!DD*@6NY ?S:58VM^79JJ:*R$4I=P(22&6+C%E^ M10MB1$.66?$;HW<*%RT=7N.D>GH1.!8$?5NY&0(.(B4QYBW#NF,!J]R)Z$]% M-]_]((O=[]'XD9FQ1A>:#LJ#PP;.%^QC EN_MBDDQ=XH#QS,B&X^TH,#'WVW_]N J_KM9%MW%5-:1W$!16P8X(DUHREHRT M*=)/CLZ+#2K8&N3K@#,&JFTZUX &=<*3G;H)ER/752#2_9*+M"<>LA>5 ,M:# MQ X2>VV)E6 '&^UYOC5Q(L 1E-X@6H-H_9$+U[LSHAE#ID4J2GV[G,9.U7?1 M2'VHY]&8P+K3ZP.PD?<+M_P,/C^(\"#"UQ;AV(/.LW^WV0QIHWBP4,%-9*E%-.[. *5QX<7WVW4#R%>79W M2C F7%8GQ71K]3C!U>LDHN@<>CL4*D2+5_ MJ, 3;\OY&A]3X=-KL-2-6U (WZ?7 ^:.K]%=PL63H:/6."ZW)A++N?:E=HM* MM4H66R%L$X0OF8Y[N*09-.&>4M&X7*;2KVF#AFVIUC[#BOI&E#82;FG_@#04 MC 3_PA?@:LDM3;"RY-%:42/%[E@A15DM) M+7W9N1+&R9NY?:LVY4D9#E74*8>QZT0)J=9 *M=-"<]HO9*YIURS(BZOKA/Q%0:=[W, MQ7Q,7.@5&GVB^AJA>>*21B((:W,<;)B!MZI4=PE1-B/H=3PO[OWVQ$BT7!7U M2-^-4%\#W*!(?B;.P)UM99GFVG8$X@"ELT :\)EV+C1,L@@+!IHE*Z7G!W[% MP0W,$/@%4PK,-/G3X=/Q=@*3RZE9PH&*]1^4HC2_]M2UX*L0 RM7C89JYZ_^ M(=_C[P5*@'IS7_)PCI7Y5L $GO#E\J>];3N>,OG3P7[XA>=C1$!'J9@5R]L> M!O))88 $_%@3B"JNC>\:XB,R@6W1BN-S!0LA]?W\&D59WLJ\S+/M^(\=[_(F M'-<;M14O"S3UN9]7-QR[Y\-XW,:]N=3YWJR)VJFD4>5UA?=NZX3(Q3+]H1E8 ME:C_4(U2?> IEC8@)ZBKT)?"F]P^2X LZ_5E^HK@T""Q@\3*5$R%-]D4=8N0 M))1[]FD];R(0U*%FGJV*S3A6[@4>)!?]&PZ5U ST0:(\B.\@OK<@OB2ZU%#J M?($.62B2-U0![I'< EQ;+NO'3U#GYZ6&L$7]T<>CX8 6)K+0#A(^2/A]*&@3 M#.AWL4:7^U=K'E1PFN*$U"#6@UC_<;%F'QWFK2SZ9*2JUWRA4A3<5GA:[\TW;GA>1)K^ +X\M/W"-A#!*> M]8Z['F+.N,99U0UH71JH BE"H$[M4^Z)6#4,!$F(?5(&HCJ5:1]P2A.02-*R M 3>Q$W8QD9). 9#T?*ARWNF.TY^+BN'Z6 .'6%\Q]>V_-%I:.-C=_D;1*'Q#:53B;#$+C,,0(W$@'Y=FPN>QLGQ[#T M68[MAS(GKXK*SF92YG_6*K2,U4ZF^5OO?,Q+(& C3&1MG["[(G>A3+DK-X8K MA/L:0Y)E1&BF*%EY]M$1GA G1@+"KV0RYFT^SP1'WRX_RV1)B$"RA7X\E$$R M4T9 ,PSG6Q=O^6P@"3ZK]S4+2;P][T=&U5M2K3E!2,9\5?,I1$. M!P5(\Q)45A0EO?B0(%O*^KU"7P+EO]VY;=",TR3-ID6C(Q0L%".J B(/R5RJ MLF>P]+W!WJ19+06U%;VU?[SYX>V[A&BU)B!_9RCJX0YGP:>Z]0PW!;[^KW9V M:DCYE,9*Q55[(O5DC.4-6:TQXG])%6#EIH39G#8A TK?\K^IW"E2A-!1G%8M MG/F53:6$0Z4)!>D##O,"T89[$FY\N,\3Q!>MV)[!0-__M(7#)=JCB; M 9_, M87$,Z&;O&@I4L;S5WX6=-XMZ@A',">>JX1-8Z VW3&MYTG$NTP;'X)T'Q7I' M0PKHK]\?OWOW\HFN (HUZ(U/A ,A?5<_PJU:,5$<8<'_4*;5S.LUE-+_!XXY M?FQ$Z!@9"ETVSP21XT0NG+>HE3#AE?RHUQ@-)OG^Y.V/[YYX^#"'"0C.@&#F M=(MP/%,S%Q(&7-W?3E[QN@CF&O=P6[47XEJ\?I%_))K_(I'OJLQE6=?$*$G= MNAZ$BKOK8DQ<5+,M+N\XD+C>8)0;*AX(-*&!%F.M\& M/O=31'8M6SVU-WGBZ4:Z=AW!@UI.U,J-0<;N&1WWCV1:T8PP5RZQ6ZU"%@EO M&=B-QJ<21?>G7MGQ@FM)@B"I=#T;N:?6T^]4)JI._OU@/]RS^?^V?U&I*[F. MUDQW@F-U?!39VD" $_Q\/Q.XFJFA')>,0#(@4F&?$QN"X('!BOBUO*A&3_:; M%3$S@4X$A&>>AE1E;40G9DQ$XTA0 TG8,GJJ"IS]'JJ0?D.F(I 1*ML@BI>V MHH=XXXN3403[$K]&@7A(.WJ[;LYP-%G^52=@Q"JH:X;B1P6K#.D_G/N(VHCR MV0QS5,$%DZ$-1SEAZC)RQ!Q+V?Y/93;SUEA6V!ZZK(KRTMHXW&/)XN_@9+:5 M< I:>X]# M8IZIAUAOHU4IKL>7+'7N]\/-:C*?P9"<=? #KYTAYV#6AU>'O? M2?5#=@E)Q-H")4%V@*HWF5^@^PQER4WE:2/R4'6!UHUD(P7!!I;Q3HFZS_"P MH8M"_3[I"J=RPQ;OYI?J@: M*(I53BOH/E.]]LRS=]C%([CD8/G1MV#$Y+0N6V*^-_'9:-DY:&("L6MUG5@W M;=BW-)=I;!K9NI.X)NBN^"Q3.APS%!'%LA50*\##+'DHC@&6D_3 M/%)MY)R,. ?#G 6F D4*_E _RM8E721^J_E<05BN#H'M_>MU(HPVGF"]/I6< MZSV _JA.B?A"R4N-U0S^%&24ICKQ95MD:'&)5I^L4_< $VY0\%:&X^/Q M\$3B"Q<>&-JRE&D9UA+'&]PO<^*!SW%6;U7FJ"OK)LW2>XK@AHRM7D=T;B?. M%0H^O.H29E[TK-"HH\^2#9"F'>T)$L070S!#J27,A6N1L9HW5Q^F MS;"$5KG4]#1>IW=;E2#CUJ#63'CI5?G]R#+5)R\V7DQ41,HH1!5]LY;;S6>8 MDQ/E8VM-*;>%62SA+ GX]^HY90C-C3I1NH36>!3\!^CVV:HI)HMV!@R0O&@: MBABWE.3QAB'F;$VW J54:27&R=_*A0BW XOBF9-W@/499VU<9N]O<,C0 MCN&+IL?5I:IS G;1=;4\4,+ RDCU GX/FT,4P3,<=E;.'G!BZKU)=3-JB!X# M0OC'R*J;$YFQ/PT1WZ,("LOG?Z6+Y0M;=H)MN#9R3F75L-AN>E; $I[28?4/ MQDV;8TS81+0)_AJYD/S)#%Y<:(L-1M!&JLBP=+64\*!D$8VO'J&96?T:9'/* M%ACKG=$5%F^RBHG$6(=H#4CT>ZE*D_<2AQ@->4+)\4?L/E-=8,YTQ(Q$ M]??(-4#0K)&PKJ]-C1GC9(8$42)\FET)RQLR_,1EYNI.-S,K550@F/MXJ:SE M2EF".CU'+/^5&*IN%L4.0+'BJ]C;DCH QB+; J5"N?*K+^R\+::A9!'3\U3+ MTL(Z$Y%"WD[QO3C9FLY+2?0#9)6&*==ESNBX0O*V8J(W):_3FR&KM2Z-_7D) MS\RK%&Y4>!&JWW("#W-TXAZJ\L.SZ8I3$3:_LIH+1$^,7"HFB>!KE. &ZBD( M)7'YZK%J"$@ #?J-U$ Z3O;6IY2&"T,F(9G 'F.D;PG'9(F4]ZJW@P'!'ADZ MGDH(F!9F =5,Z2ZK)"#MLLJ1Y'4LM>D+&P\DC94YOQU>/<#WHJI5N&@HF5D0 MRR_IE&@\5*MU^5X&]U'I=]#P<@2+3[S?TO\CX&[FV3[]2LG*%@M8_D,/A']1 MB+'&6PR_M:"\*KET\'"L&L,"PNFTK# 1I.^-$M!5C.: @V6PB2)>-JR1A$!Q"0&MNB>T4J(%=M"G!,JT6L=(3>_Z!'^MU5XVL"]22+9H[L8E!7C?; M<$7*UY[?X#)$253JPOG"PFS1AWI61F-U5^^<66N5N?"K M)ZL%B)]\0S^N\D;WMFWDQ@HWKMXC\8'EPWZ_8:6W&'='U808ID MB;HA:"Q*K" MK["9=;E:>O2K&XB?,L@U;J>3JX3:J2OCK8N33@&9[%4)5H# V;/DI:G@/+I]?80EP@7QB#M;C M+G(_) 6LEN1#2Z=X9)'SEZ0/06F/LL8]Y%#6[Y8Q5AR-+>[\\VFV**KG@0A" MLQFWWW==$UG.'#&+*$=@0>(L!M>F!;:.>^9M>H&Q\"!:J+4>_K2A@$OO A*@ M@K3VHCNGK-,2X.HV:,[+/*?6S2'>11^?P?E#DEG"] 3ON6XHBG,&(KWU[S;E M)O5+O@YP+ODK@9O@8NMY2)QBV:,OL^[3,YMY M_=_3[G!%#ME0"AUOD,0M1DF1T)ISF;8B=8%J:G*12TZC>>/)! J M)9T,UT7M ,;9,5^3DDN.K76OJ! F8:%@YL#M_ M$!LHNGT^RWVT$-*M$*KH!#&1(Y%Q73#[L4B]8&(-]TB40I?W/K65/[92D\M/ M4\*OHP98JE)7,BQ%)*)":'VSOE=:'KT/ ?.?$+=>NC@0VWD1RI*H4F^XE9B%^ H7. ML2PVM/MT<%)-F;H)<92=XMX._A(5!&N];&:,#>GP##"AW"U>C#H%M _815LC"QVAX?EL1Z_/^N#U35H)(B#N-(D8 MAS'65,T9/ Y.>6EE>L)H4KX+,*V<65]U?-,&+SB-O"GXFFX++C0L%)QB4/2< M<*6@/J93M4Q=591BR^HS/-GM10\(R.(P+4,ID/[(AO'W1S1S_Z1M3_ MY^.U/JHN;5-8E77_IY GP9OO6)D*PV3B08*YK37D_00#Q0>.J,FL8QU*EH;2 M,HE-RPC\= JWPJK.NHF9<8*1SPC%,K1_*K@;]2SC6DNNG( _HT8G :[,%(4. MSU[MYFW>>5W<.FO[(=:[9[79VM)0]AR:'Q48+PO!_BE=8=*>.G$68A..<%E5 M^ KMFM/%PBXR%AD<_D,MR=L?2O*&DKQOI"3O6M@OMJ.,LRQPU[%VPBN#&SZE M2K[7$8[N"6VJPSP0@:@$;'-$2X'1=!OE4=]P SI)VOSVBS%WIB>E1A@ M8 \1.WYM7;>9U"0XR ).'^.=E=XU9AF$Z^M5:"'N?Z8T9^(_S@BH?:U*;4CA M< HGR>%R,VM/39R*/SO$9;43BUF^%)9H458N$"4XQ52QK I#3#O$8[/"V-P: M3[(W"J6W^@[R9D:V-R YX#%C,'2 R&ADD!/O@XUH"]NTZM6VZE_FS2DIX4BD M4"\(1@XQ4_3BE?8K?V\08$>YKZQ0PIR2H7 4(%/2*^Q$P:WC@RV=KG!;SP+3 M0LYDG.!38I[M"(C4$%IL Z/,1,6J:#B"U7B MQEDL1$K!GK.Q-%>XU!?W6 @B\'A>NQ3AYWPFT6,)(=0+ZK6-7G'D:+&LI M][YHY'<)888$+/'B+2+C&8.4C+):<+QN9C-D\!<=GWP7#]G%CU1'1H/NK'*6 M8%TX'Y)A-$:P-?A;DLI8$(-,?=G#:7$B4-M37%!1:\A"L&QHL;!RAY$'*9BU M=%,,E83R^0A0AE&9^%43 YW$[=,SCT]+1;PA&2O&J&6PM=0%"E-#X%TU.(!4 M<3DRL#J4[DS8H?JU%ZNS?.;MI/E8;!\^TU,WHY-Z5N%@\ M^NL'^P%TOP%4#]DF3=<%LT!"C9ZU5LX']QIOI-+M!FE5T_8%:\T\-?CK:[X] M9E0,.J=3*[HIJJ-K&FCF)9S &Y9K04'AHL'.>Y9AT"X)3UBW7C\-]!:84 M\ZN4HN-_=DZ3U[6SXQ)%6FMZ7(AF*+3"&4(5A)SG/AM:#JY#&%!^T>2KG M=T0PSE>,-K-E M_@>_$JKA/;*\S3,9X^0R#B2J,6O<,J!P-P3TV9G/9?MMB*:E4IT.();<+(BS M48Q+4X(M7RRKF$S+F!_X_2G&I=(6UJMB;+&:=X)8<;V"F@7/3V9"9C15JIB7 M&0!MJU]L'<_:V[R:M]O)&^BUB=\GVAENF>7M(G(H5+]84^.1P[MPVE00POQA M=2,3PKEMD4-/PH&=N*>IE@QUBK*9L%&W8M*^I.L9Z]W.E/(1;5]6'>U MGJB0)5^'H'[8*GJ>3EUB Y0]?:^Z?)$'MA>)]L$W]X0=$=NQ2LUQLP M%J477".L!Z E\LXZ%OBDIP;VV52(L%'&5A@Y46M[PD%CJO53]$,TO.!L56)= MTB>XK27"AZ5X$\'&(E"_LL,$Z%RM.O'X ET3;XVS1K;Z>'A1LE M!3S",WO3PHQ"JR%&_OR? CHR5E>!$%!=D5LL\W+%W3XM+,V)(+]V\"CX*HQQ M 2G\']^ZP?'V=NJ(][.*@#2YFQ)!)['ZM@K!A)SW^RQ;PA\)<1K^>NK*4Y N M6"VQ[MF)I_BH[D]K061FX'I!H7#$H1[9HDQN&PGZA5#GBN&<#WY8PE,5WZ-#6>4@S38HR^ MCW\A:)8>\PO4&%+)=_AZE3M,0@SU&96LAX(HDQBSJ;@^"[PL;!E@3]GD2'TSJ>BASQD[;.3!:4* MNI-\X@3+Y6$Z'Z*+HC7SLHK?Y8LY*0R..-F;8J=^)1I.E:T5A&)4QGK76CL= M*)^)<+N)6!!\3\<72-41\9UD@AJ'$!A=;1%Y'=NO&@G=,&< 3=_=@_4%8"1G M@;(@-_(SU2? M/>>_ID68N_PSX:+!8\D,H/3GW:W=XZ(DV^IQ\*$%[ZT1 &3 MO0-T3F7OVEB2Q1CR9>4C_Y)9!=N9BXL#>U>#E?N1!%Q]D_T$K!4'FT"OX"X= M?EN:H]EC'OTO5R[3:D8^!TA*/->U03.U(MCZ4U?=-GS##7'+_ASS<;QF%\(] M<$*O]QTF2_?935ONC^"M[8T,W"T+V_6EAG8@:84$M"O@;;(3!M M]L#1WEVN+Y*%POJ9V%'@QD0/]>59"MYKRB&9EV>9FR>O]5O)6^S Q._$1?\=< M>_TQN_@A9HA_:W'([WPKG#QMA/ST& F@F.#F% P=YTA5>WH6TR!A=+*0ZI/U M)I= JS,R)@XY,2&*[9K.6^SCQ7U44ILK;VE6O98N%FF6AQ;""NG2,- MR>:A+0XP)(UZXBCNKO9-N79I2&W2=8_D9IS%KS)L*$-SYN!(L(V)IVWA$/O" M'VC#B]2X=+$9*BC.,V'16= U9=$[;@P6GE;,;((,?208=5-./R98_5PGW__7 M_SG[DMYK^N?/BR7JK(?Z7=)+>1QP-XR[ PC&N-DDMR36]D9P'KA." M.SU;>HX\%C7'P18:$[%FE6!'4,O1:>6$X^:?3/2$JJ-5UB<SB#:FEAE)64KH.'K".D<*^WC(3!L4< MJ8Q)>AA39(A]%_! %WS)6T&>HH]GQ,&D0Z(QC=(OCE 9JMF-D(?"?R.:>@ M@=+]B-FT7L7#HGAQ+8\NLN0%1W#?@<3!'?H'UCTY/RNE/(/YL&;7X94C_KV2 M+GB\H\&/1K)[&^67\ %#((X46]5J OIBYK1LD\?(M7(Z_D:G$3B42 BIL]N;8<[]+*2SL)VK0 M:=5FC4!0,B)B+C78U"-T<47L!8DX,=DT*;$LRSQ86:&&/I8K5)JQ_3NRTC15 M.L211J"T\%/35^L)K2!7?O3^,9RVP-QZ51:*PETARCG9F?9]2E?(*1/I$(;+ M$WW\7J1?!?M$5 U_,T7*RR?""-/"\QYJ<@,)NA?+QO<=2%K=0@67Q58(FLI% M7EODZ@S^*&5G]1GLXA;&072S^2!Q+?X%I5ZB(? 6# ,L*QY0T!LFGV-V-C Y M&HP/$2<%5_%-Y;[$SP#6![[-'HK,-;N\TRQ]22S71XZOU,*]*9?+5]>5L; & M^>#"0T6O\!H+A(8.:Q08QI*I@'#C-2B(!M(4HK5-!Z,+.I,JT"!*=[:!!)6_ MNZ#552W R8EZ MB@R*+/CMA4EWH=MI$7A.*C(&O"(>SY]K(70EN/R=TC?=*9,?Q]]&MW#G MV8LZ,@],3VVW6E$"KK>M02X6\DM#KC^GTZKT_!,4@'W8P=6W4BM7%JX)1=DEX9L9?-V:^9J(PT=Q$;*1[18W!N03'6EHMW'1,YK2+;);0: M^L;QK.CL7[B8F90\0]H/TQH7H?B:E__\V!YVYX.%3%#1J46-WP&.0Y9/P+JY?64@I)IC):8?5(Z*5 M8MQGA,R5&$ODHPQ+*W?>9^F!"RQG^+L\/??]P[A\,=*A? +!#3BR(_T@:(K\ M5E"4ZJ1!_-5AE1F,!>RVMI*RZQQ6M47G%/,G:*\-TNB1?=!N]8U8D[2@POUZ M53=N,2P1?1QS&1AL=Y^EA9:Z*,@]*+A:LHF:6V]@#;%8@@L=RV#.#\@4_75W!P3'?-X-N8',]Q5HGYCQHH M1XCL15O '$)>@=T(33!W F84Q1"P[3P'9Z.1)$-9<%(M+M,T%=2I5X=]VA"3 MN1V%V.VU[DG131QA>H,2X&)Y#DDJ$YH-G5.)1%97[9*+H$.=I\F5H-K.0TW3 MFY.?$N+EW9SM\V#/V*C;3BG^&8*8U&NH,=!:8M&AAT3<;2PKH.Q2YD&I2LQT M8C1DG/Q(:C;%Y%-OV5EY21#<0[29,"SY0[!#9]DD:VPN2$P,&N,I#J 08/F2 MJ(?2W+I>L'L_BH7WLJQP%Y-?,0M.:;7C*8S[N-LE#8) TZ7,-.I5+R'>$.W MA\$64"0LT@#?^J1:*VSWP09Z!__+&A?I+8C56/J-VM!3Y.O[-JI< M(]3:1O!E!&7+!6S,9#DORX;+&#!UCBK!=_"8(A5)9W'F'6N.LEH:A3GMZ#Q$ M+K&X4/-&A0LW<2N"?#DKF;G9=Y&:]E\&D%?](HGH"YZ<9+N7 M*:U('_1:'6LRZ"K$(Z%YK-K3@I#3&C\Y*^95"I8AG$Q%&,G=*5:&D*_&K:_G MSJZHJ>82,BTSO""4HU#M8*%OIA%2B*\\S)RNM-!?<\VTX$PR+C/\N0N&V'"- METUK4;%'&LJ@9(LCV(&UXD9;R!2ZEJZ&QK,QJOCKFC,\(T># MD-P5)1E\J8I,>)[\4"&MD&'6"$K<"^(GJK[%O1O)<^) MI5$GJZ309]Y?'1D19P:GE;DQ:@MK,P-)K1& 2WO0RTJKC'(JZU=5C.O-K[7I MK=A+%M24I(BN#).][:G7-XO?@4W'-Z+TSZKTG&XY_UQ*?-K>]D591!. <=)% MGY?3SJ5(8B+FC1B/PC+X>O/?_OY$RLU]Q7#RND6_"<07O@/OTH^^_DT+ MTTFX-AQH%,>"N+YB@RP,BJ^L3ZKC^Y'55 -1;+HXNY]KN+[AX8 Q5K MR(F@E$!3&Z.-7U(';N'K@)S@#G4-')T@_/S*3:E2/-G='U$BFW?Q]6]^&K_] M'=Z83L^H=CZ40!'1%"ESEC$#*\7.%UJF"]."BU_XG[1H$9]@A]ZU,T[>%E+I MC@^J6DR,HW%%-2Z$!C(2-E:_%X5+*Y28O 0/BRKQ=#NZZP0##S;ZFSGS8(7Q MZ_S\FW$]IO&[<\2KH-OUE&"6@F*CQ$+ [\ 0$G8^P7.]TA]2*L30DM5R!_G;D=XD^((2NS<; MZ8O<.I;RN0(Y3B/PB71&/> (ID(PL5B?/,,J729D6K;5]"RE>N4&&Y_Q85D 'VJ@@CW?F^<+]GI?) U.]L;!HBL\ M$_Z.1#D\KL%9]@F(O;2'H MFU (^K!+#G&V:MRB)/EK$_9\OA4%=&;B\ZD-R]Z=KVN+\$2"C-V[CH!)_A/N M(02_!?^S:1L9*ML[,D.G\2[2G*0?U0I>5MFG=,HR,.NL5O#NS>D0%4(V>5M3 M)J>LI"B:3^U*^Z]RCBW)&1I68(C_VA\.OH9,D-!Z9[N@H M$HUM3^0;>3$E(.7=SF4[@:N-?M8>?6I1>L%QE*I>&3<<"( MX,F&V81[S"N&X60,8OP*&^,>2!IP,B^,BC#NA];,*N!G6- M848ONHT5M> +-_+FY'W>4US!]Q[]Y J'-7ED>OX:A.>=#]3X>.%/KWY]%R*& M;&TU9?E1(]DP[Y]A-7:W=PY'X/FA(, QQL!4A4$]:IGUK/[K_8W4:>Z)P)>7!8R&.-DBC]M$]\ M-VH42YFNVV\)SI$YY+7M%U->ZDSY$!)S8#+(* 5,3*B'"'>)Q8 "/9SEX:B9 M8*83C =B:Y"VHZ[F]'P$CEQ#RW8&5B=HPR;':&LEH/TIYT8P21T:I<4%AM]E M_J3+2S62RF !GDE!H\=& MROGM/:8GMGQI&S&0+LJVJVA2W1*X1TF)45 M)9(\?-6(LO#'@.%Y%=/:$0H%:A(G(]0SUH >5L!4 MQ24+H;_=9VWP#HE$623]7( ;*&S,86SZF)8\2K*+U!,!2)-BR5PGS67U%=W9 M#H>BZ@LS$E..()3SYCQEHY=HQ?BRUWGJRC-:8D _@$ER(*RWE5@YOJBXL\I M*3L<09%Q%D^!YF1*S*HESY9VYK)$4X^.?*A!8GX1P@;S&"=^7\B\0]P5*AHQ M=4P".H :%J\IB4/(?>BQ*B(L_'GF\MFX1WMYM^V[O\K%(0K(X'/K]:"56KZ( MB\7OS.4@)Z!.MA@?BP3? MQO 0R9!0PYQ6!HR!'Z![[B5Q 2_: &"4F^'O,955TSS-%FPE6=MIEL+"L9$: MU5G @>0" :GJ]G(H6:XL*$6.%YF6 R_C1'Q2WC"U^Z]\AB9]5_ M-B*I\U&_4B$K9*WPUX16)!_+G6^78G8?FKIE#;0%A?;WT;W3@Q\2$)DB=QVN MG+KA0B" MPE^/40JB3%VHI$L9\);]UR)D/0BU@X26J>%%3D-Q7#>UZ6'5.&T;@@(959,* M&<6YHL8)+H@B/C@%F-%Q20(EU]80+1AD80>#.JO,_/TL.]PU&D>A>_.\YZD1 MF>3&F'*_D6=A9;^+UV*VGN_[L-[!$5.Y+2>YL N1_7?*/F.^\FA,1 9)\1K= MY[JEMBZ*#@1A8ANH1J,-B]DPQ9-8&S)62OO(0VV)@3O3:A3(2A66N%P:O M#YE:Q(5$SBO>B4(Y1FG['3+LT"5&@@?V(0D;"4[-9QD]%8O0JI"+N-9LT1H$ M?:SE#>[/!=^RA;YDPKG/4Y)7/\J>BQ.Q?D)0++Y=L125BCA,@&P)NB5K%SXV M5>LY0 M)6'Y+1>R>L28649V66^'95D\]B4HP W?:-UN*^;LIFLHSU1CVE$17 M5$P2%<16[:'*@;_$GF&HBZ,O$WJZ0"SV Q65GCF(PI,9MPZCB5\3H=F]IV># M\?GEE2(_A52\(5KLJ)4874IB),R?:I67Y&G%S<6C%ESQLK.>T0*:BG0QUV)@ MYO. S-7Z6]%;@F-$AO?V63 09V50?NR%^1+$*VM3JK3#IW,MMS4:[3N%E<0S M7%G/>PE:E*BY:NO1!F>G[/ SXL7KEXW6!Y7B7"B9""M;*]V,%EI+'+C33(I9 MC%D6NR,V5&1NL:ZT<$%N3Y< HSY@_6]816$5\+F?+@ 6[6.MA>HV4P&V9%Z7 M9K",'XFQAZT)1?1MUZ7XZ^0TG<%OM0I9\3Z[')(,H]"-,%04Z45CF;5X+UZI M1H*LF'8>=*&J(,,DB/HX.2$#P<=2K+U^09!K) 7EOC>HI=EY/F8&,^=+14LB M1QT#/UJ-<,[7)%Z037V(+CKWUCZHG?O(5=S4;C52HE".CV'] QJ;BG&Y)O,P M"WJE#-00GGKJT$46'@'2^1&\G[.2T0/7'J<'V%?77L0/I@N/Z:!U :%PN,)7 MLWPY7S@B8%_*E2=>X;&W?96PVE:_]6\ 1Z.NH"-'(3@O77ZQ=2^N%9F@ M(J[6T-7J3:HA9M10Y:2H>_TT(N#.Z5ON6?;A9N3RNK?":Y?(D(,M7%*$0&TUPJ M)# (5:BA[#.5QYRMP2V:*=,%(QE+U)L:C3I]LE%)$M;?1Y[1>C)*#N6QG8O,'A&Y%!V6;J2M8]#V;I_3!%K&Y_2=9KK45JCYK MFUEYSNZ(3;&@8:5>LOH_-B<&UE!5X7^(_V'B"?*QPIV43<('H?'DR#1.,W@$!NDL1*+65ZB-=2D62!VA9*)<:X M O&<+_45'A2BV=6C\9++=DZ0WFS35..O<(9;#$)B\I>;IK&4,"0>3UZ_#+6: MN!HG$N76"P7"?@SIWZ4(@L9K(RJ[DQ MQ@U>M7B8X*IP-/43+N7#P;^-:OE$,-^C87T.OBI]BTLDOW_Y]N3M$Q4;-)?! MNEXXBFK.A4J$V8B"J JV,GQ%B8G75C5@UK0SAFXZ:>!K:35+?BG'R4%X(=$+ M&>8A%!CZH):&<+FK+9XY;>$J%$2!),47"#8Q2AWB(Q%)6!^AD$/9J-]O M#;JP->6=SDMW>G-J:GX_0_!3=5FP\LFXGRQ%3 MC*,XRT!/%$VXB@)2-Z)C9VW% $:AXP"M3O0,:B3(\6L1II25+)S#C"!VQ/^\DG4P MDM]BXBNP"5(*1=WX4/J;(CBB-D!SJ*6)GMZ=G4<]NP[JUG6LP[TXN;ID.B&,^D]:;W1[MT>1C^A2RL\DA8,ZO7S=V]H0C0$1/:6IH,# M8H.%Y92\[U?.F*!=4# @K4TT@@1$7BH6I[XZR""5NM*WX*WG,)RMO"P9WURM M3HP@U'J+S+2XU2@2J2$,S("3U:A3M,,1/TS@+I8ABXB_8VO7!D[%'J9VB@C^ M*E/<;)G26[/M. N_I-A,OAD\BE#])P29[;67T8]H36"1^%3X.HHG%^_7[E? M]"79;NB!$-@>V84*UIG\4.)3OX]0")Z,I,DD8Q.=-$D(05=8R=%0':9TI*;A MR4AH"9.HN!I%UB5\E[E4.;C/_$S+EJ1>M[)HF84*K%MX(2H JH_, K]4OKJH'B:$6CQ\GZIK)><+ M^%D!K)EVA;-@9/ZN C\H7C@"D^GKE$JN4:<_A8GK:*-9QTM7KA%5SN [-=>+ MQ+RD#)=#E4(<*$084"P=R24[YOM@5=N08:"E;9SJ$>^60UU*4!);Q.@0MG7= M*6-I&U0.JOE0I(UO,,X:+2F)08IXH2MRUT4)V"V37P7' MJ:T*/[S6U)NH54?1Q8I__PGK;WHN+KGO%%R+U(P_HV5'O1& "(QV?9-O$2,"XSV@"L[$OVLZ@%"]S8 M5N9%S5(%"!QL;$R[&RJ;&:=1&IK2;'FQ_Q_O-WW@# M#L;.#[\5,$#$#9^=(&$QNK.X/!^>[3W;?:9?V+"D%HY3#?'=^]&PZ>WJT M?9"N[=KNK\S\ J8Q?.5@;V=GT_=I5[3 ME7,$@=#6=/;!B:^HIZ]1 M6%Z*E\-SC]M3F!6OX1Z#)!]8Q$U;#Q''K@P(8@APH'NO[/1@&C=.C']N0J=J M9/$@L,U3IR$E[;Q_QMD0^@!RN\QZK8$$PL*!L3Q+1\DK5V P;92<@#OS'U?E MY"3_0IDU_#=\],>LX-\>(RH"(IC#[RI6E#\YC-& E8[8$/#[-TV*-OO),D7$ MKI-S!WON3>48&CPZ?9-GNX='S^;['R:30SA]D_G.AZ/]N?LPV]M_NGOP]*ES M<[=V^O;^@>@UOV)5Z>UY$$;\_QII_-/Z23[;T/^_-T]\,D=7L? MCN9SL-7<[&!^M'Y_[/\,RW:2SEVS>A4Z6$",]_:/=C==C$-F$H&6>!:)F<;] M"_-3<]TWAH+GIM(#L>?1'^Z/_06[EEBDQ3[_\[-L!I,@GJ_#W>V]%S9X__ < MX=WMP1$>'.%[=X19S?YZ_.[]FS=@U>_O'-Z:91 ?B6MJ5!QA\N:-5Y=RH>S, M9S.X3[8_'$ZWP8W<.SC\<#39AQ_WCYX^FZ9/C_8GS]8NE(.?*3,*EN4[2K$@ MHE_-F='7_VY!U7QX>G2CBQ =E[TCDO0O42G*Q_[H_7,0*F,H&XR!]#!KGQ:4 MO#!-G];XLJ>#[:HH[Y1(/H-?NRKYF:O0R))]@V"H5?(KDV9PJHS7%HLB6N:Y MQ!M/ (V<"F%/"=_S M2UK/TG_S!B6R^?_XQTN#LU(3<68B *%OWKSQW$,2DT*Z420XJ<_ K7INKUL9 MNMQ4=*O@+96GR]H]UW_8[<%%$KV.6FG*VBP^&/:D\"VRO:;_FTK?*D_;X=5O M9OK[3^CO3=-<=HYO?7G*T^WQT<&?K34B[U/+Q.A1\WQTA]&650M$?]XZK]+E M<[YTSV$1OGC?B0E"+]:/IA/BI'"W?-%=8G?!'Z]E99X?V_8B(W8B)VGPT9LPD8\'3_;'W9B$W9BT$V;LA&#;MJ,C1ATTX;L MQ/9X;S!@;W C_M)4Z%3(45O"S$P_$@CAQ1",$'WFY7 M?SUHV=DX97*XIDLNV_/_VZ85XO>^)O*3&]KP6U<6?U326<;7_W=M_EXM['ZM M6MAY-CYZT%KA;_##(!>#7'37ZA_E^4.Y'VY&+.+9]NC]]>SM=.KZ-\#.2D$2%6MM]VWC=^=RO[7CE^.G495%M/EVX,O*D?<+GX$O/=N^D^T>9'^0_0V3_9WQT]T[V.Z[ M\?MN1?8WSJM;E^S_:0LG=_CVQ7?X8U17&ZF5+CG$QL+\XY-YH"II=_STZ*%% M*P,0B^++U^O@)CQ8-^%K-=EC=QYVQWO[ M@^,\G(CA1(03L7T7H:1ORQK8M$O_E9O:._^2L/AC5&3?E+YZ)&II;[Q[.+C4 M@Q@_<#&&VW5O<*GU$OT+=6'=7?/BF#=F)H8/L9C=B\^*90P?9T$%V_X7R0P?9T$$V M= H-G4)#!]D@%U]>JZ&#[,&6R*UUD"G%QU ,](T4 PU=-%]*3.Z/]R_+KP^R M/\C^-RO[\*6AY.UA>75?[B#KO\,?H[K:2*TTU E]024=7E:7/HCQ(,8/08QW MQT!2#V+\\,5XY^G@4F]8!]F=L*]];5W68UB;[_[ZMD@H MCY_L4;,[&"Q( )>G=1.(Y9"%3DCHD"&NRT)W&?'<>5HG?X(#>X2<VOBQI7I?)K(0W(#VV MC'-MF&$&(;25" F. A^,6PL\5+>L&AN7_?\7U8]]"K[E($$SI)?RSR; MKFZ0/OJ!J"E_>G;)J=IG3?6R7,#W5I[/](Q,EQ,^^J?M\G2&UZ8SEM6WJ)J5B5Y4P>$[_(05))E)T M_T;4BXA3>H *>'I@3TB3S_H%W8.^ OCY-K3&1T3>BDRR.L?:^5XCT?^%G[SLG*SK$F.06.X!>Q;DF>+# G?X6\I MWY[XSF5JGJ9S1N)Z^,X,%HO6L?LH.(!4L(@/<)_YZ!+M:+JBO\,TB::T.Y5Y M52[H+V"H3=N<2.>5%G6>?8;736'I3N'OV*62PC^(F)Y^+$ !&@K4[IC&=(.9 M 80ERE@:YFW3HJK.\APUR7D&R\U_@2,PK9P=3)\0XE;(=[&%'20'W]0N90WQ80+SS'$CS85?P'37'@*//ZW2!0M8DWYTB9O/X>4L7G"X ME[F7S[XQPX)7*(WRG!' MF'%7#BQ'%ZU8W^-W]L?[_OERO-)3.*2G\($D_91F.<%'\$%&?73A6EPX)ES% MV"H(WU8= W)$&A7_B]IJZ0KX,%FT2)]=@]D%(X3AXYHY'!8N@WR"+&4\NP7^ M\Q-/K7"G99,1=;9]PBB!5]5WM--7-@ M+:)1-L-7]XD.'#Q0M*0U)[2 N'&P+[ H>>N%6E;&JZ8Z:+0T!Y.!/YCF\+:" MF@?A \$NG*=TCF@.L-EH&I;)*5R#L&S.X4[3[>>L&L5+HOQ M_:JVG1! Z6,GAYT'J:X[:Z0KBMNP2.':GH&0X7=0N,[@+DW C&C.8/MIN=9/ MWT.&@#G8&Q\.#;0=\_P:T:&;VXCM\=[.L!.;L!/#D=B4C=C>'39B S9B M?WST;-B(#=B(035MRD;L#+?UANS$<"0V92-VAMMZ(S9BT$T;LA,#3-C-;L35 MBU8OVI$OQ9WN&_CHVT .NS/0EUL*M=RW%'QMF=4@%K<9;GB<4O$EW_]QKLJC M/RM?LC'O?0'>ETV:\YQ_H51FS3^4\P$ZK3/_&X!.VQWOWVXE^Q]=C.-0',&K M\ ISH]6 EW;E%K"[,9T?N=I_F)?A8$\/PC)8V8.5/9R@.UF5C;>]>\J.!T&X M$M;]-VR!_S/-6Z<^F$#:W[2<#+CV@[W^F/3&IMKK-QZ\>6BQFX_>',*N-##-+PJ.W*5,HK?DVK)@[R_=I.\FR:KP8!&0S.KA/"$O(; M(E ,9N9@9@YFYF!F#G&*P;AF55YZ,\#7R\%,N -S\0%3HW__IF"=@+AR M=5K,ZB>#Q-R=8?F )6>(=]^ET?F !650,?=NE [2,YBN7T=J>ONATNVN4?MV MVB0[R5:"_]W;>=C$C6N3NP-JPMMO.MN.Y?J&R),&ILZ[9NJ\[:K6->G_TVW. MY_;K46]'[L?;1]^$Z-^'KKOUB.R@Z[X177&NUH<]]X5@>SB<_?'!T9^3\$]Q3[$\TH;LF=.9)F>5F__W=__G_=N7?;+ZM:+! M/^*#X !6BS2/ZK[D5T9^<&5A/.^)WKJ<)R]+XJFN_3%(_VKDYR+!CS=M;3?, M:H.F/+@EE:@LXIU5?QH6_6KUQ\EQVYR5%;QBELS+*GE3(]G]U"4M]D\GK__= M@MX@DG17U,P"'W7 W!\]^NZE].AY5C=UDA5S% (:=N5.TPI/4U*V3=VD!?][ M273W1#,([VH=M\(J&G=B$G1A4TX9LQ.%X=Z![WH2= MV![O'0T;<7,;\95TS]=Q[NZ[^?'V:H2NH:KOO?GU-LA*K^//W+<4K"W)(!9W M(1:7V_2/5"B^9& _TF5Y[&?E2T;FO2] S!,D_&(44[\)[J!K6'GWOA(WP/5[ M1W;3(S_S#U,3WKHQ]6 TP;YNT-JHG!@A@LB$%)? L6A-P5K"=^ M3ZLJ)92?X>88C DNT!218 $!6W.0C4=M5=A*[G=NGKMIH]G3;(A//$3KXIIT M[V!5\G:_3!MW6E:K02';N0>PFDY?N]FQ*8QV:*?!7SR1U$0+:[1LJQ =8\,:": M-XY6?:?:8VV:MP3M?[?H'-NQB-\,1OG3T>'3@]'^T=/;@BF_\VOC*F?^OD#M M[Q*W8^T0W#S'[=TB;EQ7_G$O=W9O]]1_DZKLUJ,GMZ/*]D=/=YZ-MG>W[^#T MWHU!-^[9L@8<1NO T3+0VW_WU?=FD^6#IWX0QL0?'=E:V M2*>RB>=VB&IL?%3CWN7ISL,>]S[C&S]!_GK\!L[/_<50OCVY&((LUZ>U-.CV M7[^9XR#%*D_F-TB^2#\:+L#QSI%;].#MQR#Z5R&K-#C_ZX^C5X^?.K4%=P_& MVYZDLB@+YU(!I<(0>%KOP=RH&5]\T+[[ MZ]MYTIRY8,8IKR"2++I9DB%'8(84@IBO'B4H90E\(&&F0:58%%Y"YA;$YWTU M@^+(# 7? V-IJ@QK]N25;9$U:R],&_DR/M:/L3.Z65L1B20,;]I6%;PZ*>=S M1[]]D;[!P>CPVW_:KH"SAV\+Q[$*?8"W,2]1/R\ MYN2='+_C?Z0X,'Q5]Z8:771WP6=+&$NE!Y3&/BW;?)9@(BZ;.63PQ='2Z&%= MX/7E?TKRE$YT*OV^^0G5 :Y-\#WX#Q;9#AF&00R KMIQNS!\"S_,D\/;!F:==3X ?HVSO') M%[1,FF2S__[NP^1P?[*S/Y]^V $7YL-^NCOY<+2S>_AA_^AH?OCL8'LV/=A# M>S;5;[QIW.+IB>.:_A^S N0L2W/YR,VX=1$%,2FG+Q!:;UE&:V6ROBIY-TZ( MY?VI"KY.+_'S2UZE37J#+-V[?WB:-D3'SV;IT=-G'Z:[S_8_[.^Y]$.Z=[C]86_Z M[)D[3(\.MW?7!??9SVD!=_X"6>I?9?6TK6MX*ZB4XR+-5W56?]C?OU%1OC&* M^2"ESU1*PUR\5@]S(CVILR+!O>SIJ#F"K+\LP>II]"&@LMN\(=;SMV"RTS[5 M]TI8_P(I 4"+XF!0?$ "X?)?,>=ZD]$M@B,'"R>;Y?#[L[0X1:ETQ:>L*@M< M,KX!LN)3F7^"H1;M @RSMDX^@F7$\VX+_G>5U1]K^H8G8>+RS'UR_&X4??=Y"8J&EQ3. MAW1*T92*E>I[.!VHT+?RLOQ(5PS>H"3"XJVE-<@P*'5PQ:9-"QM8R9;Q!3?+ MT.-*X(3!VL-!727SJES ^TLR3,M_\4OABDS!;EA+MPN^#10$K-_*CQ-=XP:(O3]/Z+$%^1?@>V #G#N[;M*8Q M73B8$;O([02G@RJ&=IT%H4$S!FYCW/>+MQ.OZ+26=0'U.OU91H,0Y1D=T''R9H':$N_M M.>Q;6456R31M813X['A/1^@VD[[$U]-*3\]0J&A#1CS:&9RA:N47&*9_@0R ML93A[\A $E&@74#QA95A6?B"$(J%"!NP*-&Z0;L'/22TE-1(>6Y6>Z5VRB(] M!1N(OCIK>?]'R:DKP9A9PIE"R<8M@3EF<)O KI9L?YWFY016Q,$@RX5_VLNW M_WSS:FOG*(&;8N86V?0%+Q\'->G225?TJYF;-"](6^09+2-M&YU:N)ZR)DE/ M*\>3>Z'R4M$NXUAAS6L.6J21K\ 9W".LB7-X+0JSV$.%6T\[.^D*E/4DS,WIRW7 4$\;U'N&[:7.Q-CX=53@XXZ+J"H*]&\,$08PA2U(QU3U43ZW2Q' MI07CJ/&H@H4"EY6<@*U)B@??3]&,](58+$:JY/SA1!%4'$4H?!WJ&M" <'[="(6>5\MG-MN:.'CP%AP!&A#_1]&#F]8OP M3UX__!$6"88I$Y IP[!6HD_:HJU1F7Q*JTSTK9SO'N'IG!X_.?R]^YS5]&DO M%BBJL'ZXTS(M^&F>-?H$UC>?EQI104>&O^LC@FNOG,$$\G))SZ8/T7-QIWI? MJQXI?(*MS(I@WJU=P*]8E@TZF[ 01@[""6'CP=7+DN\.L#P^N@9#/L5L?5W@ M[0U>.9E7YWC^<[S*<:GAS["T\%'*4*U_':287\BC=+J7,N2R0$%6"?D(\N$^ M@\#B7/1^!SD%A>OPXH4U$F6@9YC?5SG1="!<^(R%0_JM6H_,PEN2<(33!6^? M%?&&Y RO;!9O7)<*_U5_S&"FYJS05I'GB]OOV+[.81A!I\H,^3;0$\][1VYP M]'88X3+%P$Z;IY6^AJXTT)P?<3YDAEEE@N@R7@Y@>O*4YM[$5;4YQZ4E M>2SX!)>55R3P0KBQO482>ZVL15YPERM6=O! 8\'PKA3NE#)(L"U&1XNMI"<3 M5XNU,3_?7I+P'LI6J8OO9'/GR0\5'#^XP6;@DZKXH8+)TW,^$" ,\ZW*G<*: M-249QAC 036@X1&U++)/P4B!>YRU)2NI6H753IIO0\J.\1&;KE"0V-I9\>Q(9=GF8+WF;X+<9HZ2C/ M4K G8"J3E;U)P"K,>(-;6CNPZZI68DH<;,DJ>T/37>[5M^&\-IG$:>[2"O.[ M9YUHW^[>^-F!=Z-OCLB[XR+%[7^[^Z9@C+VCW=TN6??__E]72H6:F4F(E0,5 MIVZ+2<[3.;SY>9J?IZM:IGFT/3[<_7.(1\NP]G X^^.#HS\GX9\A-6I<@_ M;YD5B\(B_"W]%:E0_=T7F-9-T'5W9_PTSA[OCG=N8Y]VU\,S>Z8"(4W.P'/X M[^_^S_NW+_LBOE\K&OPC/D@K#*R++[_JAGZ^^^M[BMC"F0!_'^_#VD=9TK]> M0?#C3>O;C;L*H9@0F)H4J;CA&9A:%=U\TU+R/:)0PBDG-<-*&WX/%R4N"^@& MJT50V:B"(0T;U!%^@>\J?6GEEBT[]>&Q_&50LMY(G6O$9T%XR]XNTQOA@PZ"&:-U<;.,$YFUO/QN>^:#GP+4]N&ID_/H6%'V*J M+4X>O- 1Z^7"3A'[:N3%SJ,Y7?+N<"-YW8^1PPG: WD\:[H2.7\@-NFDHDQT MNA K3QSG=>\!'RL.<0UBEJ M^])K8G,$)/+TV5P!=;4EA@M%4.&=M);SGEG@PL""P-HL7(I^X;S-Q9"T:0U* M3Y#]ARN8@3TQ]9ZI6"-KSQXGQQ*)7>I'<;EQ!;S7U?6((]')?%1 \_L8HMQ% M? ]XQ(_\"/K5#KK+"48WDYWC,;\)OGW,X:-W)+ H2S_""4EVMK?^/A+WEU\1 MPC(8WD%?UD1GQK<;H?RZ0.X/OYV\^>7UR4GR]I^OW_WSS>O?[S64VAGYFY.? MDN_?&'5THG[63V N+)\DW_^2UK/TW\^3-V_>/,$] -_$I62C2E0&C-&S HR* M4S(VX;Z0$([W$.;9_V?OS7O;-M;%X?\O<+\#T=/^D "RCO8EN>< CN,D;A:[ MMM.TQ0L(%#6R6%.DRL5+/OW[+#/#H23+LB-+E,Q[+VYCB1K.S+/OX1@1+ X3 M2G?12(-ZOH\V7L!\JUVI*/Y;DNB$[R$5G7P:[:;"3)#R@!P5BQ0C8%21T%3' MW M6P+,Q.P4;0VJO(^%-F!TR'E&;.VN2]#W7D9X-X,@70%[?U9>L7Z=2QCBO M)#DD#N434,HONJMN'+0*E=MN:,/I0ZG]EZUS,D\ QZ,)!OX\@"<=8>!>@ WM MH;GE1[/>&/-B,/]L+)TOCAH/W 0P\K5RRJ8&YVLE M7MAH=B_T!=V)2#*H40:>D%!@&:ZI5JFT&#;L^G!1-MECN+!!"?4;O\P(("CL M'5& -;@AWR?P_6JI#L@CKQH,)WMPFS5?,[S;P,!:!;DMR%I71#*GV$X)P1[+ M< )J#Y1!Y?O!%:E'R.5\=*26TO.#S,##H^=,3%(O[M1=8,@ 9'@D^+CD/]P# MDRB*YEP3)42@]XA5%+3T^'ZD=%8OT0&D,9A]K'&(D? CW"GO;^*AGP*1">]= M&LJ&XE*R,($TMJZOK\MN=+$']G09UGEB%KP\9SNFP+E$3I=LOP@=.A=P#5,N M+:7O2)66J4AZHA;XGF#!A +[2JQ*-^L$6^P"PT->R?)51T6'@9-(:.##RB\V M[5R#RQX(KV1XSU(G.?KR2VI[^!7N4.,.LS!D:;Q-][MQ0.8,8/4B=\QZYA1' MT$=5+KI(NRSPT2O7SGC"L]&N04 Z"L>X*'@C=3[3P\TN.]?S3"^)X7IB;Q=< MUP7H6U$L$R D'$E,L$OP!I2A:^$AO@+6C&3\@;#4T/'F15K8YS3U6CPAAZ"! MIA!6MM9H%'V/;2<,]N[RVA-U9:(69'_ .34#9C"43%]?:7H?RN&F_%[LF93N M="D@0$\3)&,0X!/!4-0Z&8I&J7W;#C$K(QO&O!KY$'JF*++'Z3)TO4H!J.-#08*9,EHM,1[#[F18?7)*#L^5 :57MV$^59TK0O,#>&( MMA, 7GY7MX$.7%I+P11JW'N MB-VC#(R N<@_V(L[ W7"9U2OA\RO:;&$5+5P3%8V48S$\MQ &3@*\5;)2MC# M9+(3%4H)T0T?,EDRTJ**8X]-'T6D,YPE%P9#&V2-C!BBBFR(^H@^>$]FP1^P M1+OQNH3Y0*1EEJRS8!A?(R@P-\,Z2_JIQ^#%OC9&0, ZH$J*Z"6KX&Q>@L;9 MZ-1>ITXFT(O%+0*H2!;#1=8.Z""(6"#-CYS-[ M1:U367 :Z\$DL,CW:UM76.+!3K6,@D5) GU!7B(,U0TH?Y9-9,+3*ZFTPNM8 MZU FHNUD[$.UD;=R$X(2A4@<2&LURI@');U=."$%+-FH$C$:JVF43<;P5(P% M%6&VWN&-FZ4;PQE\3)3"WC+$$M9=Q" CH"6;PYS>/>(Y1GA>FD69*#XRO=(4 MW]2:T,"^)7E#?$0F1&D43Y\W2'A/2GXJB,F8G->C@':=)E?+H"=G74WO"<#H MHS/0B#NR8Y4)0@7W +=<8A& 7>1X1#4/,\:E"H)78C,JL?4CF3>R9)DB8>R1 M%$.^8L[#BP5&P5$3'83!1/E@IO>ZX 3$Z=#?:^P]X@RWZ;0%O%/0*,F9(E,K M-(UI3ZY$47:PS($8N308;!&_W'QS%FQ7MG2=TO.Q?2E\'6U,D88)&#N#S$&& ML@7G\UT$!IH N%; MT0MWP2&>">:_>8HFR+5^XU0UEL!_[UF?RFE6K M):M6J568NW]#QYKU0=@>H/ZQX0,& %-/>U(UB$$$:.Z J@D\ZLH-@5Q>*,/V M):M&RO1EEYU.5!QAV=@$W8VP3HAN$TQ2P"6_^E0-1>ZKCD)$W&<7@I!?0I$C<@Z@$J4HCQ((=&K/'M+-WH@R MA>&QVST[IK^82$?" PX(@-\CQV2).&F)G'#X#/.HDA%DU';'#F1^W"LMI@7;0AZ?FD-OTE0OSL0>_$UAR)+D8Y3O'R7D1Q4# M(^Z3IB8H70O9]TR6GS!S)F2NB*P325UOE B.>Q*D#W+B;B(XG,\E(IQS[R21 MR@>63F^,2\JX12;X-S]"-#]Z6&+7OY'UF34!4WGCB2M.&QW.3=B-V'-O[I]. M10^_PVBF*MW I%P0CA>473M;F&/$F,H9#KQA1%J3"H(G >/"0A 26NJM+%@UGO891;&9^R%3;H@HI? G()>/D'! K6T?#U,ZT M8;\>!F[@2N4A,R?#Y8[.W@-RQWP"-WHE_PU7!-N0!*EPVQYPC;#*2C80O?S\ M4.E05\*A=4*N)H$T30R<^W;XZ#X*I0]#2%M&WJ8,8F,$3&!(*(A$F.;) CL" M98>B.<(?<5J=_(BYCJNC]Q1^_FY\3RQ'>1%D:#0MA*:,+ZI3@FW <92.>\EQ M9R*$2_Z$M5@!1IK#42U*>?+ 4*8,#E0#W3%U5Y;1?F%:M[PYSF?G*!8JU7!R MRD4@!DQ>-WJ)?>%Z,EO#$S>N],& 2A*B\DA<; ^H2TR;LBJR9ZOZ@4MA)D-$ MX]0Q!&#Q$1CL9434X,PVX*A4SC:9,)^46?>IDT:JW43@,NG.=&P\0]27"3Y@ M==,%*<6$O;M]8;J#E&-/I1S=F6BC*AQ!BH64N4(IY/1D26?$R'(1SKV( B\Q M4X5,KWBD'.9P'3&^(^*J16*-,AU)JP@1&C"8/"!]#?@.R@L"]<-.2WXQ]/T, M@?U-5M*Q%PXTN,F\G(XT]55A@U+>2'%A9261%:;:3P9(E%:/L-T@?&'F?=X" M7FBW046Y#2CFRJ^4AJ:LW1O:3IHAS)D6RA(-0IE+@2J8@\^D_9!"@7%3^G*J M+K$D5XI92V6>$U,-!C):0!PON*9X*F?Y +=!-L>^:\Y@PZ*W 1<(ZKS=*T&U MD90K[=OD-GW+EZ(/J-95-2(42C2+=%W,/&9-VB9>GZK0,HT%Z?3+X1_G)5VO MI91> HJ2+)2'.T=.L-%.H;"L,Q!;9!"I(&01+V1/?14#6;%BN5+7V^$?AP=? MSX]^/[3.OG[^O'_ZYSH=;WGH(X$(9EV3MXQ":9Y[B9XU=E21E01ZJNUKA[=R M27,+;B/52CIQPX 0#HDE&2M]&NP6_$D":F048;ITA.D[&&[S, ('6%[MDD_, M9^V(G3O6$%$;77/2F94JX>2\H]VYXS&0**<3*ILRZVN:4&<=3 ]QKP+\]I_$ M=2X]+K";7M)R*Y[BE697 M#=?123Z#3W2DRL"@Z@9.%^*--#M<.RTP/3&22-RPPA MV*DL_QH+P?I7ZH]722;J=D?H& U\J9)B1"+P^;JB!.Q0--[)]XGN]UA&0?"6 M,&L,-,X+H?H<&&O:$C50Y6(]$L3_!;ER\3:N2 6@/%Q=K9L&D&S_,E*%(=&U M.XRE_Q!!047=AMSG]!RJ L7O*#+L]A-9&\'F=#:69I-;+G7N,J/L!PE)$W3< MI>=QD17J$G@V!YW+F1NDC8!-1[Q8731"B2@(.'60)0=,VK3>B"&[B4U0N'$I M4P]#;9^,]$6JE=R+'-"C[TI9AM->A)2,P 2&0A'CD#IVJI.YB/AN4_K@$\!F M$TX-(36)Z%]3'1DR1F89$0+* "#;$LI6@@(66,=FC"BC7Z?^D$S7"74<;8V8 MV=5*!41<#W6$@,'#-;I&7F@HQD$LC1A..^*5Y]A0&]'H-M]*B(!*.%N(J)QRWHI"IZIH6 \K+HG(P+CP@!9+9 MI&*)BK]@E016S6;26"AYQFPJ(&4KYJ\F$\\L \)T.G?B42\)PX&**?J@J)56)%/W?,'W+> M*OY:=O\88#8^JKA205;YSGW;(YVS?VMU4??'.,MS)$$$]/O >JMS@'17DS37 MV@/\P9P%$B(1,6,)2U)L3+4&U7^,%ZGX.=4[&+X:&?@C[XQ.6M8"5_?'\;B/ MV, =4%X"JQ$9IH#E^&GZN ?8O(-.%*JVG6Z!T%]+=7 M-_(-H-<'P30JJ9P?=XPPPS * .-:&&!5;8D<;CZ#NFC@4;#"B$#@(TQ[BK+?S''WT$9IZNMMD1D<[@%O'"BQ%UZKG\'SMFO;FCM-Z6,0NF7J' MJ3V4]$:5&VY,T9XA]7A).V/IZK0I"47U0KXT ,2M4*T&+)F^1X\'H/GUI7N1 M4!H]#/))U[],P_IH4?2I?8%A3G#H7N7%1(91C?Y=\AYZM_/L;^5??X[L[2NY M5M*KDF4XQ+?P@HBR=.(1)1-H9UX_<3U='Y.A7:6X7R,._QWH9#!.Z4.K@/)$ M\;6*L1+VP]^'NEZ1RT X-9-SS_#[4[.BZ_!*)UOB'LYL^RQU))8MZ?F751RI MPQMC !.;(IXRRT12&<6#,,M$'M+Z /R-F$Y?-^UF[[BN52-*5I48Z0V0?]4. MY8VAX]W-*655DTE$9.*:'?R3!2 M').2SQ4VR#HXKK?:2[/+,P'5-$G,NU5R9A]T+P" [ ^78)>@S80^[Z+)>:D& MCQ@BOB/'V,)4H$:1"E2D NU *M"#F\ L]+2?'IY]_71^9AV_LXY/#D_WSX^. MOYP]?0^&1^[VS\/]4^OPR]O#M];;PX/#SV\.3ZVZS%.U#HX_G^R?PE?GQ];= M#U:[:S_=PK0L0E'4@EQGEANG-6UK"=8\HM0.I7\:A>>:+&F3I66(1J5:ZD@T M4^RIFI\JG M+TR;2:HR03O&T*LH7V,P'J_62>"\8 M[DU Z1=<+X[E8MJ7:[OA$+:$+IO!A?(9C 6L\#+M*2Z#MV3\:-77@!.7-*C2 M-ULVIZ1,#2N92)66"FBPENQ"Q@/0S.TG842E\!@%H?@.=4K66JQ9VXVPMT/* M%.!JUR/_*M"PD#-QJ(4=6^_/HGC1:-2-718C<<$^=JS%EW6',TU)C (V8P6S M;FM*C2Y)'9H]"_N1:ULG-EV63.&0[0;-3M/9?M&8+^_)'BAC;F=%->AI27\P MU:-1.FXH7T<%8BA9/D#%W^$^7*HI #T8J&8"9I(E^U.5+V/.1C$? 7 <8YC< MI\IEK!KHW"?=-IP/H7HJ;A@+#"'WWJQ,4$IZZ1:8L\<]0$KEO1)1OVL3.(IY;,RHS;&H=J8,4WN MIX>.739F\K0JY69KT7A 0R,S7HG8BYYR9XV M"T#D !#54$$ 5KR@D@6N7"GLL#' K.E!- M%.20!RC4R_6"'%8("!JRNW @MX+(4I(]EF7.!#JD9\*QP: M+\8A0 Q"ZP#TT[*J==P"'VIJIO92Y/YH3_^6D4/!$Y[,5MOT)3PZ>>Y)?3K/ M\U;N,V,V?2L%P10$DZM;*0BF()C'N>:>YZ44]'*?CVKC5M<)5ZH6YM64-V7# MAO3R $S3XOC@^Z&P5P3-)S>HEH;F[/^?[SZI/=9[TBYWFAL'^H_0,6;SKPSL M3\RU"["O$.Q&;48!]J7!OMU0/Z!>D<\-[H]6OPI(KU$[NQ.N,QK95$RP.'Z3$,X&36R_4'T;AQYBLR3\5 2[XLMX>G?D#(Q_?LKS/+WG M?8HBJ1[-K+NKEUN9+A 9V)O[GH2"DG7@&:O:J)9JM?8: /[T3L49@#]$/2WP M>K?PNMDJ5=K- J\+O-Y0X.<>M%X6D5]4&Z5.H_.RP.2507Y+X%Y9!\S78TAD MCO_+(G#GSQ,PLW_N-K$U)OT3VP.Y%".+Z6]U/LKMU(TZ[5*U7MVV=($"CPL\ MSN)QMU)JU[L%'A=XO&TZ?;W4JBQ4Z7.'N7=H[KG/LUH9R!HK!->FE>X=<=D; MG=X*M_U:W?8;C,S_D#Q9K5,TQ[?P.(6J!@I5N[(3GJ:"I J2R@-)53NE;F.1 MC5*05$%23QGBR/$E/)*B2IW:(N?5]A#4 VRJW8A]/!+@Z]!(/4@2+#S];J8]?WA]Q5H=1LXU^HMI4:W M5*UUMLF#5R!]@?0_B/2M9JG=JA=(7R#]4L9&OG!^^<2;5JE5;Q;1F1P8#$O# MK+6[T9E_T_"3#JK30.#TX(CGE?YI/IV^'//#[QAWST*36 M+^FT;CXB#K!5*^!W>@K5W1,R:7;[)(0U0Q?'XL9QZ/83'@P3!SC"73@X099F M#26AM3\U3LC"+TOF-"I\T<'Q[T=O]ZK==(0OOM&-(V.DO)IWE9W\BX*AVGYM M#.OAP3[7$0U93D^,*^D1K^86S2LR?V!>D1GYNN]>9E\[ M 8X,OXN$$P.HS'?3VCC.%!#$GAGD14/#Y"TSV-OEKH;Z(!$\2ND:AX6']I7@ M6;=RIE !Z#XSARI'9Z,?"U'_& )@2+&IRDAA^9 MEP5[^EH^*X,@\CQL5,BM1J\0+QG$\#8Y*8TF;N$L7CM,,02N%FX)!Y[C[4A< MG!DTM34S]H[U2.A#.6PM%]/V#!:#\.7A3S2)F! 9>'W$$Y M:C ["*XU/:9# MKO7X.,#-8>(3VN!(+,"H"^ $SW"45+-;;C6*%K]3NOX#5/VB]?CN :*8Z94+ M0!33*7("B&)P3DX 4JA[QMLYEIVI1;,^1-9]ORN=.4VY4 =, TLKC+-XMZZH7!BP,HHCLPJY A+A2V;2\.? M>-;?LYBELQ.]NHH163LU%J+:Z)8Z[46]N0HB+_!Z"_&Z62]5V[O12[C Z^<\ MTK!>JE>JQ43#E1WSR0.9*X-\;3TS#9_8FGK:F8:;,)C.A.?!&TK6A?!%:'/K M)GLP=GT7VT%AF'Z>V%IXCA92+@5K,1QO$:OMU$OMSJ+YUP7M%GB\!7C< MK96:U:+1=H''6V?E=$KM>KUH([QE%DIWI9V$-VN([$@P1P" ')>[O9)=,@Y@ MA]_I@^WV'FQ1<&,G[)ABOMCJ_>@YOH7':9RM4K7;V@GG9$%1!47E@Z+:E=V( MQQ84M744E>\9F$O;)7 MW F;LIC_MMM##^O=4J>Y*.NJ(/0"Z7<-Z9NU4J-21(\+I%_.I,H7SB^M;5=K MI69CE:,CA;T@K&LW M'ND':6CE8*F:K)(5W9^*:+U 9EVKO#Y[___L\>3U/OU9??U2K\FS. >+(H=W MS2)5:_(*2VW:NA:AH F8Z2#.Z5F8^H?!D.:EZLF9YC[P/<:MT;+SAHF.@'1@ MZ=.3?P,XC.>\ ICQ7$C;@W\R_O@)(%\_\!/"ISY@X]"56!"*&!"#)IE./!O?X?/8 M51Y4>A;;<1+C\%E\N%&IOKA\20_"KT.\Q*&0$T;%>.(%MP@Z'':+4W,!@^Q8 ME*UL"2..7G5]QTL&0O_&BNT;W-E(V!X0F^M'B03U=1!>BC"B6:;Z'AB=(YOU MGO3Q)YY=NCS4]JT)4B>/=,UL/4-T:APOG,,CF!EW")<+E!(X-$.V+^)K(>8P MGF4X##_=)RX7^);J=6_%<'XKFB#DU?IZ([B,'_A[Z0<._,:- 9_*1FMYHU>^ MXPD[1!DUDM>B%*I:O=QN3J;G@ZX<2-DZX%K#\'@Q3&K-Z9[X__L_F6;_,RY) MJ?X9)Y/=%6HD7"_$'L\2L(?PYE>V=VW?1O*87="8:TJU?*55R#INIU%N=G^Q MTG_B=@@81,'$Q>U:IE0F'X4YVJ7'T*.-5F M":5NV'"V-0K%\#\__>O\^&">I?-8U. _<2'0DL*Q[67:$\J/#/S!FT5-@; = MJ/8@H.&XZ4QA^[]+('X6:/.@D0/N)"LDIL0)<&O?<2=2/,_E6N;(\7X2N;Z( M4(4"G2"8H 0I6LC#VQ440NWKHM0_GYEGD+'Z MV:#HR6PS(S>F%1&^8)RQ+"==)V&4N"0B83.H34R0(2<^<;!2E@N/8'W\+6B' M;C!P'6,K*-Q KL OY*1Q?E& TD\SQ!+K-7AW=" 7_V^ L\=OLVOH3_4J(-]$ M'Y!$6&,;E1J?YG:3NJ*N%S^&>[@0]$W*A:U]('\>"^W=XCJ\!(H3'" /YR!( M77A!'\ !N' I>$BYG":- \DG"'K$=[P&"4=\!C< 6&A?X!]\@0XHDC:@&ZH/ M(7X/D!X'K('AC1^=O;>. /EN6 )%D1CW&7I\F0HQHMS(Z&^9&T-T#\4(L )% M(^P6],LQW0O@&DA3>2OPQ1"@PM.X#M4_F,1D.% MU[#\( $!K]Y9LI+) !Z-4' CE:@1]Z1WP0/P16B-13P*!B"S+EP126I+=X:T MK&'P-ZH/!%I6^:)+$/"(3 9UT6:7.S5J*?H0 /0 +1180-]&ACD(?X3XS;\D M%$MQ7DY 9ZU1Q#90R>RQXB#PY+]@[>@VBL4X@G_;<)"$*!R_&.<&Q98H14NO M[PX^+&Z$D]"3!MA,YEQ2>B*Q)?C%C#:9Y>4&#U?;,E8VV=K1.6#",+1AKX"4 M22B8>3-F$VG@?'O79TW==AQ0GF(Z+_P,!2R]+Q;.R$B2CFW4^AH LW0.=2F)RZ "1-D"&L[LDD M#$:NLO5&.':"YB)@I[Y96"4*?%\HGX)I+:.=INA-C%VVX#UXTG$2T"2<6X-B M0N07#BJ)R#,7H$EN4'IA!K/6$X"!D.L$'\#&BFS^_]PJU[1[!;^"#]JIE8X" M22#Z">]VKD>#+?;40X.>F*6VA[:G^9Z]"GUY#T;HGVDI@=3& 5>[>DIB#[0A8+NN@>L @A MF9V%H\KH6\!HV"_^#I /MF.A^D3DS9LM6]\$$X1C3]P8P/D=E@S&FE;F,&/0 MBIP17N0<$8&<. 3VOH>X'@7#^-I&>FC8..W;QCWE3N1509U'.('LRCT0I0ORB7&#9X]%+?B1O> 7%@BT$PN :,-QFW[?R3N&Q<1(AN?A ;%]U/8OPP M2OHD[O%Y]@"YJ,.%!*U8D-+[Q'=[)QN9$]$B4XTPV9GM)/_3?X_)Q2?;3I=@ M6['I.<\#=B"O&@8@BZ^)Q%E0 %-#*Q(T3/(5#()KLG@R#LL2J';Q*SH'_TIY M)#@PY<":]B02K]0_S&WCEJ3]CM:GPU:K%Z *%A33@ !K*F8"9\'0!2L*2> *%A33@!1L*:< *)@33D!1*M< M7UA<5P!B38"HT5BP A"K L0#JTSO=;H6,WGR/H[F:5R+6W8)JYG)4ZMO]?BR M/X4=1M:AC\D";X4CQGT1TUCEF[Z$ M&<:VEENY+[#P/&^EX!H%P3S2I_0\;Z4@F()@"H(I"&:UWLB-6Y8G(L3?%";D ME FY86?!\@#DY%C7=S !_(5,*WTILV17 M0=GVV_8Z:C]I?5'NLN:Y>KFVW? M^Z,\#>M/GAONKP3LFVTR^^-@KW8+L#\[L!^,;/]"/#? _X@Z6@![C=KJ,KKI M5!R\!4ED^X/H MY39QQ!^WWQ\U]&L-+*XRS>*.\'@BBJ5]OI,C#]8^[7[[FZVO=CC*6F$^M_7N MZL: M8BY0^LD#FT^# O5U<+4GMZ+NZ<:>_R3:NPTE&<#<&O?.$UL*S]$ZRJ5P?>P$ MR&VS@)9EI"_JI6:KOE5#1PK4?6K4W9+)*ZU2K=4N4+= W=R@[B/]3J5V99$^ MFSLTOL-RV88\RZ>!8*.^.O!MVNK8C8C-NR 4L!'+24+LW7]K>4$T=S#N]O@+ MMBN@L?WVRVJ]AOF>^KX.1U-ML]FH*U,[NVL9BU[PDX*$YJJW^;Z%)4>=+IYS M6M!004//E88>:8!T=H*<'F!8/O< V"*+:M4 MJW8+-"_0?"O1_+'!N4YUD7&5.Y0O@G/3MG%S9X-S_Z9A=9RE'@TOM(+KLE8RB806G8C' M5M_V],#MJ15PJ.M3SZJ>L@!_9#KB$9N)Y_:-&I&8M^F(QW#U8CCD :]6#!NE MN;E7 $V$D_X5#,@!/79O:!ZR'?HT^-H>!W*2*JX1)!$< M$E=$8 YE !=?\W<2NM' =>2P3,"CD>N,C 'K-'H9QV[C$%XY6]K#P:8TFC[P M28IW7P\$/D/#/LVYW1@BI@&QMG]K7<#9?+E[-2+VCH.K^KGZ"XV1M4.>_@F?U'Y98H%JUQRCB[=$V-X7\;40?*E?S^C6DCC ML?2X+SASK5JN++.^W&!*DS0IF2;=X@]QVJA#U#D"5,4YI_+L$0W"!<:)=XGC MDO%L<'L:M'";"H)9Z"%X ")[\V!!^X4W3))P$C!P^(CE,W4-FR+G176\7XZ_ M[+W?WS^QWAU]V?]R<+3_R3HY/3P[_'*^?WYT_$77].:!AL]'0"SID&PDC&K[ M=60-W,A):#X\SV#V;>\V#.T;=<"0I2QDXM7JYW9Q,3]E= M.9UGR^MK#F)YJ5>Y4RC^@&@90LYJ[(\E(A3=QOOHQ-Y2IR M<>:$H*:[D=*QON'0\^ *Y-FT.+)>*$$",L442!,OB;3E54(E#MG]0,"['%?* M"Y19/.">/BAI!5'G:,:A[4WZT;\Q:Q-7PG,[=C2":PJ<2V+DH#+* M=1QJ)H62'F>GP[7A^95$EL_8SC^)RRB[1R@KL,E,%,/:$1@*(6H6)3K!19CN M=VK&.^JF"-(Q*!.W*)6$>X4TQ0)9WC:R+?,%+^?*\,4W:=X3$BSL"XY(RK(- M%Q+?=R,/N-FU7=X=U\-W=QVBPR48#O&T ]2\0F'<*#_*^ I V-,72GC[,JL/ M&9<,=[M0.[HQE [Z':HQ &0V]J128\'6QJ P]=PKZ![2I6271)2HSHGK855 M5TFB*6&B1HR_.)!6$OS&A7N+-)D!:0^3+)4"-2/?-71U.J7KP^_ U(O01$OW M[X@P!K"FII2!D$C^8S+6M/8T'S\\^0#MUWBOWJ[2S($&:+4KDB9'9^^U&0%* M.GPVD9@3J7N9O1- #>^S9CR<>W &56SLV32ZE--C^E> 8+C=.-*^@&$2HZ*+%H[: MI,+/N8!:C*+FBLS-(G&977<"/+9RHSJNI,;T'6"I9,AVFW MR[5J,<-O*N3W@(C?"L>+-HNIEGD 1*?<+@"1!T 4 W=S XB"->4"$ 5KR@D@ M*N4"#BN$PP-SN.]56G/=REHW,&[>U[^8\TIJY?KFI]7D9K3M,N2WZ8[6,W?P M$ QYGK3PZ.$6U4H>ACD5LVP>UJJP@/M*A]D\-3_\T:,J#.@_5S[W-';7IN7< M6B[A/IOG65Q","'-8F[]9X!ZOJI+4&^3A3?_!%K&?LR5.3_TTFZLL*FJ\^Q$KU X\VC M<:M4::\0C7=; &V'R30KF2@5F5+BMU_7W'3_OBVE\WJI6EU'Q[:=D&,%13P+ MBFAWU]&TU;X&-[Q@OIA)Y-"0]X-GM!N%F9>@<1;CL3- MPL;;:1OO;,EN1(5F^TPUVUJI76T7MEYAZQ44(2FB6FHW"G-OI\V]\SO:%FZ% M4KL^L#XW99@:HM6VKGXM7[ O"&![":"^J":@$&];;PV^F]]Q=KM5W4VP@V>N M(G=KA<6X:Q9C048YU#<+6W/K;"O9_K;9CV[N9S^ENOQ#S.7\,3^V^VGA1^: M M;>:O+8INEOFZ2+ ET>.S2NX)F[Q#.?QH;;)/C76HQ4W$*NQ<1:(V8%+A04 MD7OAN-$4S5V=)_?$.+]<*'R%N5]K.$\Q3VYY<&]HGER!U9O'ZC7.D\M=D4CN MS+ LQOY@"4 NZ7%]53S;2(SW)>3G3I+D,K&P0..<9\'G3G1L9SW:AF>4VOZ% MBSF$]TW"V2Z%,0>%,=M(\O52LUZT%EE_*5E!$7FEB$:I4MT-PRK7M6#;-X9G MIXC\F=#RPJ$ZSU&$%4B\=4B\R.C2^;Q).(7^VWMS;S$2 M]2;?;ELK\VUD%<5$@-VSYPHRVNV) +LLC/,L<[^%")-@.+2"H3400Q&&('>' M2A+?+8$+#O%\5.]683\6R/],D7_E-$OU>O-E8486J/_L4+]1ZG8:*T3]'9>.6V9 3HW0\=?8/V7C,SDR*+&& M5A0;/_ 3Z-.E2A&NW(R)N7%L*LCGA\FG7NK6BY+$YS#=AWN5&RW8'4_8(0)N M)-^E$+M6+[?11EUU&_8I#,XVD*LU#*6 #UUK3[=:_]__R?20G\%-28;&R:2) M72.,NQ![W*+>'L*;7]G>M7T;R6-V*^5.39'X*TW*==Q.H]SL_F*E_\3KF+E. MG(!DW%AF"!+_*CL&27YV3Y]\"1GT#M2J2.&OQ_"G.E6Y^A1PR@HB DC=X"NV M-0K%\#\__>O\^& >9CX6-?A/7 A81SBVO4Q#7?F1@3]XL^1P00X<#*V#@,9/ M11KI[640/PNT>=#8UK%8+<".8L+#%,-\*+],IMA-\CA1X8==:I;32&/F(V5^PDGN1F$M?6X\>!!6!OCD4N< M=8E>ZH^+33\]$YR))J5C/*R)"*V!BPH8'&-DAT\.:+;0E%=#Y:H,6.R$& M"V3?561_BJ$5.R2[MM0PW.R0BARY=IZYREJ8>KMHZA7XGS/\WRV9EVO1M@53 M)UHYZ$;_E)&/39]M%9WV*^5JM9@Q42#ZI9BZ&%&S$/-XY+!?&L@'BZA6VYQO$14U"<.SZBM^3_ MT":7ZW>O!R7\=(^A3'M#@_).6-9;3PL_15ZM]!-E]\ZY. 3T6DHV8)TDUK($0Y6@&UG#,!A;]IUE+YC2ZZON-$/;#:TKVTN$99.6-L8Y#5;@ M6\@YC$6H.C.TG=CR7)OHR151>3$%%>BZ'H=/KDZ\"%T_TPJV9\7VC14"3B+> MUFN_E*Q0##WA8/FO];5\5K:& JM_/64MF,_7JK]8$R^)K"K\PX[CT.TGC&EQ MP#^.8GB4$7TH TM_)Z$;#5P**-V'MD_-^/%ZM8=0"?!%S2@_'?WV]>CMT?F? MUOZ7M];!_LG1^?XGZ_3P[/CKZ<'AF>Y3N0:)1?MNS=<[>!W\]RLWA@6_4/ [X&_$E?%#X';A<$U/!=9H&F! M$0SO NR_"KPK_#%R!7RO$PIX:]DZYC? -W84";F&P8&Y4CZ*Y=[AWO#7H7 $ MO!6P66X4'O= ."/$U_^ 9=XY<(Q2R K'%#[8/&)?8L_HD_"!)Y1,J5$/U6? MPF,A<&_Z3,F6OO#%T(VCLL4^K?.1L.!0R9B.@Z^D,^-/8G>,!\)3PBJ":9*^ M@859_MCL,(]'(A)J>U;?]K! !<@AG((!:4MPE8P3$=\0? *V) M,D&()[)NJ3.WR'3FMK I-S8DIGO [K.O'J#Q&8>Z8\*1Y-TTX,A.XD!]P .. MZ)/U#T%J%',5IN7D PR68N3+[@&BH(A< *)3+D;OY $.!6?*#2 *SI0+0!2< M*1]PJ)3KK0(0JP/$P[.Z%C.D7 _?R7/*SGIF+3UH(-==%U*KENO-K9XRLZ89 M78M9U3;A3<$F-L\FEAXW=,\DDQ\?,]4MMS>;]+:!"60%V'8T<\MA\L9V*I,GJ&EIU$O=]E:-F2E0<4=1L58I M->J+AO/E4M+EO7)YLP+OR+\2T1(";[LLARU1]=;#O1;W+'CZ1D6;9G;+LK<7 M]5*CVUG4F:$@@H((=IT(JJ5NK;8.(M@MZ9]K(:^G$FR;59O'%DMYYE8[RY2: MI5:W670'*U!W^U"W4^K6&ROM][5+9#KMZEGA0.C_>FXGW^-W67P$AX M84.LU8;(=W/ -=D8.;Z$QWD=.Y5689(7Y%20TZ-5D-9"S;FPY[?(GN=VHU^X MRV@H[$A8+P:"__42/B.UHS33F*4D.YE$<>@ZU"CK#NWD.7+-%3#'7':+_'%V MMPL](6O-4K.SPBFK!2P927B\IUO%U/S?JY0YKR&-L3$;=+<<3&PYJQMX.*U9KF5^77) E1R1M8UK)*V:9ON7!B; MO<0>W/SKZ;H\XA[V//LV2.)70_=&#.9!W&@YH-IY,MYFU4:C2^=/,U2X\!S3 M6/?@UJ"D&V8)]?_]J]MJ=U_?TTW3I#QI 4C.]T-DPW_BLK#/<&Q[F6:)\J.Y M+3:1,H(YB9B6JBDAE$QQO5&N6 J/S19T=W6@4QW\OJA5]+I3/0_O0>B?:_5R M4[]9+]*_M:Z#\)([)3)%(YGBJ8SQ /8PABV9+6EQZ[IMK3,"+.4.C?8$EKZ! M3<0"-O$S[%^_U.Q%*/V08 -,OWWQ*6Q@!_5R59]#DSJL--LE\>=JQ7@63 _J MY\B/O2 +4"B=$]TGC0\80=HO=V-(4PM7JYC2-75MT8<\K]F:T4KC6,R"1# M"6?799M?_N__9+IZSL2:)0R-D\EN2C7"DPNQQTU#R5WRRO:N[=M(= 4]:=3@"I&W$RVQJ%8OB?G_YU?GPPS]6^+N+!FWV- Z.1GP*I' 0T MNR'25&+_U\"?NQ _"[1YT-B&,3$'4GR=*F=_SL;%H$OQ &,&_BW&6JKMUY'E M)&%(,C2)HQA$)O(]9(,E:VS?6IX[=F-R<_+PEEM4 8= Z]:%\&G6D1.$DX 2 M)4,4R*$8ZZDQ03^VT0\(](;@A(V$[+T/F!-X_3!VD$3I#>*KX\ M'0 $D \XQ?A(+PAKZKOG[)3ON?ZQ5S M/X'U<],("Y0M1&?TH("[:KI1/B:N>O3/"0[DB&KJ A8%:K@7:K@H>U0 M* IQB4C!"V"'&7HP\'^*K$: 8S;B9A+BGP,Y!"Y#P*DG[D#EP[E+*YA)_\3=/00-@B^\4XGB,F7O[1 C[IP5; 47J;_I+AE0=4%53^8JI/X@/-^/YR,= M"0V6&=/"K4^S*#0_M^'_N&H/K1#;]Y,QBCDT#P)+N)0\\L)]:1F*UQNT9DY3 MI!J3R\LMQ&R7K1Y]>]DT.%WP'!1;13'B1<*3=_ M,8Z)-/_"X9\<)F$P0"H*Z?F2G#QFG12J@WNX9.L9^]B'V\ MB$4;,E.A9G<+$-*; !B'\#: !T>AD@E:C'.0*7W0$T!J-E=YNH%Z5<&S"I[U M4-F"2T3U'0]:,8],\TYEHM5=K-$AS'$FA^ MQB-@:.A;$<1@ *5_37QAU2O&U%V;G&HZFTGILJ8[+TUYLLP-':7>)$?)2&^"5-L<;#>K4JP'8BQ3YJV!7)*W>0]KRU(MB#9!TNO>R($ MF.MMNSCJW@(U$U/N 1$157T;L1)%5 GE"L@93LZ.1YA&2XD:A-9QUH]@%9.;"_1 !<\0")=OTZAA*Z<,Z%#!ZD3XG+5LA3 L6 M=&'/%>B-PH 61E P=B?;?90D1X&=#-Q(123Q["H5!;]2^>\N==QDCF>\EIA> M"8--Q$Q*Z3ZDKRK-W986?9P"*<&80R_';A8BH V0)H(K]FL M#)O)!B8JC8;RLDK2@#(SGG&%<3!PAX#W\O*&Y,M56#75&H +U=AOK)UE$8,LS$N M4JZDV !!@=$_0!Z^)_@ #YS5Z=D/@GQ&EEX0WAHZ?X[899$>M&/L4C&X6T-^ M@VUM)UYLTKFPO$5J+!!;F>" T M@/'"#Y!U 0O\A*D+5ETI>,;/1BYPJ] 9W7*L.[M@QKM1[Z*C;/Z=H)\D6V[6 M;ALE5^J&VC]\0_,/G^K0(QMD1Q_-8?1"CRE' =G^!?!O$!)4+:8*7G' -+S3 M]FXCV#\[=:9=.G1HRDB0LEL?FGUTE)KLPJGLT/@*0(<40^AD[GC!0CC@"FE3 M;5(YU_5.Z9)KY4;W%X:45M*]*"#;'R0W<@NLHX.?9P0]JA0"[A1SZ"90^3Y ?I=8*[GR M5)?:?/I?=67XQG)R5#TX;.L;1OA &+H3Q!+RUF"VD;IB0@]*G$&'C'\1< &G MQAFN3$T+8UGM8P/9'J#?.B9?\E@(7GBJ"+1DS%D 1W"'IDWZ,GJTA MX)\U2<(H426CH*V)6)C98'HA4P\NX6\SK\&,[TB^AK[525LI\JI=L ]^%$1" M00$V,PG%E0T8A29*:#[B$X_19RWAUZY2A!,?;Y5+\-W02<;(6]$E $9+)*&- M*7+$U>Q48@O91Y"953E"#"/$E?D5+G4 W#\^]'; MO6H7U'GT$LCD-0[$@7(FE^84+"[;T!)OQF>QL L@(;NYXZEPR\4)3&Y_I?-!.!WUV,3-C3_8]MES2H MM(]""5^/-QT)<8FOB(BSI?N0?AD9WG?9:J/G4$QRX'ED_I-\ELEX&"VC $BY;W_AT?A 3X,[5$0L^13D'RJKQ$(FXN,]"[109ZD8&^ MNQGH#] X3.42DPQ3&REUR5%BAG>+/(.REY!-L>FB>;B?1D[?XM? + [?')V_ MW9>.$[C%>KG65.KQ$7)CN'SM@)>"A_PSL)Z++Y7\,49_WH4=:CG&BB9[ ^%7 MY).1#3VF+3X,'KN.="S%(QD6GK$+6?D.T:X&[8(3T6.C<\:^XP3T?C3:W,S> MLSO-^I=&%+.F-'*X%]8Z*-L])/$%^GL"1TB;F*@&&BI9!J!(BG404HC" XV/ M5'[>9C0".W$(TB\B"Q)_#"8DQ?5DHQV2'Q-Z/I,(P1H+N[OPO60 (&3G )^D M25]X+JPBPX>IOBEO:K8G2BE-'=(ZZW1?(OHPM8M ]ML."DE. R*IMM@S@J>. MDB&HB"X=,)#[5[GD1O' M**)^%*M2155*7!"I]6J:(U$3U#.YKD.GCB5_^XR MDD5CM(^'P[TWMD>[/QNAGK]OB'D]43L/K <0:Q"0EL(:KT]M7/;Z_DAL>] M:,<^*>BD["=$]89N?@5?R=B\D0'J(T\ ,L FL*POP\LI?RU_"',(7""XA8L[ M%;&D%^L$656N<.6=9/!#-W+@VF\I2^N.SDW$6-B9="WQ 8,%\"A674YU-//I MT^I4I[*LFTZRXT:E^N+R)?'Q3*;]F7U%;C&\-5UO@FL#IT?;!)T\@(JHN8>4 M3N2R58P=B*3*?4U"CV(^:7(3=3="2U+IYX1M@JVQ-$ DHS$J?Q)%<4HI.IHQ M9XIQP/DOT0'4!0X+F$SK8D[O. X'II^ M010)&3%+(U?(H8'#^Y2X9EY3YFRY)(L#M-,0U?:YZ122_PG0LZ."\8?2XY@# M.LG6XU&7*Y;#THF?\J$[/.#X$%JA*%4)N+(6#[,1R0!$YIC>@TS_P6BFE+(Z MW2X,X$N4HC*[3N]"VKKF*O(VL2Z06/^43LD(.I:B?6Q?"NWEE8%"D-)CB?MV M'WFS1%T9'Y%.##?4I8&IC0MW!-H3QX?)PW;O+7%]#KL_0&8)H.$S%^74/2]U M,)^3#'$C?9%=KEFM$1Y.V/F\ U\7>"'$CX;-\L M76.&=>^A4&U71(CLOX^6"HF M&I%.QK+U 93E(.0WD-0BC6B('H@E+X0J6S,D*'>7Q2I:%_%1HL] (XUW:SHR M#5SE@(H/4C:**/JH$3$WVL$QEA// R6" ZTG*8@%"&*WSU3_)<#4:)3Z-2W( MDS'%5^&&SU+G\SP)H%*[I3=,_AZ7-"H=#.)[IXGO+"4^M<@W"6Y,QH@YD*=L M//297OB<*4(5@(X22\9Q%4!>;4J./KBL_50>[S0]7BXB,1F&)._^.Q=\2XA0 M1B!2XZWR1NAFM.)XOPM?6B]K4PUAP MAEXI,D&U&?(B>JD03JT&OZV_3(F5DW#36"!*:D? 0XV76)86.!Q5FO.,PMH[ MW_R:,Q";+XU[45A*S.X%92^]E-MC/P,V;8J&KE0/[EP[3V)(IS83OP@1I!KT MQ!^'0H52E6\I]8*0T@\,&%-/]_JW>_*?2N<_P;K!5#AS%K;*L=8_+'%P!-.U M=:Z&@34>.3NPA1;)I\Q.IDH5(B>8Z,B^7AVDT'#(N6Y3[17P,8]R!U!CXQ>! M.A]X5_10V3JBA ,D!V*QMT98X1H84PQH8&1OL9>)EHFX9A*?EUA *5UJW_ - MX9"@A#3VNPC42!U!QC7YM54+B+1@#/?29Q.?LKS856,FN*0WAJ&,2S^XID0S M=F3!E[<<'IW8,V4>1F([QK+ '/1U"$Z!-6!KB_.+Z9> '!8&UAV*CEAYP>M3 MC<$( SR/C.Z3Y(],GPGKX*A0JL08!]@=ZH^" 25E'>@0>W&PAUG58J DF>/9 M"34 9FU+\HE!-MLB3?H< 29%%(-FHY>Z@@RNW @+!C$3)GNYN@QK1 ^BE(LN>P_8ODP*-25UB3-OHCC#D94'TNA[^V@.3 M.90D"*2>2 ]H9@0 O8WR8-/\*O-W0^V5F[[@.X2]9C#LF*,L)EJA3\66F%0A MO:EH;A$JJP 19GFSOPYV0J$H1=_WO9-@#1; D)%?]QM'.$G81=,00P/1I=8S M&$S&!%_X:PPFE N&6.JB4Z^F4FBJ9&24M?4P1'SR2:E;L1#9- M&N)IG%]@O%0N0^EDQ/TP']#VG,1C6S&^G4BS%<@8N7EDOMW0)T ",CC!6A[W M ;8$!A60HO=BF \C+BX0OTPMH@_G\72538WY.?(.V$LAF1;E*(%4IT(SA5ML MXR79OY[N46@WFTV#/AHC2_ZXX^>Z< C]LZM(*:*]C_A>I"TI#R%KW MH1AZ0M4*S),?I"?T!37D1Q7"W]:TAWJE2'LHTAZ>;]I#JB6\H[PP]"\/E'J( M_EJ/TW5C'H5CQ!&U?F2(9RW3F6\9HD*S02U7D?]+#G>'?%69@?Q#*3ZR6WJT M^F&JEBIK=.KTJ;9[[W'G;^-:B$O6A)523+80J[]I:GJ44,*[F3"=%\T1H2. TEOC]X*!FX_"KU;ID3.TY\Y2A.Y[%(E0?E(G]%4V34#T,'"VVD MR:K3US.*J0,LJ:_T/-?7IHC\/*-F:@]") -^8.2@9W]@JN2X^XT5O?2FX6O )8Z0&+!,+Y&Q= #BJ-T+#/T)XW#6Q5:19. T\"G MY$?J=8CE>["/"^5%AXH;.A[&6KB21C;/!"R%]Q'5RT"?VL^>VL)=9HYRV)BG MFG\8R52F%U9;-M%=+T#EX?>*R'E9 GJ)^1N?H@!Y71.04M1^1^O@Z3INI!I= M8 P.'O#$P@W,A\QRV]%6=_KV[&K26EBY#I ?P7AZQ]7*B/<"\"GO:0:,G(X8 M. X=DC'M #ED&%&VS5V01%./VEUB); 3NA/M!)ZOI=A1U@>#F0R9$EFT?+T"=W:K&Q+ZR"N%\KHKF Y-T6=ZWZE. M,>,Z- NOT?U.I42>)V&7.F$I&J_R8C4M@7BF7%ZN^* =4)$,-6Z629S*52:W M8Z0>I]7@,QVVR(UJBHP4 .R*5?>(:D3:RYHL4':KZI_J9%.V?0!71^Y$+F.X MA;GC=*"4?DRPY2NC&TF?I%T:;J!(F*I "G/X<.3V770*\?&,@(NMFW&%JL97 MBREZ-?J0.;<9)<0UEB7U!<5(9/-LN1BK&[J>2-[*G'TAPTR3B>C"&.:1>T-W M;M:*$;"3B!&$@JP@#CT2B_H:A$Q7Y)(N>G(&W !GTT: M?J/:@4J5NG,#1@)N+E/X3KDVUDS?" /NK9>_9.@SL);-E!19V+5,]IZ<_BN\ M2+!'5GF".$_;_BW!JL:87#A I/"G)_^2#^<,]+AKOLGVOJ(0\PS$:8Q3 M6&_=")5Q&@^T3[F$G[F<^=2-+G.%*/NH:$9C5'Y#"6'9,)^[*U^SFYX#>8:, M9?\"Z\.4[,GJJWZ&+%[4K.'J,BC3K=;:PX93[;7[]6:OT1UV>OU.J]5SAHUZ MM54=M%J-^@S*='3&4YKP!'=^EDR4\AS>YAUU.MH.FI.]11B4.0[VN+-SA2JG M0F:(4O *TQ(E5YG+2/H"EB%)@%8-V##R\'M57>DTAZ&TNHU:W:YW>]UZO=-K MU ?#GMVH=7KM9JLA:LU*;=BNS&!']X#[]> V!D!ZJ9:%VA$S[+QC1U?;+FGO M(6II81Z'M3TI@6PY&M802/B#%+M2)O3T:#0/:V0SGR^!+TP0-P:U?D78@UZS M+:J]AF,W>IU!Q>XUFIU:LSGHB&J[.@OB_0-V1B/9GV"+N@$R5UBCTNJL&;8& M22P+W'W#,J53$*C2).\PPPVYB=)N1@E!4)TC=(YFMJ\T5&+$6= M)O&D/T]W$)C:.]6IJ#T=X$B=*"*[E[/]X!(HGF!>H4LU_\DX8;](-JK -XL2 M)"W.,+M,X#<'(U<,X:VJ.>TQ%F@*SM?B[U*&)[\C7TTFG_6;^#+]W@P9(H30_/U*[1561U M,F&= J"9&U7K]EZUB8V\4UPUD:YLO4GC&@!>N=>T\]W##XPGD!:&[D>SQ/FH MHBUURDBWH!& P.H=;E3* :,[+F1K%[?)(0)+8I#]1-!RR 6C C*89W2PK<^=)O M);U :2\974PY%N:R]FSC#D!,U^A5->\UJ@QAJHCU3J.5+OA&'B)=9I*$0 [2 M*)M*RUZVMA5DJ7 P6$_EUG%:7\AN;)7/NOP5JIY,JB,'=@(6F'AAH5Z6UH59 M^UX4E)0_6[7TPUS&5)Q3]GA&]:#&(E2)JA1&[H^A^Z 3!-SH4@89E-SFVE%* M;H0]*W3LITNNF[=%*['Z78GT@T.+5/F8WFP.OR_$X14%I"%3@BDFQ+DW[ MS$WBP-=T#%$R03]YI!H%+%8F5ZP2>=7NS__NW^]T6M4JV_I-XNF02?,18N$?*>(=\. M0MS^<7AA^^[WM)3$B>7#P1VN438@*#"'"M$>1[$9,J$H1N.6>S*,;B$JZYROZLVOI,)=27A MBO-<1L0,5^46*5M9M J%T?;7#TSQ]#"*>G&/'A59J0Z%G+K:'"S4J%Y:(->4 MJB-'\MS9HH8X )W#J+^WASQFDH1KIF$!ALXO!8?"9WY0>MC!PXMJWG&>@V??OG)]'#ZPU_<"YW+&V#.QO*(-7]T_ MG\V^!5V,9TR-02"X7H_SQA[DG9$U@@\0/U0F.Z.X8L:.",- IBWCGR#!DX%. MX]4K1[? 7H&+^H&20"##+5UD7E >2FA@E.KC= MCP(OH4X7VN+0.FE BB\LFZU=U%OAYA BK;ODKGPEJ="B@<-9K5,_&P-JJ)HA M5EEL=?FQ+I)2#6PI?A^':/ 9+4OZ@,E#5V6**ST';U^-C"#44F[Y/:GTJS(! MG"5QFP89R&^)G:(9P(02IH4944IMBD* 8+%]*69"<#KM'\F$.NH@.TJ5>:P: M!=1)J#T*DU<4< 0E(INUCZGZGI=$RHJZ#KABA:SF8(*,!?Z&QPP^BSPQ)!Z4 M82.95O\&OT"<9DYA4K>N.'"Y]QG*-MT3:Z:/%951H,!W1T$P(*0VFTQI3D(3 M ^C*@;:FR 0W(K=%Q B$1J67Y!'!@@S5SE4JM19^J,?\5TH^<6.!PIZ^?>X,3+-H5(YFF$; M*L.JTK?;]K#;:U:']5Y#B&:O4^E6>LU&!S3(;KO=K0UGH^5OCA&<1VD@KE>K M=5O->NZS(-YH^%!-@7&"IS <[ASW@CD+JU1L,XNK0:X:R"?[I^='1T>]1J73 MK5>?"D;9&-,28,%M6;"O%>O%2P_:F-G2DI,W5*+9H&57&I5JK]6IMGN-AEWM M=2N56J];$ZTJT!!\U9FAG&KE+8^"B?H=:W@O-V1,APEG9GH]>!(7$>+4D*U5(MVBV8_SYFDM MUGA>V"]-M%L\*RR_QSB2?>+2?H :;63&QS3FE&>.G9GBE0.G^_E=::FHY+!2 M0E5?CD)_4OI"G>"H6WA'AD*".C_H*#>W:=XFI?P,YM7/X,.U2JUJ[?L^:I"? M!:?*HU_8F*YA.'\@R?Y.T.1!P ;"(1B;3D%OZZ"W M>9*PH+P'4)ZS$Y3W)> */T ='278JIK;K-"M- M@7:_,X3_[?;L>KT"1G2[WNNT6XV>+9K#@6B*2J/E2*U^"U,#:T5J8)$:N/'4 M0,.&KFJ3 5WDPH_8!=5I-%J=;NZMYZJRGE/#QSQ&W@+8N\C#2ZH#K"Z$F >) MZ:=4OW7S&8OP7CV(YJQ\^-B817S(XQ3WK^UP$%G[,0)":MO3GJ6R:8> + M/()!W7Q5%^T L3T06O-POM9O51O-BM,3-0$X7P'$[[>'S5YWT&Q5G=:P,JCV M9W&^+M]Q:C:O .!+V)^'=NXK-*MU'4&4]Y4Y3 :5S\T!VES&R2XUZTAGB3EK M*,O<*';+,/DJL)L*T59J$E0KW6&C8M=[-6VV*D\E@F8R"![4#H'3"7[7\D3;4,UV'=M!="NU M?J_1K[= G^PV>\-NI=.O]0=VHSW'AFH>WE!;,I2\L[UASIR1&*Q9$#^\*T2U MF7H:^#!3#3Q2<40'2KP--?)8XE0O[)I<2^5O&2[*$-R38=SIDZ+4MF^?-FK@XKE0;:RLRYGT(T M+:2I!57IQ5*KF$+AH8MEIIB;(F1(;9VK7,9%,'V;=P9X8'&Y(R^FF-ZFF9+[QO8HY?YL)$1\9XLD MTKEKE6KW62%ZO4#T.Q']X/CSR>GAA\,O9T>_'QY]@3\/MP'=4VN16#R5L7"* M]W@2BI'P(PR@RB_4N(I;JC&_JZSX69)&HR"-.TGC[/SXX..'XT]O#T_/#G_[ M>G3^Y]91ANFA5X5D,@&@D! &&30+,KA;0NR??7CWZ?C;5JA!&>P_P#[^[[S@ M.BI$P-VXWRIP_T[E:HW5YW1KK]G7*JK M$SB+\Y*6#'7D,9!>?SF5%_ J5TEXWP2EV_5O>> !6,V9V+Y,C$L;,;\#NE.= M"0 "[5KM]4?9[DZF/7@8@M"#".PXMI'ZU/<4K[C)#A&J#&L#NU[I51O=1J]1 MZ]A8VM7H]2NM8;O?K%1L1Q6:&$DC+=Q)M?)1%@KD.$'$JK9T(['CT\_ 0/<^ M6F=?/W_>/_TS5[B@A[OHS:AV4SY\\SJSL_^O4FGV.WWX3V/8K"^4096%I/W8 M\U:6CX!*/(,'6DZ_4>G5FG:GUZ@VJKU^IPO_ZK0J]4IM.*CW54^=+4Q@;!0) MC$4"8TX2&!\07,]A;N.C8^N;2^<[YQ;N;P([',PV?PZHCB>N;[:#O7,:WTQ+X^#.EL8;52>_R0[&JETUJ5".'.#(LQP- M!UA?!L4C#HHO 5INB8F=_9)^Y Y<.\3.=>:<*J,)-XVHNB^.DK8N5?.R,UN, M,JE<;AK)=#*13/ZB1&T9Y\1TA(SI^(3=-+]V.,?O'>.@6[+2S#;[YMY\3\"W,D,^>-;>7_I/TT;=> M'!R?';_<&%LZXJJB@'E-237ZO&?V;@8%^@ 3;)$<43F2[88XS!Z[;7J>[ME- MPV$ @R)^0[JH$K13;?(?1)E1XDD*Q/]0&V5=SH@?+4%2LH"*YH4#+?)@^7G# M4>9-49&4]-5W=12+MK,_AK,[-L\U4?5;F9M6IU63<9BV[[JYM)-Q_LD"D'J+ M1.T;.W(9.930W;"H/)_AA(MG+<74T_A>PBW1P^8=W#F> MY0$KZZ'>@("KF9DU7[3AG%-L*Z_OD8L1Q#P<>KBY ]3CR;3PQ2$84;7R:_"B>:]JD]P-P19MR1^WHDJ+_Q^Y5M-<59#&>N'+L=D\E<3#!<.VW3%I@#1X/M-2GV8IT>@/.YI^!6*T MS;-&4)'.##Q[R$D>)'#3 S,GX$F$+"AUTZ&'27!&16V:ZKE[=HJ0U\*^)-U MW("44EW]\>+D(,2IJY'=_-,A*1G%Y4XMHY].!!9R6SA;!':T / &2M.$CH!H M(#N_^#HSK,07.!H2VSDIO*,)#7(P!\GJOO!<<272237RU7KBA\F!^UH7-E>+=RQ)&\N,17^Z&K "69X5I" M(4ZS;PQ@3VU(H[>$O1S&E'@#Z;U,)1L+)25SYDKJ3?&S8J;OVF?Z;E^@7=>5 M%I'V(M*^P4C[5NBY!^AHPL:KW&)=-P+=N./841MC@U".G01N-DY\[-N&;GKA M!=>LI\JO;6"GY#]4C>= 72(!P1PX-2Z7\UFP \J.LJ\-PFGG8>9KR=CY58Z. MK&D=!35!#G:RUT-EL@9AQOYG>S-,1\RJA9=SV)(NY_I7@7K>Q [8LSCN,$ FA!L N,4U1/V.I"J<=R'/;)"AM/;-V;_ MDN4*L.RS&Q6KE*S:TI14LD*^I$BG)Z!21T M3.T!;84I9W!@VZ#M%L/)HL:VP)4;>,JKACMNWETO=M@<,%B3=T/4]Z4C78 M)"BC:0"FPT?AC\P\AKM*-S;&/,_I:E7+7H55$N;*L:DNG*4BB>SYX036"U$X!?HZPCF, M=SYAQ($4R_%#B(,A-%^0V2'CB.GT5Q)_:H+N]8A&+5^![)PH\;J(BA^Y68I# M/!"'%?FC3RT!^O5D,H\U A77L('IZ+!!=4)#Z7'C6U8IP';'J#Q.^+TK0"6- M??&@*UAX7O+RS6(#HM<9MFD9.3>89\7DM_K [2.3%63DWK+)23 0S3 M23QS9QG ?Y>\"@^_U)O9)+MZJ06)6GAHL_N878 HD-G[*FV,!'Y_>_=%+/'N MLG4X?8LT2@K_I0^]9%C+6[6I3U.O57D?4 MF[U&>VCWNO5:I=?O@F2I]SN#ZJ"RM86,[_:*$8A%?&4'XBO=96H2EYWX\P4K MQ_?/CXZ_6&>'I[\?'1R>6>]/C[^>J!;87P[*4\,8IEN\KJ32CM_OGA6TONUJ+MTDD6_?1L=<66JSS1BR.T($&' 5T1]W/U?K?_QUT:OV:M-/_O4Q[%T?>+]^._SGMXX;[+<^!,GH-WBR M.?VDZUW5$K?J!95__NX,/M3.ZM^JP7ZO-KOFM^;QN^^CR5_MR]K1[Y7;TTO7 M&W[#)V?6K'Z+WPT[!W'S:\VK_'KP[8_3?^+>?J_>JTP_V?GLCI/KSU'_\I^D M>CL(*M7OEXWK7F/VR:^_M?W]7KMV?%BK]4_>]/_Y\Y^3W_9[S=DG)Y6]CQ\Z MUY_^/'2=O_]H7]?ZIYWKW^#)F1/5NK]&EW^>_"8N]\)W(WO82?YH_XYKSIRH M,_DVJ#=ZU_'E^Z/+R57PZ_??[=YUKS7[]HN@=[E_W/GZ1^7C[U^#O>_#CAA= M7??:LT]^.73&']Z^>S?Z.CY]-S@9UY-?>V\O>ITY:_KM[W^_JYU='+K^Z-LP MJ'SWWD47O>[LDV_>-XZ=W[O['P[_:1Q5:OZ@V#W IMKLH]_^>=-_ M_^ZD\>O7CP>1:(1._]O$AT?GP?[Z_56S\\^I7VE]/)E\.3DX^NXZ^[WJ'.!7 M^Q\G_WQX^_7R\..[3^*;\&][?P: ^'.@_\_MM\KE7Q>!6[F]>O//[V^.DOC\ M$ZPZ!U2_5P'@WV]ZIX?O;XY@M]&7]R]63P\_7N]_3>K[?[1K5W"L.3CP:_QA MW#NZN3H_'/]5.3A,WGT:.IT+?'3F6*?GO]]V][^=C"['UT?U-UYM]*Y^3*O. M'"L\^W7__W>Q>'>WV]^?UOY9']X&_[6J\W!+/_/VFW]L_?YP^%Q MPYW\?MGJ'=]XL.H?]*WAT#@Z,+BXZWL?)VP^7>^_B4;W2;WWNG<&CN>W*./CCP\7AY^][R0< P1P<.+KH#\-OO_TQOG1__U;9?S=ZW_9B MX,!SH%6]>GOQSY=:=?AU[]>+X^B/Z,H_^>>Z5Y\#K'0.M+Y_//G\-KAHG5VZ M[E^CT^AM].D;H'9]#K3BQM6Y_7?4/Z]\NSHX'GWSQI]NNO#H'&@U_XBOQ:>& MZU22R[W#N'J\-_Y+P ;F0.OJMX%WE/S]QU\5]_3SQV^=^+;MUG[KU>= ZS@< MUG_[_?BS?;CWX<-O-W^W?O7?7USTZG.@U;H9'A[_<=+_^_)]7=S6FG\-KQH@ M@N'1&3)L?AFU/G>_'W_\FG1_/^BX-\FE_>L^/JK(<%,M$2LS#1$K/]X.,=/\ MK%TKUZIW-4#+5TO -4Y@7-XO\/"^C",W%GNP@(-6%UZ7.F:YT2X D0] = I MY $0E7*W7D B#Y H2*( 1 &(*=Y4*R"Q.DCMW%A(E#]\(9U[7-;WN:E5&B2'#C 74CNFGU8PK#SJ M.O?H>4>.K<:-@D/FD$-V9JY@$8@9M+/_?X8)K(P72F>55!>JDQN+$BPM%;G/ M,3U@EOBV<,N:$6/+\0+'/=S#&6=351Q'B.'P]8999N5!_&+_[.SP_.PN M(GCH&?.O1CYXN/:37,8:%*EMN8S[/'#/ZS8*U"@NXW'>H!S?1O[,BH?)R /9 M"8#[WZQ.8=Q^D?@<*?I9"K@"T,69=U\J;8U)1\.AJ5\ _@,[RES9'B?*%T;< MCBBG,T#_>]NS_VG\W;O^P]NKU-[?N$GTY]FG-]V+GZ@\$UY)O]J/>L=#S&FN M5WOH^>N=!/U.PZ^?>9>URV^53W]_&58^C>%' ^&X8]N+_O/37OTGBV?N_.Q>V/7F%1+GO#_ _ARE%[L<'=ACB>)__G[UW M;5*46]*&OT_$\Q^,GIDW9B*T-V>D[ST=@8IG140\?2$ $1$$Y2#BKW\!J[JK M&NO4599@K3OVKJZR5L$ZY)4K\\I(;2=5O!3=:E.BOHB??YSQV%DXPMXR* MP%>74X\;*0V(#41<1+_]Q- BB4+__M?CF7VV1W-$& M^)F,NK IK?&@+%'F>99L[6P?I]1T7?^11F:\Q]VI;CK1W'TU!=/X?-6LQNX( MN#XSJH;A5TD".\QD321BZY4@BQCYW+:684D%Z/QH= *[\Z_VTW>A4U<=F2FO M2D.AVC%K\GK A5 U/M8<&9TD681(XFU&9VX8LD%\<81^=Y.#>U=,[G29C?)' M. O'C7;$[I#,GH$=ZD8U1?E**3W@7D6+D M9M/R$*<@6&C8X\INT#C6CG!D/@[ M1>&NR\:JV5^'A@3QDT7UJ'5'2*PH(@L**^+D!!;C>EX--XCJ^CJ#[>9/B-Q_,9!GW;4I[48@.^,K6A)0T)++2M M;PX8(LU[<0')R)Z@7F=*Y$>^ =BO#W9@E;S+*GD7V#?C26DP83U&(-PZV2(D M>]E3N0CLD/Y(>/B)Y9]QTKN7>[&%^RX?V^!RB:F^WI J8X?PBP$E_2 M%P(FQCM#)?'E*UXX,"7+BY0.L:95A& 2X!1Y$I:^"-N)RM8$C@6I0G=%Q)$ R)";L#+<9E9 010C& M;I6RB!>^9"]+OJL63%6*OH(D#N#/ /+BJJFC"2K9I>"J"==Z1F$=)@>[.F@- M+:8S6+=6P7A=XDPNOHDB,20HB (,!4 T8"BR8).\#M%PI0W-W=F:A%3I@(_E M"D,T[031B0F2[[2(Z)D-VUX$NFD"GN%+^C/ &G@7SW"/GC.*0UZ24S>2P) ) MM3UCH9K;=-M:TI=O/RFX"$'/$9@9%D@ 0D J9&(#?P4(B:.SV=6.1U3H^/P M,NP6TH[)/B2)(.!%%'O.(,\S@]"RHF72].1L\N_CR( ^ ,X&H ^N:##\AN6O MPVS,03']>!:?T6,[EZ'(.K3"HCW1\%V6<1HD7(>(Y)C2/X@VP M?GVL [OD77;)7V)=4Y2V3(;" BH-1WYYS=7H+J7%6(_KIQ!% GHNS2D'E$-- M7:J.HRX*GG0 9R^^LN,#C(EW&1/W0&I9BKU11]+AN0/RZGXUWZG2>&BP:VY? M'\SATBS>[-$B7KY5?B(YD@J2&L"!6T,J/XPYT0_9U RA&<5%SZ+6ZP34;1Z32A-L&(=LKD1%# M&=]SL6Z(*WBA9(XYC_/5)P#S\6X?ZS%NT0BW"]N/0UY745=GZUE_A+%RA8%E M1R-=JF3%&16DP,R.ASLS@2E5A5Z]0>.$B$4J*"GQB:!4$4=>5Z'^*]HA ,!/ M6Q1?&L"7JG1Q!L#U?6V@^.,."?EX6PF5/=J'B2 &<&1#('"Y2#[+%9%LI MC*_, [-[34W;TDJ>ZFRB^97/GC/\BH9&]M4. MR.?/CNW0C3 TBB!4BQ#TM'XIU;153^!XR%#7*,ELS3I_<+BH0\DUZD44 C%J M $>PX[]_QW\='+'=6J.GMMXW$)[:^D0ML!=.$,.12.QXZ%D\YIEVN+^6\S$= M#JB'6_500(&!'-@0]Z"5T%Y/Q(-X#Z]:$.[)-WV2=_"?6NBJ$'ICO:"(W*ME4ZT -! M-;D8ZLE%CQ2:\_("M*(XOOKLA=@O&"Q?T2ZYY=-"X,!@UJR4.XQV?^/P_I;: M!Q^=TUW5RG")E\06I%8/!Y[8*ZSL1F9*4E01A5Y=!RES.S! ^!7(D6L/+CL( MOTBXY*\0/O3K?*/-= TH[+>:"^GO:QZG17WU%:Q1?"[@*BCKB#(=W(3DGJ->)0D2 GP*0#?B43)DL MKT+V@3/0#3>A&(@XE,K#C3OIK4<)LF/V!"XB^!NOT M_C)%?F=] .8DH[[DQ9F1KZ-D+IOC\6P]E,Z\Q$)Z95P2^(HX[7.K&D^PD2.4 MU&LDT2+^K*+)L'@"2((\CVSM^Z^%)$9CD]*0G#6@B=BGF*[1$2/DLV C0 ^"V CLF%.I(K-/G!BSE><%5KE,01W) R:N*+. M\]:N 0TX$4EJ,*+%,@R8"8!RP$QDRD)Y.\J9:; =2@0S%DIAP[;FP_Y^Q6=20O>L?=[=@@H^.K.T' D'A?">=[0'5C//U*(WN^9"O'CHDN MLYE"B*AP_*Z]Z_$'342(NY,HZ'-*)L.""L )&(I,[?]_ \Y=N.K-R[/Y$ IG MF*.WZ!4W0;@8G$2='?5WH>LE'KH\S^D] M9=^:XH=]<\ TX+K1F"ZFP^DJ,DK(V"@I%R'D===NY\>E!PHB^PH"))M>_HZ) MURJ(+M;Q]@;2(:$&-Y&6FM!S9GBB()+S+SB29VKD?!XI8$= -CRP8+*1-'HN MIVPL\@VVU*X*_%ZG%&&HK_HS6D3*22DP#"JBY===C/45;1, 9&!I7"5'])SO M@9"-Z@19]PU_C+:/[ *I^2$7 SD^O()01:C\QNS0W+ N57NST;V-&I9J,FZBZ#40#3 :X6^)6[Y;@/5LQ M5M'WJN/>W\FD[OQH[."*">#A?+G-#BPT&//M[U"Y<>\&SOT) #?>IXJ%_WK> M<:_I>WVA)FZ[NY(Y*F+L63ZZD!U^+BSOSQ[Z.39]R7'$9?F2#ATJ&#$(!-H!S6HEH_4 MM&BV+SX/KZ(C/VT>-%(]E&H8=(!XO8RT*6T@=E?1/$#?(>@2WWL&/-11V4ZX:3G(F.LR?:YSZ5_'L];,DDN[7LKVXE@L_B3 M$4KFZ^B;Q+&YJ.Z$C33=KXW0ISOK%^7F_8/_>!+[+P9/UH];;44:)$1XIM)$ MD+[F;Z/!P] 3=7'_E);3\ O2K]=D4VI*KJK$DQ?8SL)5K=?,7,MU_2=FS1B[ MW14YL$4F%)'P( @C!NUF5&0^=N06ZUI2;T.[AM]"T%59W6R9&O?M9S1J]172 MHB=/!ASCS7 GU\OGNO02OR5(\D@"8L"5]$/IM-X_FLD_8C"&*]UIQ7(-A$ F M%-0F471&__FW=Q-S%P=ZUZJ4B M0I%/3M#)4TLR16Y@?EC?<^-^1KO8V4F2N]5J,.4<2PA'':8Y&?1GBXZ63!)< MIM*39/]^7D'R"C5543>RZIQ,*10N%N)1?D:X$%^72@2RK$,Z/N+W MK7#0P(?!:=[@=)KV%83K$^;G)>%RQP2E27)),'9V<[X41T)GC\7"118Q,GW8 MY37"!5,@WIS1D-S%T\"_3G;H13>&Q"8]DR+JU75_O&1',V:SWXR;]'R@2H[H\6L=4>GY]WAWIB( [RA=C1764=:++EH (G\) @&Y]T!U',6;LD6 MU"]P.=+?0+U$FH>CN.^6,^G=6>9F8M=7CCF52$.OK_>!R^^8^BRAF\_0-OEDL]XV M(5();K87M#9@D.J^O>G)3J-!!]]^$FCZTJ]H&*>@7O*X8B'ZLE6C7^U5,RS& MQ)9BN][9\X9?T7C-\\:5.U,TWI%>J[RR8GV> >I3GK.I(:2T[1P73.D@&$-Q MI7-4$&U$R;WNS==25:KG1]E\P;1?4 M? 0N;J[9K#R:$ ]PF11DJSY$Y:ET?3>"9E_UV.5(.D0Z+1IY](YS)D9[.-1& MGJ9 &VN#THM=?8M@D7+#3Y6E"?)9Y99'*0>0OS[D@;UR1W!=609A@GDX\NUBC":YD2>MV>R;+8LU*6NZ!Y@)][A%UV[S-E7+<:81]-D MJ'J2;JD+1G*L:*[[+:G6B#SI 34>)4GQ$K M0E":>0>D!P!W_@HTYM$(>1^X*V7<:1CVL@?M*LB:00\>:(3*4RE21(--)&ODA:%Z\."-)P'F;=?05C: /T&AHA.V%[AV5]E^7HG&N,+#L:*V+7JI!6XM7Z3!NV8(GS8T"&0VJ+:]D6%O4E-!!1E0G7KSMOD0N5Z";3C M?!BX7"1Q_"7[Y%^>%*W@!19(4:.Y<^Y7* ;K+UOC;H5&*[4@*7$BBV2%\=%L MR_9BH\.)/K8*>O3GFI,"O55>,E28S@)*:TU"W)4O2$PXD^2*[B M^)X,4$KF2*1@"%%E&1.7E R+V!(JB^5%&1,I=:E"%($3A%R.I/-?4O3_A;[_ M^>_HRZ\Z1*8J.3$T5G>#N!=\!/U.XM$([K$!_?=%)/SQ!"+8 X/M-'_U$GI: MS*3GR=?_]Q\/1Y!V1^YP^F!HJU,M)"2!K*:69$>5C)*TC%[]0S(#*73OQDE! MW\N_=,"/7UA'X_Y@WW'JOPN_OXWG(S6?&^E0>C!E=PJB9*I+[\?IK^X_2K!] M_YGM)N<&?CBJ*<6ISO&S'STU61K/WOY X%@%_+.)?KP?U7?X$@OU>.-)5@3] MO2R1[*V<6&/\YXBMGMN4/JN:53RS,+ M=FXU+BSY]U-,_)[AYRX5:/7K[+!'CUILO\ SPW&KRO"%QI 5!L63X][J5[__ MNE_@I">J;&\P9)I,GV^-F>CW;(^YTPK9&EN5[?-LMU6C1TRMP(^B?WI,?U1@ MZX53IPMTOU9X-)B[7R3C?>[)A5\S\DDC?K //-NQ_VE9D>:W?3?:KMUB03TH M:O2'6]4YG8(H1!N!]+\?V'GDAIE@.'@DK5*;(4, DR?$V,K)0_6U)[ M(>RX6LTP.A"*Z*&^:'H")R+IEO!4G#8ZDZD,A2HI"%O":_%"(*+IEF52FY3- M25AC5$JUG6IM31']R 81\3];=@+:$6KKZI!AZP>TR?7#>>!S(B9"?[84MXO5 MQ&_6( ;9;$NDN2OM%K@6M4R]77'K2EA:=#?,IA0,F-#B&$F+6Z;>WBB-^MZD MC3>9AN!(_;"."=8P$/'TVSV"ZS&KQG+%(-.M3!M.]'!6$XETRSTR07 M5YH]UBU/_$"DTBT/:ML;;?8A:>P"BZRRC<.<6-$B#*6;\MT.HEHKK [I:Z(Q M=.PELF]Q(@RGFP[K5G_7&R,NA"SWO8D_(/FY1L=V;ZIIL-S,$7OGE W)GFPA M0QX-*3%JBJ:;=J835=HNII0AS?HEHE*=3IKS0(3/+'Y?/03E.:/5&9Y5#BMI M[AO\)NKKF95J6S;30@E>929VG:XT%^IB6M'BIBE!:34F]99,*CNF$1Z0)K() MY,DH>6I*4I#]?F?T)QU1"(?[F5E=C1EB&C4](P K5K/"2M<5(!Y%W(HV"B%5 MBH9U1@(Z_*JUM\JK0&C4]Y0[]5ON;!%ODGZ:8X1?O[U6$20=K=;5?]C\RNY1I^;43/O)%#EN(.G)$L MHJQ*]@2EM7_7'_S4&/>2[]GW'YQ,^^231P[ \K@ MK@V4,MP]Y[YC=R^$3]OQJ^EU_-D$]P<&\(/GV]$SEZ8=W._>]S^78GKDQ\E; MB@O!O^BHW#F/R8OOFTIRY,OZGGIA#^49F^4-S-AO+_/=+%D9!PN1C84@P$)D M82$@L Q96 : ![ 08"$>!WZ@9X\(@95XVTJ\/2?D>:/U\T9=?@>[]3HA?)5Q M>$V&[R.F(/*AX@__[QO^[373@>#?G]6$[YZ.\BMFXSE^=J9*CEM@K$5\"97\ MKNPG(.E TJ^8\OA>)*2KB@- 7)HJN!F,("]AY,D9.MG*.<9-G"?W8?>]/^\W M7'VL)]V0_IH:_\<(QG4SY]\O&/&E#"^HT+\]>'9IW9K*PWMVJ$-UKUJ^ZCZ% M@X\[3?')^O3,8V:M37?D>+GB+!XEVX]LA\F7^]W MW8W8HCSSJU9<6^ER= M-KLU#? "?W=S2@"F'BJ!.$W;&[O0#D(#(W2M@QX<)]QT_)Z3]Q^A!$3'[ =[ M?38Q6',2]M:E2IO%XERH.'&;P(LD@7[HP;)L63OL5HW7S-(*ZF&K6N[3=D\F MS9NLG3FY ?V=,<,F@R/^BJO\%<=\^0W[8H/.LW=>TQU5.170/QU[OM^98LN@ M("VB>;"="Y?8!:YYI@SSSRCS\*5,\TO[Y]4(O.RR8=N+Y 2EZNQU177YR.8\ M8X'[@Z!L\"(\A_0E4V\,:#)LX[1X5]^.*I;/W".;;P$';OBUT0Y\\8_UQ=\$ M^"74#@)K;.M"QY*7@S&V&O/-^%A/7/,.1XLPF;Z5/%M7!M"UZ%>KCWJ#"F.2UM9 M?ZDX&F5!X :6;$"Z[$IU;5NQZDI<)X6(%0=YYI+H7%$TOQ,?].2B*,#' \/ M\#$?:K'\@MCOJ]C.Z!EH,]L,U% 5F'#+#[N]\7H4HII()17_BPCQ'!6<82D% MW O@7K)L%;P.G!ML 4"L@_@RR3;)@:+2L?035N.3T29G=@_<<'6)W7 >?&BC#EQ?SX7Q9<30_ MJ=08G_D@7E=^/S^RG3LVY.: #NR6C[5;WH!U5,6=37^[X 2)L,M0T\+P7EQJ M%4JL%^IC[PNZGH5REQX+" S@)EW9KOCG M>W?KHI<4+5T[%G>M&&.VHH<)#* M3TU_6G/TW2@IX!Q9$&@1/W-<[&,N8[X!6R%S8[YEQN(3T'CYS?XE-"YQ"6]Y MY7V3J;J-4J5Y($H]-XC1F(0I$.*S;D_^]/V_;CMJU)&"XCN.:BEAP7,DR[U; M9M-VW0(@+4!D%^2#/)B#G-LF=XBOW@%^]!OO#4FW8@:WHD8/4T_GW/6GKIPG M%"OD(]N%@$)"@O#C;CZ#)2[I][>?5)K0/6N]Y,?KSQT%9-/;S-:O0AU5-B_L=,RI8.I?L>5LK:R;5B5$JR,E4%#SIH)X] M9@Q,I:_FRGTI!O?R%,M]P/F^M.%YW:C6(4]G3+=B(!O?<' M:6OQ^"FG>UE[JK>R%[\9XG,1[0E/",1:HJN"CE>&,YFB6F--BV_*BJP?O%@F M7G?6.'/B#]B;VV)O;B]N. X-RS1G4D3V3*%K6/'N ?GA("#!WBA6S>O(@5Z1YI75$M=ZN?BX[5]MR_W MM!UKA),6O7<.O3+12VX"32)9,/Q O728;83OL0UA8ZM>*CA>_9^F( Z,3=0#+Y1 MPF:2E&=7%P4IZIFDJ05W)3G1XVS?<^,UC=^>?P(G5UX8F(Q;J?0.Y ),QJ5! M&TN-/- Q=B/7&R.*U+/8S:WO_:=U4=--/YK%_/O:^4Z6R(ABRXL3G3UU M=R53Y0Z^*:UW1N&-UR;!3Y&!QQ ,[)B*+@D+3!/AI$8J1A4I$@&)$$ +Y(LE MR)XBN)+=\P9%0 _F7*FY:ZA&-9S/9_,^Y^"'(%8$1.*U$,AS]8&R3I]$SV0D MQXK>X!:VJG,*+)R-)632C/EJ7E<&QYS_ !893#FVV?M\^EP/TGG W?[6AG' MF4SNN=RYA'RG_-3TO;Y0DX2?.R.]?6C/7(=F+*-D+9=,<]@Y;DL?GLR'O,%& MOS= !ZJ3&.2/.4CHER6.' VSZ3>XND&HZWK4;;,?,'34H]@ECY0UN+4$Z(G/ MTQ,WEQWX(:KB+_SY2Z@*@V?(YI0D>*&D0I-%=TEH(:[%JH)(5,4;@Q69-I&> MB4D 6PCD,P/+)CN6S1U4SR@L3"R5Y&'7V@B$38CDOM5O+5J!B,!OLFV^H@D# MX T,DNP8)$\CO%'K(=6R._0A?D$N>B0K$_T#%R/\KTR2?- Y\3/E1\\,DH!, MU"US$?VR:F^VCKI2+5??JW='+7_\^U_RI9V5_(DI?3(_X$X?:G,E3A&1]>+@K.5W0,R1L_XG_^Y@XS69MB MP8HL!'N95&R\N]DK_O&_\JV>66^E.H\8@)-HG*M+?IH(>K'V3_4\1])A$-]4 M'WWF>8XN^YXDF^K('DC1WZ1*5?4EQQ$7"Z6,(M*4-!I5OCE=':@64@Z^_23/ M7/!8B&;NTM-[\LXF:++U6BZ473!0.+!4=UMVKT MPUXUP_Q3/;>4W?,%Z@E>?\@9VO"SI.1/ Z2MQ5F=%)D.[/)MBBDR*-J5\@!J M"*.AP2*FILR6KCG .1'!3C8^=N8N,$ K ?T#ZIG>CL]Q;16DPSJRKYN]%12V M@X'4VWG8!-%B%11?D)/G5*0G(GB Q02Y"E\I%2GK-M@9W7>OR:BY1U&^=M$+?8_C+8-#&) MV6&E_:S?KOGDA(XA?F)9\1?KMO\K,7HNL%"*&E_L<[]2,6A_Y3K?K=1HI18D M)1IAA,(PDIF"97O1VR+KJQ#!68_^7',DL["5G!-GNE)=-5Z:Q+Z6XBJJ2]V2 M+$6/&KE>]$%R/]#W9( 9U3(+??_SW]&7^\AY\O7__C9."OI=_Z9L?O_0*&O<'^XY3_UWX_6T\'ZGYW$B' MTH,INU-&)5-=>C].?W7_4:)'[C^S73W&Q@]'C1V%O1H_^]%3DZ7Q[.T/!([5 MS3^;Z,?[47V'+[%0C\4O61'T][+\6RJLG%@[_>>(K9X3S;^5C=./\8,BI1&I M+/.?A\E^=Q\]$*!X9F,HQTHD!FE\]5>,PE]2+[U&\A\OVKG5N,B$/M!%'P!N M*5'*(JXN"5Q1)'&)2H2(E1%"I"A*%N$R1L@4+"\D2?IVFI@+P_E^F,3O43Z7 MPMGJU]EACQZUV'Z!9X;C5I7A"XTA*PR*)S*EU:]^_Y72>1HM'XE?I\EV:\R0 M9SBA-9IE#B!>4YC\IW :R*^1?M)0 M'@KCMN- E-E@8784GW7LU=-A!,1L?QG2W&Q13:N6PV9$E7N;I4].R.VD<%R MYJ%E)!Q2O$R33#A7M%Y5;_3J#]A>P'6Z,Q[SGZGIL@8>3IH"+R M9\M*7>K,K4UO+OBHO!^/PFK#U[FH9:JG+1?CO('O;B!^$#"EYG7?<5HT4D@ZDQD_W;*\Q.@SV3+A6!OL JS8Q2!.Q]/AQ M!RY3=( .A4:3Z"J03*QLF(Y:8G^V7.A#PMEM#E.&"/<#K3'2 WT>/S,U4[6= M:1TAJFP+56$?D-20&^"5^)GIF:H.[6XO0->&T=DW^%JO/ECML?BAZ9EB*;+= M&(U["X:UA;I1KX7F;)(\-353I9TH-8?"UF80B%K:?DV,I(6+FZ9F:NEI,X\) M:HQ1#?J- ==" G6EB;@(_=E2.>[WU6-ONF6JY% M]\B-)(RYJ&5JIEI*M << M^J(K(&BOY878CK(6<4LR)=($M"QMG9YN3$A,WKL'>3ZT@Z@EG'I]C^TT%SW< M/S"\V-A6MD0;Z5MTW#0U4T3#PH[=8Z?/3&JURJ)CEMN+>CRF]$RU%N[T.#?: MC- YX/X*:0J5[B1Y:FJF@KG(]>9.X#$^A'F=?G/>8*.^$NF9(J!>;4;8FXT1 M^AAIKMKJ'FG14K6.H""OGYJ+J!ECW7C%OB?[;<6J:PXT-R!2'8 M8;X[!(@@[+6H94KZ4%L0A-F,F$"('2SL31-FA"!NF98^%AO7^\:0F@DEJRQ[ M%;,S$!4N;IJ6?JA:W6B+905B#RL>.Q*CH=O51#(]^M[?Y$(L.B%$E[.R7Y?B9J=%#P4%'B4-+@<* WXT1!L9* MS?B9J=&;+#W!O'VK;R &-R%V/+_<#X*H97KTTS;,U/>CY921D %*A-M)1:ES M<=.4G!*HN9&.6C@4V/FQTD5+AAKL.;&<'GT5XFN[T69",PV?/EAM6?2$2)^7 MTZ/O[%L=MJ^I.D,T[ 9!ASNT9L?/3(V^9]!^7V[('4$:'>V6JNL^$:U].3UZ MW/*0X4;C<:.$-H0U9[7%63=NF5Y0;3YCIK7R2C,(JM5E$+3%^*.XH^G15X6E M GF=V1#J-'INV8"<3<_71"H]^IHZ[F'0V*LS&U*1!ZPWPS==+FJ9&M.\*CHN M9K?[T*ZZ:A#BBI9I)6Z9[JD<$M:Q/(@ H'=6J\V![V'8/&F:ZJGF[1M,0$Y( M05+VLBOJ D9H=*1-TEUEGER$XNA&9!0W&%VN3 MTKZ";0SWU#8U,%_T$78:$GT&0="^1!S:=GFF);U-C2SPQE2?\2H.A'1@4@FT MR6'*!Q$ TI,@BDC?JPI&0]AT]N**W%L#W.+BIFFXN$'76;==;,3X&J8M2Y/N M8!J>VJ:&AM - 1ET=CB$F+I("MO1W-IJ2=O4T):C49-:$'R?Z82>U-)]KKR( M] 6,I+M+]A5]B"R%%L/C2TN'95UCQTG3='?K]8D\*;4J6R@L[4S%:G:MF1HD M;5/=Y0B\+?4EC(=*W+G7D7UH52D/0@/6&F=6B-:6<.0?J6[$,--4"VQJEM:L)4>:_ M08L3C.J.:O2V,Z&R0I)[5U.3L-K)M;W3ZT\A]2#6#J'9*(5T[+5;R M^EQ("XW^ <7V3FVR;B9/374@#.G 4(Q.1_ M2I]4M%[T5#INFK8R$/S88;A& M,S#8SJHTW^A[L!L7)K M3(EQ\&52JNY,0W@7CJL- MX:ZRI@93WK?GR;U1*:G9*TMM"T5F.T,,"6IOF1Z"$(FTEE\M0<;'E\)TM&'(@?=T3G,&#\9>2; MP&>,KBX<62TC:K5DV%ZS?Z .(C\8)7<5I.:@7)7QGJXQ8Z&#&GM;ME?C4HS< M,V:7)C1I0:VM+:,:;@<*,R6QSND&A/3:#B1]8:*N56+""5VS^HS&A'SRV/0< M1#Z9.5$L*C!"(SC0G8'*X:ND6'':\BK)S14SH#B&)W9.TZ%G+F33<=/4')1M M4=ZNV9$)E2S)M!5W.QFVDZ:I.> LM>S/*.UHA+5NK7I83JBUP<5-TP,+JVU] MZ!B#(S.9^?;>)O&-5$H>FQY8>6X,I!8B5Z!JQXWVE,I()F)!.&-4L2S.#1N$ MI@H=?[.O#$I'!RUS<=/4P)8U-U@[X[IFE"!]H[M6C:+'0=PT-3"?F=;+WD \ M0$2OW56-2D,BVEK<-#VP6H4:KM?8]LA4)^0D(&QH7CTF/4@/K+,YDK D'#>" MWZ0KE"QVU_U!,K#T_K@757$#3Y>(T9@'D]!7@Z;&!G$QFU13/5P;_GHR- VB M/.C.!H(S]:"D[DUJ9%-#IGE.8U@CW!RY67G1#C$BJ::5$EM]CB@&:M(LM.LM MZL=]G:U/A>2I:>CNCCYE');]D E'X:#312NB,THZFYXPIBE4V]5E9"N'BX', M;IG*6.F>GIN:L#G27*/\O&(Q!.4/ A;=K9?Q\?ESIMV"K[/=S:2L&^S>"2?- MP5RNM9*C]NFYYF>^TN&E*:@@/7NLTW\FY;,MT.9NV^(/BK%M'2I(K<[R75/-(3MD5&B^&1"'"F,=Q8YOR@ MX=[NU#8U8=T%:OE6K:4*U>-!9=?X 6\LDX&E)ZSDN@NQPBD#08)8LG0XA,=1 MY.(AYPQ&#!^6B09O&V&+D5L6VJ?VAZ1IJ@=VJ Y-)/*5!6(N\/.RLI@&+!TW M374@B'2+AN(Z;N@8$DU'DS9Y+FF:-BA6/$YXW=V89CI=8A!T*K.!)"8]2!L4 M)6546M@U@86B/7(YE+=H$\=/;5,&A;'LV"XSW45.$1228Y.;2(2B)6WO#8HD MD/DK+'4*62NV:4I;5_UQ_\U#6C8.Y-P%<>(0A'(*73P.&CT(:=^%C*!4L,=S M[M]Z]S3XQ.*^+M<+P[Z3\',)$P^")@^>;T?/7)IV#6W4LL9/?U]T:#X+8[Y*Z[S"Z'>6QSR2U'56QSSUQ3MY]W+6QSS2V&Y6QPS MD.VO,>87XCJW..1\B[9BF_&'R_F*)LO7DWW G^5LS%^ /TON MV,F5ILN:@'\]/0:8LYR-^?UZK/P=*V=:CXUL[T^+#5!)7U?0L;\5=!C^3F!7 MO>7OO4BHVIN-;9U*^/.>K1A@=P>[^RUYZ'&!Q9)NE7(EU\ _S[[D7]H_?[>- MXZB2ZSLA$'S@O?_:ZW_?'IJX=[=6 5?W MBXO]>[(F+2#\.XSF6E[HC>U;7J[D)5L:X^0(7E$",C@G M)XHDQZBH2EL]Q9=G'!;Y9% <%(,2XYQDS\^/<_&QXE^R;&X=&TW7Z9JIGWT M7(M"35WJB@X,T8]D;'(L#LS.CV;K11)'EA1#K4P)%8NKU$GD51Q).E"FL M C&-!B]T\8XT;0R";X6%JN@;R73_[UNK7_]66-K.1O+^[YM^\'Y8_F9A>W<- MOA4L:1--ZMT;?CQXPXG/:KFNKRXB;1BM9-0.^O;K=E%%*H6-M3 V6->>5NE0 M7$^Z\5WCR+>?&%[$2/+?_WH\?P!+GX6EBY],2FG9_[KD<"Y_ZNA2JD'@:Z*T MP]9B,#5+$-(XZ+X[X[L52KNZ7BBA;U +#\,\IY[\T@CH+XW0JC=5?8ONMT:C MWQN0.Y]#<2P0DWMN,1QH@^MI@TLGS'RN.KA\(:.IWJD& MA!;"DA-8$X.M2,YJX^/5ID%?5C7T**5)3#8$+K#000P#9<<%@B8F]UHC*%ZD MJ#+0#T _?,QX+GZ8[07U$"N$_\F61KC/STO >K(6[@T%3>\*?:3*"!VNRDB] M 216&]K':H-HDJ+'G%$+ZA$A>YUC%S=8ITL3?K_:E.NQ6HCO-(ZD/Z43_A*KS,DBC*<="Z D@.7P=^.Y M^/'1_*F)H>I)NJ4N&,FQHJEP[W1"8Z5K9FE?\R%UB>ATC>SW2>.#^84G=4*_ M:1ZPVM%$H(:-S'EQT3@ZI<1L(+_]A'&H")UQ)X!6^#33X>)U[3Y;*URZ9EWF M^ :B,Y".+7G:ATK28M\_A+4JCUZ8(]#*3>3(3@Q30(1MQ<&.K8HPI^. A3M M].4B7GXNHI"]//.4D/95KZ GAE4NXNRI_I^"H[DHD/=F0"5G%Y"/&%R>%^93 M*MH];_]<>+$PPUWY'BYXBPF# ,E#BR?_,-U,=PDI5A8[5L-!V<\>L86FT=_-ZL M]/=QBLA=/X5!XK,2YUA(E-'PA MK'_.A1>9Q_JMLXDO@?W@C5UH!Z&!$;K600^.$VXZYBZ&TWJ_QI!#UD>@S6;? M#_?[FMK<67<)KGDP])6#=:F0=QW6?XQ_R$0MZ@H&[X<,(SYB-8RJ_& M<=YPICV0\ZSF9N19T//%HP)!!X*>TV1H(.[O$X&>>EO==M1H7JN^XZB6$HX/+_+ZV>5(.@QL)_F%YSFZ['N2;*HC>R!%C_'.< &*CFY"M0&1QLX7 MN65SU T)3Q/)))L8OK43RV SSIB>RA[/#S;CK.:XYEO. GFK,(J;]/,WOTHK%D^BJM1!USU$75=KV>ZJWLQ1F+?$X' M>S(0Z;Z!C* EIPF4Z9N:6$Y*9Z!%#'GE"=@OA/P;)-#SSY.#30EL2GED1[^0 M<-XFUYDW2O,:)M,'LYA_:>IX@]%@UO:P)N/C(M1M820=;KG(U#DE\+Y@ZN0Y M@W?@V%''%FYAZ=B;@NZZ?E*MW%X6&'XPN.,K0>PF_ZSFQU<:_UAO*%U@>&+6 M5Q7(Y6EH)UL;QI_IFU65_OO"X\FS3\7&HZY'JS&(9M5>G(J0,YNM:8>JFC0: MW)'S U.RW#.%R5M:0.E55[,$:;06):NU7R[:FDC%AT; 7:157]6@4B?T=6$LLM7!WUO:3^RFB_6J:VPJ#-P;- DV*-,Q(QM7=CYSS4NN MTL=;#\(RWN-4\EP$CC^ALGS^ S1YR@3(WH+>9,3@I@,#0*B_J-.1MRA ]C.) M,T/\/Z('AZI^?[.W_M0].QW!EI2>M)XSX700S> ^[*XY6H2AF/Z'BRB!Y#3' M&"B33"H30/?GC^Y_2JFD;@#6Y\QV)F ;0>(K^S$J#!ASR<6Z).;ZSRN37.B2 M-]! @+N_:8K^"XDFV*[RQJM_(>&\398\_V1X2CKSG)K_D/55$MLK>D=D L56 M56+S1:^/++:"*CE6R?:]?,>Z.TA0W+;+B=,6\.N=HVU"(_(<[@1[#GPD5YQ-85XL@WR M'T8_/%(I9VB'H;"&*&*S&T =@QY@+0U=S+U$E^#??H*S0"#S"IR1R) JR4RH MY"6U(FS777>[GC@"(8=B]UBJMOTE':N5\K>?90*[,<62(_,?**1\15AN(A4T M1_BXP: ".! T %V#W"0 .#C\KO'3896P &$'!Y >,E%FW@-HS)$,,O8P8.) M,>LQ+98\LJ""/8@&92<:I.OZ4Y"NV\[0 M]<>)R#X9&"I#X6#)>(AI5*5IJ>UA;0/:!_%(X\!0$4' C>M?(= #XCGYC.>\ M$O[)[GYF0\=\2:Q,_:'%[/"ZT>G6J\TEGZ ?C] /D/\5/-F\Q5_ Z92_0?Z3 M!U)8<3MCY%T+-CH.VF>A[BQL++1X\.5S*@ <1@&ZXX8.HX#LWAL-8-QTG.(+ MB2;0FWD+$GPAX;Q-ZC[_#/U-G8I(C/R"'%^=&K/26]5R$U\EWP&Z-X#R8T\Q MR+:S4)W2J?$/>'LHN+:I+PK_"27_95R0P5*_GJ.]YDKG.>1Z(GI\'02_6ONO%?7)']A-O3J*FB>55?6!X#=5H$&XD$[SJ['5% M/9&N0U6Q-2MYRE/1%E9QZ4#<]1<",3J(Q,ZL])8,)\)H3+521;Q,@1SWZV8I M DWXCASX7"E"8#'\=:X[ ,E[("3+X"3$X$.W/A< M 27?N?-7\!DGS9Z/5!"^;H2*O7%\0JJL[2#V&>.4^Y>M9!^/SD1>41S8M@Z]5 MH8Z%"7U$=;AU^YVESU\"YF TWNS<=J_&; [$9+.H,WN[Q\7 C-/2,;R(DSG= M*;]B;OI%4'WM;/)+'$1Y)XZ?OKZ@P;?H^G$_4B%IZ![GUKZ\8IW@8S'\Y!F3 MTE0;=&6DX4#\8+-&O2EQ%)T$S,FEQ$4(3Y\R!0=-,IG+?Q$D7SW[/H-0IA7% MW_AFU'3!>BO5B9LYZDJU7'VOMBS%WJAWT"X?CYQ;[_J(P(XMJ@8'XZ&LO;- MQ*NA/:#;RP:$+490"=WK6CCL*W,F<6AA[-M/L@BC:2,:0/M+[=/7/KV007 / M54_2+77!2(X5385[A^0!-MW+/9S&A09-C622[;8F@P\VM)]$,K\,2M-5DU\; M?ET9E:S57A]/$U<8)K_]A#&B2.(DP/)';=,7/SIR(2QG[K#'I9%]F-1VAZ'> M7S,-:C[V.T%'/NX_>'M-W>QUF.)+>(:OA,UR/Y;V$YP:$2>:."ZT1!4)\KEZ MN'D^[M)7O8*>F#?YCJ;G*/3 MD<'HR-BU1"3^2^IAM2=,TVTO3XC MO4_9'%,VD890F@=>H[S5&7CV]RES3[VM;CL12*RJ[SBJI80C1[+##\6'$Z$U',:H- M_F\V-RHJ6QA\BMNM=GC^_.VU69K/6^";0:D\G5) MY6OO><=E!9KO3"(P)@@Z#.UJ6V ,\[D=;/[WD?D(">)3;[_EAMX52TIN"H M6]]15LF5#""(![+4@0B +'60I0[@ +*F0);Z+>+AZE0F0,P-9JG_<_F+G-_) M>#Y=3F?*'5F"Z?@VU+'Z2@#M>X/P'8>"'[TH*05+*U''G+B(K.OU5&]E+\XX M:5Q@!\P<'@X9=<#IZYUE,DPW:<%N%R M7$.__$IJ,)/*X^H,(% OF0\O7#TC+*.QAK]5,ZG;S"O]_L:MMNN,-&*"AG:L MU,KE1+O$P0<"RO'U''E3+_F/(]QTN""3,IZM!?V*&V2N.'X@PU^#L<\;,7]U M*^^#6?J/LL[@E;_9=VH*!K%B@Z%F!YMO*4%LG26T/9SV_FXV>[_U@+[W'F?R M@V@F2-X'(@"2]T'R/H #2'?ZPLG[(!3Q:BOT$5$Y5/7[J^Z?#$,0?0LK\?6) MRJC]_IJ 1Y:L-B)3E(K#$$01Q2F0I)SA)&6@J$!0(]=!C:<4UI]ZRL!:[G#A M[59&)Q*4E75HX'R=B_54$M XJZB GLJ,GLI_$ 0L&/-11V4ZX:3G(F.LR?:Y2SI@)Y\K\7SN'*\UIDUFK2-',]("+HF& MNJP'R*-X9:M??X7GI>OZ4UY7W7:&KC].1)U/1O[+VX)^>5LM N\/-Z[<,B8+ M4QW[PJJ$GH"I#AK^'-Y"TDDG\AOCJU!<0\ MAX0ZD'*0K Z2U;,EX]E:T*^HIW/%H0(9_AJ,Z-<@/O.<>YTP1 4YJ90>WP:J M6F[";H'(QZ\ X"G-["=O:ZHI[CA4%5LS4J>DB1NGLG17 Q7-<73-([1+6DX0PFN41,Y$8&3 MDC;%,@6#%,WLIF@"U?A69CQ7FO%F+(V; 1P,T/8FDA[ #1CV8/?ZL)QK "< MIQ]/1_^7G$\>,,I][WU^+SQ[PSX^6%4WN[G_-;8U#KN>EIWFL-!(")( MG &/E8L(]=P5VQG&0/8B_V="7%> SJ,Y^:\/2W2_^KBN:19<01^\O3#!*MKB M5,<]]>1N+)*FM'>=,F=7P<&AU#*,F=,A3@3&)#Q-6+$!Q<]_*I1URN M#JH/UQ7G(F1 6;QD6"B*O_'-J.F"]5:J$S=SU)5JN?I>;5F*O5'OE,?JAB] Q_Y:,TU2_RSE(:_;!+3C>SBST0UW+:T[*Y8^*0\L\D"*!)FF'O.C M/H 7\AGZX4S$#ZB'%]3#4/4DW5(7C.18T52X=[J@QS B=:P>>8@?\4M?/LI- MU'UG-==7ZP+.]'MM:#OW#!_W0TE,\YK*O# MY@+:(!VPS)8Z^'Q.8F#+9=- C G47?>74'?SSJM"7N(1JB,!KO3LRIOD1!];!3WZ<\V1S,)6H^5ZJKQ(B1Q\=CJ M*BQU2[(4/6KDWJMD]WLR0"F9(W$AXSB&*;"XP)8+$@D_+6;2\^3K__N/AR-()RC<(?/!T%8G_PE)0*JI)3GR@(V2 MM(Q>_4,R RET[\9)1;;-+VWVXQ>ZT;@_6.P^%'Y_&\]':CXWTJ'T8,KN5$+) M5)?>C]-?W7^4H/G^,]M-V+L?CAI9VI%A'3_[T5.3I?'L[0\$CD'_SR;Z\7Y4 MW^%++-3CG299$?3WLD2RMW)B'?&?([9Z;A?Z6]DX_1@_* )TI$?,1Q[PW4V1AF,T/(+-$ RP\3O"7XN MU:#5K[/#'CUJL?T"SPS'K2K#%QI#5A@43]'Z5K_Z_5?&P4E-5&F^6>^R$_Y. M%61J0%6VS[/=5HT>,;4"/XK^Z3']48&M%^)N%Y)^_QI/IGK^/[H5*6W;=Z.] MU?W?/^9<1#"8Q&!8%K&%'*EF2B)%2B8D445)9 $1$(Q@ZMUZ2/<;WI :DG.* M4AUALUK6=D%/MJM]+LX:^K,E3.YJ8Z^KR$Q'4"+KIMV'O-C03;?$:?&XH_:T M8TRZ6QTA]&.YCG BFFXIU1%OY*QE&-HXI0TU=]6@N]>BEMB?+=EV&3JXS1H& M25MNW509WV,Q3<1$*/5,V*[4=X/ZPN@TB-9:&XD-:**)>+JEM^N,VCB!;B&I MML;$O;*N>U$_\70_Q8Y9@ZG*$34DWV8J-=89C49QRU0_567'KXDR2C.=V5;# M.L;4HN5 )-)O-YVU!I4"AA3X8!>6F%&M48Y:DNF6$*2J=56W*6-BS99.(&L3 MQ _$!A9$)P3$-V-$W8!?#4#D08 M3C_5+=5[(Z8RGT83A2N+ =IHC'TMMO]236T'#[@1S>L0TJ0'M;X^;I5'45,T MW;3N;.U*+QRYPF16<:&JR"_#?=(TU5>MOE?*O")SS*1ZL.TV3*H3.NKK&9$: M$$:].VJU2@S!!^T]+UA,M1R!Y(Q,;=8,UJG+_;6PT8RN1Q\ZQE:-GGI& -@# M9Y0E=ZI*EXE78DUXVPQR1GSE)-Y\-*N\US M$]QH*$0[7%@[/)@F4;M4T[Z[6M?5WIHW"'%4JT%:J;O!HZ9G9""LU*H&>?1K M$#O0C_",1?MC-HBT8[IIST'0+:-2'0@)E*-4:E$5)-)>R)F%'6XJ\K$MP"33 MZ!_7D_K:@S BZL"9A:6:_:DCR:,)--FU)S789&-0 P;V"[LPP>GP\5-4_,ZFFU569N&98$8J)O-T+?K MG5W4@3/B8G,0OZ[XO PA(3/'?87!)"QJ>D9<9O"ZL9O;W1 J5?&U6J&W%ALM M 7I&7"94O;JKT&J/B;96AUZPHRI.1$W/B,N:%_WM81>V#02;[79]H68K>M3T MC R,'(M1^!WM"M6#O%S+S5U)\:+).B,#$V0>"/ZTNV=X0D#:':-3JD<*'CTC M R-O'Y*X-8$$']I7UGV'H-B5%C=-;80R62*/LX: ,QV_O=EOAV9WU0KBIJF= M4%%F\A8\[D1.R,#'B#)MU4^^.VX!/=!D^@ZK[$9>*5YTL MJU-A+DBUE3QHBI#CL%K<--6!Q<+F1[4CC$"-+;+O#0VCO0N3INEY=5>,Z4 R M8G1:I:8N.$ZIUH@FZXQD!6SE.)9=DF (D8S0.&C..I&X8&,C%3>_[FA @OUSF$ZD5 MN":)I>=,WOZ)+DQ?=-)=FU3=]3+^R3/\/^OH'\_'I]^;VA:9 MK?&'__<-__::T2/PQ:O>/AO<>@69/%,EQRTPUB*^84?^,XH)%OI-"YVAL\9O M%H3T&5(@#V?D 7E)'IZT"*"L515]LXA\X*'BEPS5ZP_VA(/TU]0$?(QHH'D7 M#9AZ45^\M;##)RF25"[7\W%CR5T58EO0+2P=>U.PMVI<9,'2"G$BT#XR\53W M*9!\7!F0Y[V+7"3]?6 5*C 7GZ96TSAD:8>HC&Z*>#-W:A'80&1NA:!STX M3KCI^._K#SR+QM:@Y+103?&-*HI*NR5?G_,K.D(C_NTG6D2Q-Y8@RXN;]*#< M6\&S"XX:K8^BFVK!^K4=QI_'/RFQT[1U[+W^_[/WIKV)*UNC\/>VQ!P2PCPDT2LA8Q?@8&SP #B__JU5@VVF=-*=="#QD<[N !ZJ M5JUY5) BC-R#5M/W4!D,3:;09 I-IA,!1F@RO:/P**(%%A@JD>$"VD GT#,U MGMZL665H0;VM!15$L0-:V[#@9+M*M+R<1>:-LILQUW;WMC5,4QLJE4J$-M39 MVE!O2).A(?6FAM0OB+)0>(PI U>][[E-,?$4D9W20PSJH9*$*)_M[GK.IM3< MP.MYHM+0&$.1MJ1/5$B@EBP+06WI.2M]KZ#/LS%Q3HQNW[VW>P!#&^.JAY\Y M@IX'*#G:K,XWB4&C6ZHHXDVU_]BS[Q.380;$:_PB&=]OAQ):>9_&ROL0@@\E M]9M*ZE=3?*%[LWJ(;BKW8B-=2$ZL2=VX /?8GB^3MK3:S2C?E:G*JV.F8$VL-LR"!LZEL:-Z&YFTH--]( M:/XYM7:?9HU&/*?;I]U9N8O':;;=@D8[6&Q'4R\;;Q2:S2&O./?@Z*N9Q=XPTM,W*G?] MOJ\1@2>'O:%->2Z":=NU4^:X!A+IH"OW<9/NY":SH#PX3TOR-VDT=],<9IU[)2E&\K-8<]2^6J8+A$:Q_9B*BI_3 M?B16=82,$Q;DP#SA\U8#PW#IV4M8,L8VOSOF^A#=6JL[.8VBM5GE<9AX-"IE M73%RL++8K^=7AP;?F1M\89ST_ 7UBTE]N2@E5MUZ>EQR1O=V["&I.9'*&E:& M173V(IEY+B1S^K9L82KI$R2HNC"65%-829I#VN/#T> W(]TF0R94!9E'9?3) M$>CI&0FAI'Y;29UW+%5'EH6)=X25;'ASPS3M+1IW-GG99NUM"F',SJ:!B@/1NS^O3V M?()2_B7NV7.Q.YM0RFAAFK2 T9!I2PZ409I(1NJ*-#X^;\7TC+3T4""^>>,! MBMMEPRP:SL@>.UJ.(?@!*68.'^3X2!VJ)3?;F>4-U$OVFU < M=PH;R>D\BB6TNM9S3VHWZSSF8'H5I!7%]XW-MQA._"G$\9>BU%!(OGDZ\(OH M=D]<]F/R)&D7$[-&HG?=?#2'11--@%RQN,QD/FDZ,/17$O A*ZJU,"Q) _?Q M6-U@R1I6P7X2VWC/"Q0:@6=N!(8QS/.54]R8JTBJ#LRWH7>P(&J,L7&WP$?B M-C5)MTM+1UV H'I.OWR(3SK-DI+LE#HYM7DW?HA,TY$Y_^>OL,WX :[3$"L)BK]\6*3GE6Z@WG3S3;OI*LU, %L MH$4OXJE](^W?L['2=B5^TT0+256\/CT@[0U[BLQG1/TYT^V9">XSCLAQC\D^ MA3*Z$7J0%9X M&)K[BB0;NCS?U.7YVP1\5,UV'P;WHYX2W_1B/24R6-]261SZG2U]F;?NE>O]-$-9-[ M2+B]4JG3S@UCI.-0]EE/56@1?QF*#7W,;R\F?YMD-V6C[>]@IU))[K2 MZN[!7@/)$NLWEGRM?_E&J2 S0B_^'EUL!,O05$7X/R+Y MWZD0]YN:QQ^]YQ-2I#_$? 84K_FJXP%ND'*K]>X=>ACVT-AX-/OQ]:0ZG QC M,5IN53J\PZ>G=7L/I ME)*$:T"'I/V!C.<3H(9GCK:>N49P_GA5FH)_K+]T2/9__S-Z.\7_HZGA'4WY MC][:%U(1,.X6,.HV&>;FW9X%56\-CKTY#WD/D/PX/ZNV"E/]2HSE8\EBK?50 M7.2QV4";(,4OLNF7-4#\BOI 2//G(]T_FX/]CXC^KM66K^;=IBNBVXE9B$QJ MG=Z0$#T9=G.1B'_2.:_/Z@ 3V&L&6N+SI53]16R7BC^SR>Z=D9VTF>H2@H- MZ)!*SKVSTM\L<#HQ@=%T3'F*+6G2"<$QL6;@F.@"FB+ '[3^%/'ZW"\?$ I# MN'_:^T]R24>2KI&3,5:9:*L0/*YX=;7S=L.6]UII5FN>3>=:+]6'UIEZSBFL<9OMBX$'85ASC#,^8=V M7!MQ]&J,:X8^Z2)S7D2C0\&2N=F)BZ6'/%;B9D]1O;DV;X*"I M2VBL?46B#(.:?VILO8(J'Q.3X<2Y6B5ZC92EM\S;Z&)>R@%5@D45NX@E]\O+ M/H=)Q2(WKQVL':J"YV@P_7EL(+2,0LOH\UA&GU\&,O9>-LQ?390OUG,IH*RQW/Q9P\O3U_N C^;&6.+Z;J=-V0 MHI%Q[TF,Q>R.7DK*KMKQ2W6:I%[K!3':'?!9_N,A 9U:%!_ M&8/Z4R2?23FV*@%VC*VT&/O:5#;,#'HD\H%XA@'D'1%>MLRI=*FW]M1;:)F%\7^O*_W(OHB,2A- M]5OKI@54"\.Q+\17M[8[%_NP"VT '=-E+E^L;2< M.MF5FLO'GJK6>RQWE SB5$] M::R!XB%M.7/QB]C3&3L"GI7\I?$8R22E&6VPGJ1/D( /%PGT;U("!(K!WRD& M_6@Z"KT&GSI-C.)Z8UQBF-[&B-[0@;? _Z%MVPHS#>)VM&Q3E6VDD&9,NK+] M1>#*JBYK#AQ*4;46AB5I%8P7"WP'_DQK!!RDL,;8BH<=<=3(9QTL\I([XL)2WT3X0\*?1/G(M"OE>]GY<7=K'%; MG_36J#1MMM; D+"B=.Y9Z[_T@JALC)+PC\(&*?T+_A#0@2ZHBP3Y4+\@/:!- M[U">596^5 @TS&]_2\7ECUA#$T//4/;'@S&&$61"E#$=X E98SE^JA>R57$^ M1[%!J[2.SU6LI)"V6;'D13*S;SR%WI(O2/=AZL.?*@=_G=:/*@(/_;C5GG(MI#8K+35NM/Y8JV8>^<[.^&3VM/HAI'6 ] MR[B=G=B-56VFWBX'F:M..2-F,.O)D/!,YB*6>-EDPM O$K*0+^(7^=L\)#-, MW32EI^KHKBY&)&55W[C%0B>>.QD>(LZ*Z1O%=IQ2PYA<([U63%Q=M8"'T(!/ M.K;OR_@TKHRWU%/H70C_\*R&\@9<)(X)2C&$>;Q68#L?98'XNU^0=Y0PXI&V)Q,)MI#S>S2"W[."^NLPVLE _C M638&.?,LHPB=&R'1']0.OC35G[Z)L9*2F^O4)-?OS=&ZXY9*N7BCE .J3[[ MQ#@?_\:KF,">0G *EL;)0.>C*Y+_ BR>]ZV>+G ^A3 -R>8L"_G_'MVH$6.!^/YM8^NFIVI]AHL17% (A M:I\(2_];'/Q$[88]UDYF!BTD50&;[7NHOWPFM?],8/$I&'Q()6>KY7]%I9Z[ M# 4"@6\_J[J-($ 4>H/#$-"IY,=RG&QB[:2.#B6PWE>7#S4C.^S-.BV\:NT^ MHCO1W# 1IW-?H]$P?S4,\80AGI/*A/TU5;<3FVI]L8BKO<*\=I- F6GL+C4! MJDY">Y]4=G\2T?F;8KL"N2MM$!W.!WXT$XWQ\O]"(^@/IX1?4_@[IH]^;5@_\8P9A?&[,*8W0G812$PPIC=WXW9!::SVMY8 #*=%:;O@.! 6V5? M]#=IC>V_MYO5^N'6<1CH.U?'H*JJWSD2-\9\L@5IY5TVS%*GVF)V+SP]#B;J>.!G#76ZGWC:3),D&8W MJ8MX,AO&"L-88>@-/ 5OX%]E#!G[]L&U"KF[6:J1JMW%=56;WA'& "5C%_%4 M[%?^Q/_8$D: =SA?&4&PE!\P/]JX=[S=*<*6((S6DW07S$+=L/&[)!-_K6/; MT4834]*$A622**(]11:"\R3M#0>YSJ=^ UVM8FJ*N?OX7_X>_ M4]:09 +-3[DGE9%T+'Z93N(',V8FBO_S+K2[?;:Q1$"_HQ J1U*!E9/__N__ M%=S!OL;..%!@:PS\,<*,)B@RPK0TBTAC_.KODK:67(OM,RM>9F*%:_#O#4DE-"!DEJ:X0/'OK MJ>1H;&/Q/18%YO9CCC_R75U&W^.@#KCDX_ZQ_%<2IB;PPO_3;13>"(_]*DWR M($QJF$%J6W6;[*L @%D2:( "!],W07@TZ0=!,-ZZ>VHX%M:GK MHNH\PPU@@DX[I$["PE?[]0,"_B9#:#A4"H5D!,VE M7J$[B#?'Q5ES>K/^)B"L#2[P(VS30>\AY!\=RU;'[JXX2?G2Y%WHA8"(@,ZT7=%:)"=(V4,_*)EQ+"GZ. 2XX MMOA+@38P RV=K5>P%F"/:!ADA&8'ADALT[Z#?Z@XT7 M86\$6P+>;LY( VX;:1@S$']]X*DFMDHD4YZ2[\E>+)49(?_9XAGOST(:YD32 MU2?RI()G)^$/>0FOJ3%NPEIUFW[E6-C L:PB9B*FNH"OL-V9P^:8 YW9)TU\ MLZQB3HB7F-?(>#K&C=1*YS&OCR)*+Y9U^H]V.3)6ILS2)BW=<_8SUPWALNB' M\:X Q?Z:><48\^KT;F]S[7M@7)UJI5XM5PNY>E?(%0J-7KU;K5>$)M99"M62 MSY+>^ZBWCI>;^!\AQ)@3YI<^%<;($9$\$N41%O/)>,(! M3DC%7Z^GAJ:Y$6.M0]#&&5FJHDJ8*V.)TGV9"X=F"QB&[3N$%A07J"2$%9@* MD05$'DH>U\+7>2B"N35F\7@I\#M6:.F]L&+P'N)/'7@AV4:.D*DD_,.D<"67 M:W(Q?"GD-(U( %/F.^40(*( A!_UK%G"5%HA+(:1+B!-Q;:^Q-XJ!W'U$B\ M+] B:V&L 8N1I:.2OA/X6W.M6N@"\N:1"3+' ND>A#4_#ZPN>'#? NL6W \* MHQ,CE%]K-P1.[U$;?*4K _% M]LF;#W@S0)K>=D(.?\8+_W/["N04%@(+B1(*H,81206$!<8(WA45#\#-??[J MJ_? 5.?2# F(XQC5X2W+F2\H/[>GDBU(=!PA\%^\ ,,$_LH])W@9^'K$9(&F M2@2<*GL4W.+W%"(MA8B2/(&W'[N/O@G8.)>P1V6DB58(:]ST ]HLD&[A#XIC M@BB$.VEG7,M;-Q9FLNW@!V%(.)H-T'#Q"O$&36%L&G-P UD!@!"1+8#!"D(M@P7JJ8J.,?&5@ M^6TQ*Q69IK\R&>,AMIBQ28R-2P%O"04/.W#&'- 7'I0OO+<%#]+[+G"BEP+A M^(9C42T"FXCLO-B',;[!,+$ QV3*7A\X@)*/G! 8TRR##L2\<&X)F N@: M%.#?\16:L?9 M%=>^QHGLYR 7?#%YJZHLK/V#$Q,#%^7F!$V]BD^159'R:8 M!:$38JHCC(7X)>0^T&EL;"RKX+RGV[_ 5_CA2@XF_$A)-865I#E;> 'A.!; MB6AM$\-0UBI6LV#)*E9Q5!->3!P(X-&PH:*"+X.=H+2A;Q;88\"SP&G.^PKV M1_*&F)<#,!FOBZIA)\/;&KIP2UP(T>B% /+^@NQB8)B:(EPA2<-,+&C;@Z<" ML POY0EOJM#H5XN1:!;#0Y $S+45-%=E3.I841P[<* ,4CYDR1,FS$5#9XN! M7OTKU,'?DH0L!S,1PF/88S!<';S4$1+FA@DH,D-8[58IV>IH0ERL B*X[=L- M?-E\Q9X'@9PCP0?\1(Q6B$ 1QKX2SQ>F11-X$<$'QPSP"$SE,F8P*O M@[#0 MBRVU>8HA!/1BC,!!!&PGXT[.%_[DP&"#J19!DHK!BKLJ0!!'F1E*^=MP! MQ$V9_F$)FJ%/(IB;S07J_/="Y2[9R M=+:]#%P=I:KM'"L 4RQ>@=DSR0 FJH&SH/(%LW*N?2D! MSKZGF&]M!+1D")M:GG3;60M5,+<7 /$=T&5-@#7^FVM!6W")<&5:-BR; HGI M5N0>#&:'Z$/4'& /4R$(HVD8-A?<#49-&V6.E3B"%$0@,UV6AWI"J?0J%SSM M[[X[[>Z(+S[CZH780[*T+J&[^52]G/2PKF= MA^C IO09:,.0NN"[H'_ETJ9FL.TN0&[@EP&7 G9!S6NPW_"+,3V UD_,R)V% MCI"F(K 4\4M5JCUCMF%8E*62H'!0+\:L"%](HK,&G5!,[>(=J(4*\!NPFKU1 M$P=9D<>!KEN)1BJ6S35G:+[1[?XDN4SBSO00,*S68X\>_$5N8ZQ;^]G'T"E(4O9Q-: C+"JAIEP@04A M<\3-!%F=/*Y3-LPBB^KPVX[Y*^S;W-A9C&74F]_JHW4W6LLDVR=O+?!="3XT M+@0.#R'G!VIS6Z$N#A2!W__Q[@U_PPW'A-BU0@+?;%,6.!#P'7@U7'DG/DE& M^1![@GWQ-&A!TK"^I;A _9 : 8D ^]G=OA]"^F4LD'SK^TDU@_BG:58!N$(\ MOZ^JTT X\:O(FDHL"=L0%I(KC!$B[A7R!M5:.."["*9<$!N"W8[OP0L@^]4T M^!%_KX$G@Z_(AP[U8&SO@%:/TNP#U6*I).#\A0SNE8K6W-4,/FV')G9HVG:J M'_6OPH60C6B2^+D.D4%(BQ]CRE;A.(DOA+ 2YJRF_F62*H'?!'D X'@U59K9 M!P^>XO,S3.+9'TD0Y!Z!&^;*6$.H\T(P'/#2D[P-_TZ2NK&23->#]7;B1G4W M=P3CB:+R6"D\DI_&&IDD5*D@"(02:^PB<)0J=XL'CM(4'!U+ VH7;=&(^)[&*A:Y;"0B*Z)/5D M8Y/<'9(/9+#B!^HD)^N0V+Z\H,CSRR8)0"PY2(%-S*E7;_OYZK:GGA^2G^9 M;6.(/VN296$40 IQ,;[.$_\&$1>,-AXR:>[%P3"1MWP/C4G W8<^"4"!T4Y2 M60,.OK?*F?C"OI?N%F*1,)?.6)G'KG?03<*?%(>V0"!DQ+*^[)=1!&:S&-]@ MJ7[F&,DR)KEI)B*T:!*?-"N^\:[E8N+7..5MPF?#OXM>G\;W\YYJ7Q,$F*J4 M6 @/:WD-.%*JXAQ3ZIJWO2NL^;6>2@7K,5(=K:\:J_S)!Z'85@6^5X).9+=, MHPN=PF_!F#B841#,E$^P@#77-'W=$PNAQ>YM)(>/QY1(FJ17Q4 S^)AS&*X; M2S++DKP WC4QI3F]"G^8&]0>P_+.NCP&8MI+3'C.XWJV2/'>4:6F"9D@MMO4 M,.O%#*3$$SZ/QK"M9&(T2L=3O<+Z-EU*IN^5_/+D"PG*?GYK.9C?ZFV7S*D( M>C=XZ4*\KP)V9T6-:PXB(,[BUA(CJB;"#V.[U?D MGV&R/AW6ZGF]VHL\80WHJ996I_'U+E2V0R1_U5//#_3;3Y+@X"'/_@;WC@[T M2'[A[_,ER[2';8!M;J-:Y-.MM%'GSOP6S4?('#+.-#S*F?)NUUW0N[$2-/00 MBA-V\%KVS*:K+Q.5>K+?BTT?^@_=?.FJ/\EMM?&"X_RN..8:(YZ%]!?SR1[! MHQI&(\HBZY)I#BL=^R:B]3+Y4BJ^C-BCZYXDI5N_(HTQ6' NDDP_;+(CQIZ] M_5*H01+W%',\2&/&5@"O$C&1GYB/ M0 *2VT%P!\.D 1T'? I+1%L\<-?B-D MM4&2(:<6O]#R]^BF=%V3C5MQ?%.*;7+=JSNQFTHIK9!NWH=N^+4>PE0#^,*> M-U5&F7'=4N:EE&NT\6HJY59E_7XT0&M)HU)IA&S !W MVP"(DEZ6%O=%4C\XSRBD+]ZIJPNN#)^GEW%,^KL1FZ M90>RB0\4X07?AE<[0<'ED+I_!K#1%JE0#)P;IDT^O4P;\U8,,0RR8$(U+BU_ MVX;0(/.N#EKV!@'-8ZF,K-GD,(B-'^^T(2F@H/BLM-6ZT_EBK9A[YSL[X9 M/:U:)PG)]D:O-KOJ0WL6JSV.I>%"NKXJ$$CNCRW<@B0)%RX03'5!$" @6H%% MZR>YVD$2[BDS/R9?0_?_J_QW%58OA ^XZI5C4X\X_VDG!7PV2Z2DOE&X%>>C MP?A!,LJ-='V]G\YR^+H/;MWU0G*UCC4.(U';Z&!CT%,':"V]^F,SBVB_+AL> # M /-%=XC9_WQ+)N+T]YM@,.V-VE4D%9POQ8\W %!INX'(D78#H ]"3P=D$:>A ME]<"/D'':X$!60YC_!^\H+$*#$]8.I)I@]_#I*7J8U@.7@HM5U\C7N\2W#!> M#2C!T*(AT(KJ=-H'Y&!7F!O15 * CV5Q;ZH/&)[@,0??Z'J*Z D3_%/Q,;-) M+!!:I@7OLFIBRQ3L$HC<0!-)EE[!GT*U8Z*$T]J@8.T__EHGB'4876D_$C@B M$+=P,VN(!3HV*8(R3>IZ(I859+-<^'DT9-6!M@_T"=[N%%:J=60]TMZBMEY/ MB)"_GOZ.O])]-&5H!X0!F(7,'0+Q4V^VMAV\7S/6!/B'=WM!+ T?_XBASCSC M$YT0*5">:=&OU4>9OYA?_^?E7F&15%@D%19)G73%R,?#."R2"HND M/GF15.Q515+QX^]XUA=U2,=Y;[>;KZXVS"()Q$I:8UPS]$D-?!7/9^"VE5ZN MUGNR$Z7!?/[4,CI7-?OT4^A@L)\N6=\GW M*^VUL822#^(UF"*-!BU)E\V1N]WCG#BPH%SHF$=EKR/*5J= TJ KL%1/M5], M78O4_WA5.A=0R>+=C%>. 6.Z_N^L*Z%?&:"R?BMCS5CO>]Z])#=H#>8L>/"4 M%7P=6AOW8UC(2S[P6I4RVP=M>TN8/R*84D??%JB/H6]:@QVD@>>?.$_8K\R* M(CI28"O$0<7JPDSH_TB: ),.D\$[2/(#7:9_\P4M0"*U!L33L4(FK0H,'JMW MC)9WC@&C$;I<&#*+C-M3O*')E&=-L;@P5NM5B[ SWNA[?O< N=!O818IV1R)0G1PQM8+R+2 MT RP[\)+$QA9W'^X=0UQ9/% /_QZ"$@8.(4 VN(#]O/) M?#X;/X.^ .:1D" MK4<0R32WF=L9'+Z4=<$M<-83WZ7. JB77ATHY.KXY5KX3 CMD\))22,DK>^U M.Y&$A2;I7LDB,'_R;):H$>@%3%LILR_F"%&;?OL5T- /FH^&D:]7B> B&AU- M4I^KL\6U?MNY+Z52O<[#=:70N!)/OG 9=B1X(]%)*#?,2'\+Y8" $I,J9JPD MR!/(<#)&0++ V?R^F6:?L\TTGF-Y#'96/I!6S:H7+Y@R;6L(37O=70@ MURF8VL0SE31#TGEU79$_0^4(X#=[W&90$ML)?FV@(-"3WF0+I++SERE\(TDC M;[*FB*2BT55[J8?T(=O+4;TY, I521@O]I(<@>D9F,.^0X+*&\QT?TF6!6