0001558370-22-003397.txt : 20220311 0001558370-22-003397.hdr.sgml : 20220311 20220311131550 ACCESSION NUMBER: 0001558370-22-003397 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220311 DATE AS OF CHANGE: 20220311 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: 22732232 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-20211231x10k.htm 10-K
P4YP2Y0P3MP3MPT20H00http://fasb.org/us-gaap/2021-01-31#IncomeApproachValuationTechniqueMemberhttp://fasb.org/us-gaap/2021-01-31#MeasurementInputDiscountRateMemberhttp://fasb.org/us-gaap/2021-01-31#ValuationTechniqueDiscountedCashFlowMember00013714892021FYfalsehttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrentTruetrueInformation Services Group Inc.http://fasb.org/us-gaap/2021-01-31#ValuationTechniqueDiscountedCashFlowMemberhttp://fasb.org/us-gaap/2021-01-31#MeasurementInputDiscountRateMemberP2YP6M0001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310001371489us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310001371489us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310001371489us-gaap:AllowanceForCreditLossMember2021-12-310001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001371489us-gaap:AllowanceForCreditLossMember2020-12-310001371489us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310001371489us-gaap:AllowanceForCreditLossMember2019-12-310001371489us-gaap:DomesticCountryMember2021-12-310001371489us-gaap:TreasuryStockCommonMember2021-01-012021-12-310001371489us-gaap:TreasuryStockCommonMember2020-01-012020-12-310001371489us-gaap:TreasuryStockCommonMember2021-12-310001371489us-gaap:RetainedEarningsMember2021-12-310001371489us-gaap:AdditionalPaidInCapitalMember2021-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-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-310001371489iii:IncentivePlanAmendmentMember2020-01-012020-12-310001371489srt:MaximumMemberiii:EquityIncentivePlan2007Member2021-01-012021-12-310001371489iii:EquityIncentivePlan2007Member2021-01-012021-12-310001371489iii:EquityIncentivePlan2007Member2020-01-012020-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2021-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2020-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2019-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2020-01-012020-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2021-01-012021-12-310001371489srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001371489srt:EuropeMember2021-01-012021-12-310001371489srt:AsiaPacificMember2021-01-012021-12-310001371489srt:AmericasMember2021-01-012021-12-310001371489country:GB2021-01-012021-12-310001371489country:DE2021-01-012021-12-310001371489country:AU2021-01-012021-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-310001371489us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001371489srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001371489srt:MinimumMemberus-gaap:OfficeEquipmentMember2021-01-012021-12-310001371489srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001371489srt:MinimumMemberiii:FurnitureFixturesAndLeaseholdImprovementsMember2021-01-012021-12-310001371489srt:MinimumMemberiii:FurnitureFixturesAndEquipmentMember2021-01-012021-12-310001371489srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001371489srt:MaximumMemberus-gaap:OfficeEquipmentMember2021-01-012021-12-310001371489srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001371489srt:MaximumMemberiii:FurnitureFixturesAndLeaseholdImprovementsMember2021-01-012021-12-310001371489srt:MaximumMemberiii:FurnitureFixturesAndEquipmentMember2021-01-012021-12-310001371489us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001371489us-gaap:OfficeEquipmentMember2021-12-310001371489iii:FurnitureFixturesAndLeaseholdImprovementsMember2021-12-310001371489us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001371489us-gaap:OfficeEquipmentMember2020-12-310001371489iii:FurnitureFixturesAndLeaseholdImprovementsMember2020-12-310001371489srt:EuropeMember2021-12-310001371489srt:AsiaPacificMember2021-12-310001371489srt:AmericasMember2021-12-310001371489srt:EuropeMember2020-12-310001371489srt:AsiaPacificMember2020-12-310001371489srt:AmericasMember2020-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001371489us-gaap:ForeignCountryMember2021-12-310001371489us-gaap:RetainedEarningsMember2021-01-012021-12-310001371489us-gaap:RetainedEarningsMember2020-01-012020-12-310001371489us-gaap:RevolvingCreditFacilityMemberiii:CreditAgreement2020Member2020-03-100001371489us-gaap:RevolvingCreditFacilityMemberiii:CreditAgreement2020Member2020-03-090001371489srt:MaximumMember2021-12-310001371489srt:MinimumMemberus-gaap:OrderOrProductionBacklogMember2021-01-012021-12-310001371489srt:MinimumMemberus-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001371489srt:MinimumMemberus-gaap:DatabasesMember2021-01-012021-12-310001371489srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001371489srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001371489srt:MaximumMemberus-gaap:OrderOrProductionBacklogMember2021-01-012021-12-310001371489srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001371489srt:MaximumMemberus-gaap:DatabasesMember2021-01-012021-12-310001371489srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001371489srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001371489us-gaap:TrademarksAndTradeNamesMember2021-01-012021-12-310001371489srt: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-310001371489us-gaap:TrademarksAndTradeNamesMember2021-12-310001371489us-gaap:NoncompeteAgreementsMember2021-12-310001371489us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001371489iii:EquityIncentivePlan2007Member2021-12-310001371489us-gaap:LineOfCreditMemberiii:CreditAgreement2020Member2020-03-102020-03-100001371489us-gaap:EurodollarMember2020-03-102020-03-100001371489us-gaap:RevolvingCreditFacilityMember2021-12-310001371489us-gaap:RevolvingCreditFacilityMember2020-12-310001371489iii:CreditAgreement2020Memberus-gaap:FederalFundsEffectiveSwapRateMember2020-03-102020-03-100001371489iii:CreditAgreement2020Memberus-gaap:EurodollarMember2020-03-102020-03-100001371489us-gaap:CommonStockMember2021-12-310001371489us-gaap:CommonStockMember2020-12-310001371489us-gaap:CommonStockMember2019-12-310001371489us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001371489iii:NeuralifyLlcMember2021-12-310001371489us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001371489iii:NeuralifyLlcMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310001371489us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001371489us-gaap:FairValueMeasurementsRecurringMember2021-12-310001371489us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001371489us-gaap:FairValueMeasurementsRecurringMember2020-12-310001371489us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001371489srt:MinimumMember2021-01-012021-12-310001371489us-gaap:CommonStockMember2021-01-012021-12-310001371489us-gaap:CommonStockMember2020-01-012020-12-310001371489srt:MaximumMemberiii:EmployeeStockPurchasePlanMember2021-01-012021-12-310001371489iii:EmployeeStockPurchasePlanMember2021-01-012021-12-310001371489iii:EmployeeStockPurchasePlanMember2021-12-310001371489srt:MinimumMemberiii:EmployeeStockPurchasePlanMember2021-01-012021-12-310001371489us-gaap:RestrictedStockUnitsRSUMemberiii:EquityIncentivePlan2007Member2021-01-012021-12-310001371489srt:MaximumMember2021-01-012021-12-3100013714892019-12-310001371489us-gaap:OrderOrProductionBacklogMember2021-12-310001371489us-gaap:DatabasesMember2021-12-310001371489us-gaap:CustomerRelationshipsMember2021-12-310001371489us-gaap:OrderOrProductionBacklogMember2020-12-310001371489us-gaap:DatabasesMember2020-12-310001371489iii:CreditAgreement2020Member2020-03-102020-03-100001371489us-gaap:LineOfCreditMemberiii:CreditAgreement2020Member2020-03-100001371489iii:NeuralifyLlcMember2020-07-080001371489iii:NeuralifyLlcMember2020-07-082020-07-0800013714892020-01-012020-12-310001371489us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001371489us-gaap:TrademarksAndTradeNamesMember2020-12-310001371489us-gaap:NoncompeteAgreementsMember2020-12-310001371489us-gaap:CustomerRelationshipsMember2020-12-310001371489us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-3100013714892021-12-3100013714892020-12-3100013714892021-06-3000013714892022-03-0200013714892021-01-012021-12-31xbrli:sharesiso4217:USDiii:installmentxbrli:pureiso4217: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, 2021

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, 2021, as reported on the Nasdaq Stock Market was approximately $237,063,785.

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 2, 2022, the registrant had outstanding 48,345,451 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, 2021, 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

12

Item 1B.

Unresolved Staff Comments

20

Item 2.

Properties

21

Item 3.

Legal Proceedings

21

Item 4.

Mine Safety Disclosures

21

PART II

Item 5.

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

22

Item 6.

Selected Financial Data

23

Item 7.

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

23

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

32

Item 8.

Financial Statements and Supplementary Data.

32

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

32

Item 9A.

Controls and Procedures

32

Item 9B.

Other Information

33

Item 9C

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

33

PART III

Item 10.

Directors and Executive Officers of the Registrant

33

Item 11.

Executive Compensation

34

Item 12.

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

34

Item 13.

Certain Relationships, Related Transactions and Director Independence

34

Item 14.

Principal Accountant Fees and Services

34

PART IV

Item 15.

Exhibits and Financial Statement Schedule

35

Item 16.

Form 10-K Summary

35

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 more than 800 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. Based in Stamford, Conn., ISG employs more than 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.

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, compete against new market entrants and evaluate and adopt 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 or hybrid work environment and, therefore, present further opportunity for ISG to assist our private and public sector clients with digital transformation services.

Overall, we believe the global marketplace dynamics at work in both the private and public sectors support growing demand for 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, our unique and valuable datasets, 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, our services have helped organizations large and small, public or private, across the globe 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.

The firm’s new operating model, ISG NEXT, launched in the third quarter of 2020, is aimed at extending our 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.

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.

5

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 an information technology or business process outsourcing service provider. Rather, 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 awareness as a leading brand in our industry.  ISG offers integrated solutions to 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 the above strengths are central to our ability to successfully advise and support our clients to address any business  challenge.

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 in demand for our services. We plan to leverage our combined operating platform to serve the growing number of private- and public-sector organizations utilizing outside advisors when undertaking transformational projects. We are focused on growing our existing client base by offering integrated solutions that combine our multiple services and capabilities.  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, Cybersecurity, Digital Engineering, Strategy, Data & Analytics, Transition and Organizational Change and Network Advisory. These are all areas in which 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. Increasingly, clients are taking a more agile approach, working incrementally on continuous transformation to meet rapidly changing technology and business conditions. Our offerings around cost management have never been more important as enterprises seek funds to invest into programs aimed at realizing 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 via software. Also, digitization has elevated the profile of software. Software no longer merely supports business processes but is central to enterprise strategy. Our purpose in the digital marketplace is to be a trusted advisor, guiding our clients through 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 services. 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 FutureSource™ which has brought agility and nimbleness to the process of sourcing, RFPs 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.

ISG also continues to expand the capabilities of its ISG GovernX vendor compliance and risk management platform. 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. It 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 the platform to 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. 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 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. In 2021, ISG GovernX was enhanced with real-time third-party risk management capabilities. The new capabilities, including integrated data feeds and real-time alerts, are increasingly important as provider ecosystems continue to grow more complex, introducing more risk to the enterprise, and threats against supply-chain integrity become more diverse. In addition to monitoring the operational performance and financial viability of their suppliers, ISG GovernX helps enterprises address a range of other internal and external risks, from data security and regulatory issues, to adverse environmental, health and geopolitical events, to social responsibility, diversity and inclusion considerations. In 2021, ISG introduced a dedicated advisory and risk management service to help enterprises ensure their businesses and supply chains are in compliance with modern slavery laws. ISG helps clients develop a modern slavery framework, review and update policies across the enterprise, conduct training, map their entire supply chain, and add modern slavery clauses to contract templates, while the ISG GovernX platform provides thorough, timely reporting through its automatic alert feature.

We have also 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 offers clients a full portfolio of services, including automation assessments and strategy, proof-of-concept deployments, implementation and integration of software bots, establishment of centers of excellence to scale automation, as well as training and managed services.

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; ISG Network Select™; ISG Hyperscaler Services; ISG Digital Engineering; ISG Cybersecurity, and ISG Training as a Service.

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

7

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 combines deep subject matter expertise, market data and financial frameworks along with sourcing of technology and service providers 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 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 offerings that will continue to streamline and digitize the provider selection process. In early 2022, ISG launched ISG Executive Insights™, a market intelligence and data analytics platform that addresses the challenges of managing increasingly complex supplier ecosystems. The new data-analytics-as-a-solution offering is powered by ISG’s market-leading data repository—the industry’s most comprehensive, curated database of global IT, business process and engineering outsourcing contracts—paired with ISG’s patented IT price benchmarking, market cost intelligence and other analytical tools. We continue to develop and invest in our ISG Platform, which will help us drive recurring revenues.

5.

ISG Network Select: This offering 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.

6.

Growth Through Hyperscalers: Our cloud transformation capabilities have reached a level of maturity that allows us to explore new growth opportunities in this space. One such opportunity is serving as a channel partner for cloud hyperscalers, i.e., large public cloud providers such as Amazon Web Services (AWS), Microsoft Azure and Google Cloud Platform. ISG has hired a global executive in 2021 to drive this business, which will provide consulting services to hyperscaler customers. Total worldwide spending on cloud computing is expected to surpass $1.0 trillion in 2024, while likely to sustain a double-digit compound annual growth rate (CAGR) of nearly 16 percent. Enterprises have migrated approximately 25 percent of their applications to the cloud, with the remaining 75 percent covering large back-office functions that are complex and challenging to move to the cloud, especially in multicloud environments. ISG is developing a set of core offerings that will enable hyperscalers to accelerate time to value by shifting enterprise workloads more quickly to the cloud. For hyperscaler customers, ISG will serve as an independent third party that brings transparency to solution design costs, risks and dependencies of cloud deployments. ISG will offer expertise and data to source and orchestrate the cloud transformation design process, to provision the appropriate system integrator (SI) and managed service provider (MSP) ecosystems, and to structure and manage the cloud transformation office to drive innovation and achieve tactical and strategic goals.

7.

Digital Engineering: ISG has an opportunity to develop and scale a Digital Engineering capability that meets the growing need of enterprises to integrate information technology, operational technology and engineering technology. ISG has hired a global leader to grow this business, building on our experience in Engineering Product Lifecycle Management and Digital Thread. Over the past five years, enterprise business models have been shifting from selling products as a one-time transaction to becoming more software-oriented to drive more features and functionality; shifting focus to aftermarket solutions to generate recurring revenues via services (servitization); and enhancing customer experience to increase customer acquisition and retention rates. As companies are reimagining their products and services, Digital Engineering is growing rapidly due to the increasing data and software content of products and processes. Our aim is to become an independent governance and end-to-end transformation partner including the sourcing of engineering system integrators

8

and engineering platforms like SIEMENS & Dassault throughout each client’s digital engineering transformation journey, serving multiple industries with an initial focus on manufacturing.

8.

Cybersecurity: In 2021, ISG doubled the size of its global cybersecurity business and sees significant growth opportunities ahead. Driven by a growing awareness of risks and threats, cybersecurity has become a strategic topic at the board level. The overall market for cybersecurity services and solutions is expected to grow by about $98 billion from 2021 to 2025, to reach $239 billion, with services accounting for roughly 60 percent of the total. The rise of niche providers, converging operating models and a significant focus on Operational Technology, Internet of Things (IoT) and Critical Infrastructure Protection (CIP) are providing growing opportunities for ISG in this space. We will continue to leverage our sourcing expertise and expand further into cybersecurity consulting and next-gen Cyber Security Management System (CSMS) platforms, positioning ourselves as the best agnostic cybersecurity advisory firm in the market.

9.

Training as a Service (TaaS): In partnership with the training software-as-a-service (SaaS) firm Assima, ISG has launched a subscription-based, recurring revenue service that has lowered training development costs at a major client by approximately 75 percent. Building on this success, ISG plans to offer training as an ongoing, outsourced managed service for organizations with limited resources and growing demand for training content. These organizations are typically looking for longer-term training support to address the needs of an evolving workforce. ISG TaaS uses an agile approach with rapid content development tools to accelerate training content throughput. Services include training advisory, analysis, strategy, development, delivery support, and learning assessment.

·

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 have emerged as a revenue driver for the firm, with our offerings 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 increased automation, greater profitability and even more value for 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 and other growth opportunities. 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 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.

9

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, 2021, we employed 1,335 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 16% 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 more than 1,300 employees, located in over 20 countries with almost 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, training, 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 Inclusion, Diversity, Equity and Awareness (IDEA) team and 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

We have also 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.

10

ISG Academy, our global learning and development program.
ISG Aspire, which is a global mentoring program.
ISG iRefer, which allows the firm to attract talent through employee referrals, which earn referral bonuses.
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 and enhance diverse perspectives.

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. Our CSR programs include the IDEA (Inclusion, Diversity, Equity and Awareness) team, the Women In Digital industry program, the ISG Cares volunteering program, and the ISG Environmental team, which seeks to reduce our carbon footprint, reduce waste and pivot to green energy.

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 2021, most learning was virtual; our employees completed more than 16,800 courses, including viewing 162,000 video programs, and devoting a total of more than 31,000 hours to learning and development. While we hope to reinstate some in-person learning when safe in the near future, 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: Humberto P. Alfonso, 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 2021 Annual Report to Stockholders are available free of charge at www.proxyvote.com.

11

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 continuing impact of the COVID-19 pandemic is highly uncertain and cannot be predicted and may adversely impact our business, financial condition and results of operations.

The continuing global reach of COVID-19, including the emergence of new variants of the virus, has created significant worldwide operational volatility, uncertainty and disruption. The COVID-19 pandemic adversely impacted our business, financial condition and results of operations, particularly in the early months of the pandemic, and the extent of the continuing impact will depend on numerous evolving factors, which are highly uncertain, rapidly changing and unpredictable, including:

the duration, severity and scope of the pandemic, including as new variants emerge and spread;
governmental, business and individual actions that may be taken in response to the outbreak, including travel restrictions, quarantines, social distancing, work-at-home, and stay-at-home mandates and business shut-downs;
the effectiveness and timing of COVID-19 vaccination campaigns, or any perceived limitations of or setbacks in these efforts;
the impact of the pandemic on the financial markets and economic activity generally;
the impact of the pandemic on labor costs and supply;
the effect of the pandemic on our clients and other business partners, including the impact of supply-chain disruptions;
our ability to access usual sources of liquidity on reasonable terms;
our ability to achieve the full benefits of the restructuring actions we took in 2020 and other cost-saving initiatives;
our ability during the pandemic to provide our services, including those related to the health and wellbeing of our employees; and
the ability of our clients to pay for our services during and following the pandemic if significant disruptions develop or continue.

The COVID-19 pandemic has significantly increased financial and economic volatility and uncertainty. Resulting downturns in the economy have had, and we expect will continue to have, a negative impact on many of our clients. Some clients, particularly in the early months of the pandemic, responded to weak or volatile economic and financial conditions by reducing their IT budgets, thereby decreasing the market and demand for our services. In addition, many businesses adjusted, reduced or suspended operating activities, which negatively impacted certain of the markets or industries we serve. These patterns may recur in future periods, including as a result of pandemic developments such as the emergence of new virus variants that may be more transmissible, virulent or both. All of the foregoing has impacted, and will likely continue to impact, our business, financial condition, results of operations and forward-looking expectations.

Furthermore, modified processes, procedures and controls have been required to respond to the changes in our business environment as the majority of our employees have continued to work from home. The significant increase in remote working of our employees may exacerbate certain risks to our business, including the increased demand for information technology resources, increased risk of malicious technology-related events, such as cyberattacks and phishing attacks, and increased risk of improper dissemination of personal, proprietary or confidential information.

The potential effects of COVID-19 could also heighten the risks disclosed in many of our other risk factors that are included below, including as a result of, but not limited to, the factors listed above.

12

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 $74.5 million as of December 31, 2021, a 1% increase in interest rates would result in a pre-tax impact on earnings of approximately $0.7 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, 2021, the total principal outstanding under the term loan facility and revolving credit facility was $74.5 million and $0.0 million, respectively.

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

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

13

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;

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;

14

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 or unexpected terminations 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 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 from time to time to develop new service offerings because of market opportunities or client demands. Developing new service offerings involves inherent risks, including:

15

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

16

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 37% and 36% of revenue in 2021 and 2020, 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 and President – ISG Americas and Asia Pacific; Mr. Alfonso, 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 42% and 43% of our revenues for 2021 and 2020, 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;

regulations related to customs and import/export matters;

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

17

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.

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

18

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. Ransomware risk has increased significantly in recent years and presents a significant risk of financial extortion and loss of data. As a result of the COVID-19 pandemic, most of our employees continue to work remotely or on a hybrid basis, which magnifies the importance of the integrity of our remote access security measures.

We also face risk from our third-party suppliers if they are affected by cyber security incident, which could result in their loss of service (which could be a significant component of our services to clients), exposure of ISG or client data, or as a potential backdoor into ISG systems and network.

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

19

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

20

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 September 30, 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, 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.

21

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

$

4.51

$

3.28

June 30, 2021

 

6.06

 

4.30

September 30, 2021

 

8.20

 

5.57

December 31, 2021

 

9.56

 

7.14

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

On March 2, 2022, the last reported sale price for our common stock on The Nasdaq Stock Market was $7.54 per share.

As of December 31, 2021, there were 609 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.

Dividends to Shareholders

During the second quarter of 2021, ISG declared and paid its first quarterly dividend.  We anticipate paying regular quarterly dividends each year. These dividends are anticipated to be funded through cash flow from operations, available cash on hand, and/or borrowings under our revolving credit facility. Although we anticipate paying regular quarterly dividends on our common stock for the foreseeable future, the declaration, timing and amounts of any such dividends remain subject to the discretion of our Board of Directors. During the fiscal quarter and fiscal year ended December 31, 2021, we paid dividends and dividend equivalents of $1.5 million and $4.4 million, respectively.

Issuer Purchases of Equity Securities

The Company has approximately $23.1 million in aggregate available under its share repurchase program as of December 31, 2021.  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, 2021.

    

    

    

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

 

7

$

7.27

 

7

$

25,980

Nov 1 - Nov 30

 

6

8.02

 

6

25,932

Dec 1 - Dec 31

 

363

7.92

 

363

23,057

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,

22

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

 

4,020,064

$

 

4,974,599

Not Approved by Stockholders

 

 

 

Total

 

4,020,064

$

 

4,974,599

(1)

Of the 4,020,064 shares listed in this column, none are stock options issued under the Amended and Restated 2007 Equity and Incentive Award Plan, 4,020,064 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,038,513 shares available for future issuance under the Company’s Amended and Restated Employee Stock Purchase Plan.  Also includes 3,936,086 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.  [Reserved]

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

23

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 800 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 more than 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 workdays is also affected by the number of vacation days taken by our consultants and holidays in each quarter. We typically have fewer business workdays 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

In March 2020, the World Health Organization categorized the disease caused by the novel coronavirus ("COVID-19") as a pandemic, and it continues to spread extensively throughout the United States and the rest of the world, particularly in recent months with the impact of the Omicron variant of the COVID-19 virus identified in the fourth quarter of 2021. The outbreak of COVID-19 and public and private sector measures to reduce its transmission, such as business closures and limits on operations, the adoption of social distancing measures and public and private mandates to work-from-home, stay-at-home and shelter-in-place, in particular in the early months of the pandemic, adversely impacted our business and demand for our services as some businesses adjusted, reduced or suspended operating activities, which negatively impacted the markets we serve and our results of operations, cash flows and financial position throughout 2020. In 2021, despite the economic and health impacts from the spread of the Delta and Omicron variants of the COVID-19 virus, we positively benefited from the effects of robust economic recovery in many of our principal markets as vaccination efforts took hold and the overall

24

public health situation improved in many markets. We continue to believe that our focus on our strategic strengths, which include talent, our ISG NEXT operating model, data management capabilities, and the relevance of our offerings, position us well to navigate a rapidly changing marketplace. The future course of the pandemic is unpredictable, and the extent of its impact on our business will vary depending on the duration and severity of the continuing economic and operational impacts of COVID-19. The impact of the variants identified in 2021 and the pace of improvements in health and economic conditions has not been uniform across all geographies and could be threatened by such factors as the continued spread of the Omicron or other variants to the COVID-19 virus and limitations on the effectiveness of mass vaccination and other public health efforts to mitigate the impact of the pandemic.

At the outset of the COVID-19 pandemic, we responded swiftly in support of our people, our clients and our communities. To protect our employees, and to do our part in stopping the spread of COVID-19, within days, our entire global workforce had moved to a remote work environment. Prior to the rapid spread of the Omicron variant in the fourth quarter of 2021, a significant portion of our workforce had begun to return to the office at least part of the time, although much of our worldwide workforce continues to work from home. We recognized the importance of regular communication to reassure employees and to keep them updated on our plans as the pandemic continues to unfold. We continue to adjust our practices to facilitate the new working environments and take into account the need of many employees to work during non-traditional hours and juggle home lives and work responsibilities.

We believe we have had significant success in maintaining and continuing to advance the quality of our services notwithstanding extensive changes required by the pandemic. With respect to managing costs, we undertook multiple initiatives to align our expenses with changes in revenue. The steps we took in 2020 across the firm, included freezes on hiring and temporary labor, major cuts in non-essential spending, staff reductions and furloughs and salary reductions, including voluntary salary reductions for our senior corporate management team. Several of these actions were discontinued in 2021 as revenue growth returned.

In 2020, the Company also took restructuring actions to lower our operating expenses structurally and permanently relative to revenue and to accelerate the transformation of our business. Most of these actions were based on our experience and learning in the COVID-19 pandemic and a resulting review of our operations. Notably, we foresee a greater role for work-from-home in a hybrid office-home model to deliver and support our services in a post-COVID world.  

EXECUTIVE SUMMARY

ISG delivered its best year ever in 2021. Our success is reflected in our share price, as investors continue to take note of our performance. During 2021, our share price rose 133 percent. For the year, we increased shareholder value by more than $214 million and returned $21 million of capital to our shareholders in the form of dividends and share repurchases.

Our ISG NEXT operating model, introduced in the third quarter of 2020, really proved to be a game-changer in 2021. Our solution-centric approach is resonating with clients and allowing us to expand our relationships by offering more end-to-end solutions, supported by our ISG Research and ISG Platform businesses. We also have sharpened our focus on key industry segments, marshalling our vertical expertise with targeted industry solutions to capture more business in several sectors. And we are realizing the service and productivity benefits of our virtual ISG iFlex™ global delivery network, which allows us to support our clients as one firm, across borders and time zones, leveraging the tools and information found in our cloud-based ISG Workbench.

Our ISG Platform business, anchored by our ISG GovernX supplier management solution, continues to grow—in the breadth of its offerings, in the number of clients we serve, and in revenues. In 2021, we added new third-party risk management capabilities to GovernX, and continued to expand our other platform offerings. Our ISG Research business delivered double-digit revenue growth, fueled, in particular, by the expansion of our ISG Provider Lens™ provider evaluation research business, which doubled in size in 2021.

During 2021, we took steps toward building our capabilities in several areas that show great promise for the firm, including ISG Digital Engineering, ISG Cybersecurity, and ISG Enterprise Cloud, a new approach to the market aimed at partnering with hyperscalers to support client transitions to the public cloud.

We are proud of our efforts to advance our Corporate Social Responsibility (CSR) agenda in areas including Inclusion, Diversity, Equity and Awareness (the IDEA team), Environmental Practices, Women in Digital and ISG Cares. Each of these have fostered greater awareness of social issues and enhanced our ability to make a positive impact in our firm and in the communities we serve.

As we look ahead to even greater success in 2022, we can look back on 2021 as a year of enormous accomplishment and success.

It was a year when we began to emerge from the worst of the pandemic, streamlined our operations and positioned ourselves for greater efficiency and growth. Under the umbrella of ISG NEXT, we simplified what we do, how we go to market and concentrated on the essence of how our clients benefit from ISG. As a result, we achieved record financial results and our investors rewarded us with a growing share price. Most importantly, we now have a solid foundation upon which to deliver robust growth in 2022 and in the years ahead.

25

ISG continues to have momentum in the marketplace and with our clients. Market demand for all things digital is at record highs, and there is no doubt we have the right people, the right solutions, and the right approach to help every client navigate the still-challenging passage to becoming a fully digital enterprise. Most every enterprise today is focused on continuous transformation: being nimble and agile to continuously adjust their operating models to rapidly changing technology and business conditions. This will create ongoing, sustainable demand for our advice, support, and services.

We are confident the best lies ahead for our firm and our clients as we power through the challenges of a rapidly changing world—and realize new levels of operational excellence and growth, together.

RESULTS OF OPERATIONS

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

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

    

2021

    

2020

    

Change

    

Change

  

(in thousands)

 

Americas

$

160,181

    

$

141,227

    

$

18,954

    

13

%   

Europe

 

90,256

 

87,131

 

3,125

 

4

%  

Asia Pacific

 

27,395

 

20,770

 

6,625

 

32

%  

Total revenues

$

277,832

$

249,128

$

28,704

 

12

%  

Revenues increased by $28.7 million or approximately 12% in 2021.  The increase in revenues in the Americas was primarily attributable to an increase in our Advisory and Research service lines, as our clients made investments in their digital infrastructure and spending levels rebounded from the COVID-19 pandemic.  The increase in revenues in Asia Pacific was primarily attributable to an increase in our Advisory service line, primarily in Australia.  The increase in revenues in Europe was primarily attributable to an increase in our Research service line, primarily in Germany.  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

    

    

2021

    

2020

    

Change

    

Change

  

(in thousands)

 

Direct costs and expenses for advisors

    

$

168,475

    

$

149,878

    

$

18,597

    

12

%   

Selling, general and administrative

 

78,759

 

83,785

 

(5,026)

 

(6)

%  

Depreciation and amortization

 

5,331

 

6,196

 

(865)

 

(14)

%  

Total operating expenses

$

252,565

$

239,859

$

12,706

 

5

%  

Total operating expenses increased by $12.7 million, or approximately 5%, for 2021.  The increase in operating expenses were due primarily to higher compensation expenses of $12.2 million and contract labor of $11.9 million.  The cost increases were partially offset by lower travel and entertainment of $4.5 million, non-cash stock compensation of $2.4 million, restructuring costs of $1.4 million, bad debt

26

expense of $1.0 million, communications expense of $0.5 million, occupancy expenses of $0.4 million, and contingent consideration of $0.3 million, as well as general cost savings initiatives implemented in response to the COVID-19 pandemic and the ISG NEXT operating model.    

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.

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 remotely or on client premises, all occupancy expenses are recorded as general and administrative.

Depreciation and amortization expense in 2021 and 2020 were $5.3 million and $6.2 million, respectively.  The decrease of $0.9 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

    

2021

    

2020

    

Change

    

Change

 

(in thousands)

 

Interest income

    

$

142

    

$

260

    

$

(118)

    

(45)

%   

Interest expense

 

(2,342)

 

(3,563)

 

1,221

 

34

%  

Foreign currency gain (loss)

 

44

 

(98)

 

142

 

145

%  

Total other income (expense), net

$

(2,156)

$

(3,401)

$

1,245

 

37

%  

The total decrease of $1.2 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, 2021 was 32.8% compared to 53.1% for the year ended December 31, 2020.  The variance between the US statutory rate of 21.0% for the year ended December 31, 2021 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.  

27

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.

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, 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 or credits 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,

2021

    

2020

(in thousands)

Net income

$

15,529

    

$

2,755

Interest expense (net of interest income)

 

2,200

 

3,303

Income taxes

 

7,582

 

3,113

Depreciation and amortization

 

5,331

 

6,196

Change in contingent consideration

 

101

 

419

Acquisition-related costs (1)

 

240

 

756

Severance, integration and other expense

 

1,406

 

2,717

Financing-related costs

92

Foreign currency transaction (gain) loss

 

(44)

 

98

Non-cash stock compensation

 

6,467

 

8,891

Adjusted EBITDA

$

38,812

$

28,340

Years Ended December 31,

2021

    

2020

(in thousands)

Net income

 

$

15,529

    

$

2,755

Non-cash stock compensation

 

6,467

 

8,891

Intangible amortization

 

2,643

 

3,532

Change in contingent consideration

 

101

 

419

Acquisition-related costs (1)

 

240

 

756

Severance, integration and other expense

 

1,406

 

2,717

Financing-related costs

92

Write-off of deferred financing costs

167

Foreign currency transaction (gain) loss

 

(44)

 

98

Tax effect (2)

 

(3,460)

 

(5,335)

Adjusted net income

$

22,882

$

14,092

28

Years Ended December 31,

2021

   

2020

Net income per diluted share

$

0.30

    

$

0.06

Non-cash stock compensation

 

0.12

 

0.18

Intangible amortization

 

0.05

 

0.07

Change in contingent consideration

 

0.00

 

0.01

Acquisition-related costs (1)

 

0.01

 

0.02

Severance, integration and other expense

 

0.03

 

0.05

Financing-related costs

0.00

Write-off of deferred financing costs

0.00

Foreign currency transaction (gain) loss

 

0.00

 

0.00

Tax effect (2)

 

(0.07)

 

(0.11)

Adjusted net income per diluted share

$

0.44

$

0.28

________________________________________

(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 accounts receivable and contract assets, prepaid expense and other assets, accounts payable, contract liabilities, 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, 2021 and 2020:

Years Ended December 31,

    

2021

    

2020

 

(in thousands)

Net cash provided by (used in):

Operating activities

    

$

41,942

    

$

43,971

Investing activities

 

(2,320)

 

(3,498)

Financing activities

 

(34,125)

 

(15,695)

Effect of exchange rate changes on cash

 

(1,713)

 

806

Net increase in cash, cash equivalents, and restricted cash

$

3,784

$

25,584

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

our operating activities provided net cash of $41.9 million for the year ended December 31, 2021.  Net cash provided from operations was primarily attributable to $14.4 million provided by working capital and our net income after adjustments for non-cash charges of approximately $27.6 million.  The change in working capital was primarily attributable to a $4.5 million increase in accounts payable, $5.5 million increase in accrued expenses, $1.9 million increase in contract liabilities, $2.6 million decrease in accounts receivable and contract assets, and a $0.2 million increase in prepaid expense and other assets;
treasury share repurchases of $16.3 million;
payments related to tax withholding for stock-based compensation of $7.1 million;
cash dividends paid to shareholders of $4.4 million;
principal payments on borrowings of $4.3 million;
payment of contingent consideration of $2.6 million;
capital expenditures for property, plant and equipment of $2.3 million; and
proceeds from issuance of employee stock purchase plan shares of $0.6 million.

29

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 $74.5 million and $78.8 million at December 31, 2021 and December 31, 2020, 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 $73.6 million and $77.7 million at December 31, 2021 and December 31, 2020, 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.0% and 2.5% for December 31, 2021 and 2020, respectively. 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 and interest rates.  As of December 31, 2021 and 2020, there were no borrowings under the revolver.

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

30

The Company has financial covenants underlying its debt which require a Debt to adjusted EBITDA ratio of 3.25. The Company is currently in compliance with its financial covenants.

Employee Retirement Plans

For the fiscal years ended December 31, 2021 and 2020, we contributed $2.1 million and $0.9 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.

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 and software 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

31

Company.  For network and software 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 automation 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 on-premise software and software-as-a-service licenses, as well as other software-related services.  Revenue associated with the software performance obligation is primarily recognized at the point at which the software is installed or access is granted, 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 and is primarily comprised of sponsorships.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms. In addition, we sell research products for which the revenue is recognized at a point in time upon delivery to the client.

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 invoice 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, 2021, 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, 2021.

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.

32

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

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2021, 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, 2021 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. 

Item 9C.  Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

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

33

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

34

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 (PCAOB ID 238)

F-1

Consolidated Balance Sheets as of December 31, 2021 and 2020

F-3

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

F-4

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

F-5

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

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

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

35

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, 2021 and 2020, 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, 2021, 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, 2021 and 2020, 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, 2021, 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 $278 million for the year ended December 31, 2021.

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 11, 2022

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

F-2

INFORMATION SERVICES GROUP, INC.

CONSOLIDATED BALANCE SHEETS

(In thousands, except par value)

Years Ended December 31,

    

2021

    

2020

 

ASSETS

Current assets

Cash and cash equivalents

$

47,521

$

43,730

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

 

64,344

 

67,473

Prepaid expenses and other current assets

 

4,245

 

3,412

Total current assets

 

116,110

 

114,615

Restricted cash

 

88

 

95

Furniture, fixtures and equipment, net

 

5,293

 

5,001

Right-of-use lease assets

 

5,293

 

5,909

Goodwill

 

90,790

 

91,008

Intangible assets, net

 

12,410

 

15,064

Deferred tax assets

 

2,197

 

2,255

Other assets

 

4,613

 

5,573

Total assets

$

236,794

$

239,520

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities

Accounts payable

$

16,162

$

11,176

Current maturities of long-term debt

 

4,300

 

4,300

Contract liabilities

 

7,049

 

5,121

Accrued expenses and other current liabilities

 

29,327

 

30,064

Total current liabilities

 

56,838

 

50,661

Long-term debt, net of current maturities

 

69,490

 

73,551

Deferred tax liabilities

 

2,824

 

3,811

Operating lease liabilities

 

3,481

 

4,332

Other liabilities

 

5,768

 

8,028

Total liabilities

 

138,401

 

140,383

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; 49,362 shares issued and 48,856 outstanding at December 31, 2021 and 48,297 shares issued and 48,189 outstanding at December 31, 2020

 

49

 

48

Additional paid-in capital

 

237,628

 

248,018

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

 

(3,871)

 

(256)

Accumulated other comprehensive loss

 

(6,940)

 

(4,671)

Accumulated deficit

 

(128,473)

 

(144,002)

Total stockholders’ equity

 

98,393

 

99,137

Total liabilities and stockholders’ equity

$

236,794

$

239,520

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,

 

2021

    

2020

Revenues

$

277,832

$

249,128

Operating expenses

Direct costs and expenses for advisors

 

168,475

 

149,878

Selling, general and administrative

 

78,759

 

83,785

Depreciation and amortization

 

5,331

 

6,196

Operating income

 

25,267

 

9,269

Interest income

 

142

 

260

Interest expense

 

(2,342)

 

(3,563)

Foreign currency transaction gain (loss)

 

44

 

(98)

Income before taxes

 

23,111

 

5,868

Income tax provision

 

7,582

 

3,113

Net income

15,529

2,755

Weighted average shares outstanding:

Basic

 

48,638

 

47,717

Diluted

 

51,756

 

49,972

Earnings per share:

Basic

$

0.32

$

0.06

Diluted

$

0.30

$

0.06

Comprehensive income:

Net income

$

15,529

$

2,755

Foreign currency translation, net of tax expense (benefit) of ($724) and $760, respectively

 

(2,269)

 

2,467

Comprehensive income

$

13,260

$

5,222

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

Net income

15,529

15,529

Other comprehensive loss

(2,269)

(2,269)

Treasury shares repurchased

(16,331)

(16,331)

Proceeds from issuance of ESPP shares

61

549

610

Issuance of treasury shares

(12,167)

12,167

Issuance of common stock for RSUs vested

1,065

1

(1)

Accrued dividends on unvested shares

(313)

(313)

Cash dividends paid to shareholders

(4,437)

(4,437)

Stock based compensation

6,467

6,467

Balance December 31, 2021

 

49,362

$

49

$

237,628

$

(3,871)

$

(6,940)

$

(128,473)

$

98,393

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,

2021

    

2020

 

Cash flows from operating activities

Net income

$

15,529

$

2,755

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

Depreciation expense

 

2,688

 

2,664

Amortization of intangible assets

 

2,643

 

3,532

Deferred tax (benefit) expense from stock issuances

 

(2,389)

 

969

Write-off of deferred financing costs

167

Amortization of deferred financing costs

 

354

 

403

Stock-based compensation

 

6,467

 

8,891

Change in fair value of contingent consideration

101

419

(Benefits) provisions for accounts receivable

(138)

817

Deferred tax provision (benefit)

 

2,330

 

(139)

Changes in operating assets and liabilities:

Accounts receivable and contract assets

 

2,648

 

10,065

Prepaid expense and other assets

 

(243)

 

(1,689)

Accounts payable

 

4,503

 

2,070

Contract liabilities

 

1,928

 

(93)

Accrued expenses

 

5,521

 

13,140

Net cash provided by operating activities

 

41,942

 

43,971

Cash flows from investing activities

Purchase of furniture, fixtures and equipment

 

(2,320)

 

(1,181)

Neuralify acquisition (Note 4)

(2,317)

Net cash used in investing activities

 

(2,320)

 

(3,498)

Cash flows from financing activities

Principal payments on borrowings

 

(4,300)

 

(8,088)

Proceeds from issuance of employee stock purchase plan shares

 

610

 

516

Debt financing costs

 

 

(934)

Payments related to tax withholding for stock-based compensation

 

(7,109)

 

(2,023)

Payment of contingent consideration

(2,558)

Cash dividends paid to shareholders

(4,437)

Treasury shares repurchased

 

(16,331)

 

(5,166)

Net cash used in financing activities

 

(34,125)

 

(15,695)

Effect of exchange rate changes on cash

 

(1,713)

 

806

Net increase in cash, cash equivalents, and restricted cash

 

3,784

 

25,584

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

 

43,825

 

18,241

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

$

47,609

$

43,825

Supplemental disclosures of cash flow information:

Cash paid for:

Interest

$

1,875

$

3,114

Taxes, net of refunds

$

3,582

$

2,536

Non-cash investing and financing activities:

Issuance of treasury stock for vested restricted stock awards

$

12,167

$

6,359

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 are 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 are recorded at cost. Depreciation is computed by applying the straight-line method over the estimated useful life of the assets, which ranges from two 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 two to five years. 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, 2021 and 2020, the Company capitalized $0.8 million and $0.3 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, 2021 and 2020, nor were any indicators identified in 2021 or 2020 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 for both years ended December 31, 2021 and 2020.

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.

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 and software 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

F-9

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

Company.  For network and software 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 automation 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 on-premise software and software-as-a-service licenses, as well as other software-related services.  Revenue associated with the software performance obligation is primarily recognized at the point at which the software is installed or access is granted, 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 and is primarily comprised of sponsorships.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms. In addition, we sell research products for which the revenue is recognized at a point in time upon delivery to the client.

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 invoice 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 $0.3 million and $1.7 million for the years ended December 31, 2021 and 2020, respectively.  The decrease was attributable to pandemic-related travel restrictions that occurred throughout the majority of 2021 and 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 August 5, 2021.

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 generally reflected as an adjustment to additional paid-in capital.

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

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

1,018

 

$

 

$

 

$

1,018

Total

 

$

1,018

 

$

 

$

 

$

1,018

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

2,420

 

$

2,420

 

$

 

$

 

$

2,420

 

$

2,420

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 (2)

 

$

 

$

 

$

5,319

 

$

5,319

 

$

 

$

 

$

5,319

 

$

5,319

(1)

Contingent consideration is included in “Accrued expenses and other current liabilities” as of December 31, 2021.

(2)

The current and noncurrent Contingent consideration is included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of December 31, 2020.

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, 2021 and 2020:

 

Year Ended

 

December 31,

     

2021

     

2020

Beginning Balance

$

5,319

$

Payments of contingent consideration

 

(3,000)

 

Neuralify contingent consideration accrued

 

 

4,900

Accretion of contingent consideration

 

101

 

419

Ending Balance

$

2,420

$

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 $74.5 million at December 31, 2021 and $78.8 million at December 31, 2020, 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 $73.6 million and $77.7 million at December 31, 2021 and 2020, 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.0% and 2.5% for December 31, 2021 and 2020, respectively. 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 and interest rates.  As of December 31, 2021 and 2020, there were no borrowings under the revolver. The Company is currently in compliance with its financial covenants.

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.

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

F-13

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

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,

    

2021

    

2020

Contract assets

$

18,639

$

21,825

Contract liabilities

$

7,049

$

5,121

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

Remaining performance obligations

As of December 31, 2021, the Company had $104.5 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 equity holders 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:

F-14

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

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.

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:

Year Ended

December 31,

 

2021

    

2020

Basic:

Net income

$

15,529

$

2,755

Weighted average common shares

 

48,638

 

47,717

Earnings per share

$

0.32

$

0.06

Diluted:

Net income

$

15,529

$

2,755

Basic weighted average common shares

 

48,638

 

47,717

Potential common shares

 

3,118

 

2,255

Diluted weighted average common shares

 

51,756

 

49,972

Diluted earnings per share

$

0.30

$

0.06

NOTE 6—ACCOUNTS RECEIVABLE AND CONTRACT ASSETS

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

Years Ended December 31,

 

    

2021

    

2020

 

Accounts receivable

$

45,531

$

45,499

Contract assets

 

18,639

 

21,825

Receivables from related parties

 

174

 

149

$

64,344

$

67,473

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

    

2021

    

2020

 

Computer hardware, software and other office equipment

 

2 to 5

 

years

$

6,104

$

5,238

Furniture, fixtures and leasehold improvements

 

2 to 5

years

 

4,765

 

4,797

Software and development costs

 

3 to 5

years

 

9,173

 

8,385

Accumulated depreciation

 

(14,749)

 

(13,419)

$

5,293

$

5,001

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

NOTE 8—LEASES

The Company recognizes 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 2025, 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,

    

2021

    

2020

Lease cost

Operating lease cost

$

2,170

$

2,541

Finance lease cost:

Amortization of right-of-use assets

253

53

Interest on lease liabilities

9

5

Short-term lease cost

 

42

 

41

Variable lease cost

 

110

 

304

Sublease income

 

(250)

 

(245)

Total lease cost

$

2,334

$

2,699

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

$

9

$

53

Operating cash flows from operating leases

$

2,720

$

3,284

Financing cash flows from finance leases

$

253

$

6

F-16

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

Supplemental balance sheet information related to leases was as follows:

(In thousands, except lease term and discount rate)

Years Ended December 31,

    

2021

    

2020

Operating leases

Operating lease right-of-use assets

$

5,293

$

5,909

Current operating lease liabilities (1)

$

2,520

 

2,550

Non-current operating lease liabilities

 

 

3,481

 

4,332

Total operating lease liabilities

$

6,001

$

6,882

Finance leases

Finance lease right-of-use assets (2)

$

451

$

197

Current finance lease liabilities (1)

$

395

 

95

Non-current finance lease liabilities

 

 

61

 

101

Total finance lease liabilities

$

456

$

196

Weighted average remaining lease term (in years)

Operating leases

3.3

3.6

Finance leases

1.3

2.6

Weighted average discount rate

Operating leases

6.0%

7.1%

Finance leases

2.9%

4.4%

(1)Current lease liabilities are included in “Accrued expenses and other current liabilities.”
(2)Finance lease right-of-assets are included in “Furniture, fixtures and equipment, net”

Maturities of lease liabilities were as follows:

Operating

Finance

    

Leases

Leases

Year Ending December 31,

2022

$

2,613

$

399

2023

1,762

43

2024

1,152

11

2025

 

871

 

8

2026

 

186

 

Thereafter

Total lease payments

 

6,584

 

461

Less imputed interest

(583)

(5)

Total

6,001

456

F-17

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

NOTE 9—INTANGIBLE ASSETS

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

2021

    

Gross

    

    

    

    

 

Estimated

Carrying

Accumulated

Currency

Net Book

Useful Lives

Amount

Acquisitions

Amortization

impact

Value

Amortizable intangibles:

Customer relationships

2 to 15

 

years

$

75,283

$

$

(68,677)

$

(111)

$

6,495

Noncompete agreements

4 to 7

years

 

5,962

 

 

(5,960)

 

2

Software

3 to 4

years

 

1,660

 

 

(1,534)

 

126

Backlog

1 to 2

years

 

5,002

 

 

(4,981)

(21)

 

Databases

4 to 15

years

 

13,218

 

 

(7,371)

(180)

 

5,667

Trademark and trade names

5

years

 

1,490

 

 

(1,370)

 

120

Intangibles

$

102,615

$

$

(89,893)

$

(312)

$

12,410

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

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

2022

    

$

2,110

 

2023

 

1,814

2024

 

1,495

2025

 

1,326

2026

1,201

Thereafter

 

4,464

$

12,410

F-18

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

NOTE 10—GOODWILL

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

    

2021

    

2020

Balance as of January 1

 

Goodwill

$

91,130

$

85,786

Foreign currency impact

(122)

(437)

Net balance as of January 1

91,008

85,349

Acquisitions

5,344

Foreign currency impact and adjustments

 

(218)

315

(218)

5,659

Balance as of December 31

Goodwill

91,130

91,130

Foreign currency impact and adjustments

(340)

(122)

Net balance as of December 31

$

90,790

$

91,008

NOTE 11—ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

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

December 31,

    

2021

    

2020

 

Accrued payroll, incentive, and vacation

$

7,054

$

11,630

Accrued corporate and payroll related taxes

 

7,931

 

5,459

Contingent consideration—current

 

2,420

 

2,929

Current operating lease liability

2,520

2,550

Other

 

9,402

 

7,496

$

29,327

$

30,064

NOTE 12—FINANCING ARRANGEMENTS AND LONG-TERM DEBT

Long-term debt consists of the following:

December 31,

    

2021

    

2020

 

Senior secured credit facility

$

74,475

$

78,775

Debt issuance costs

 

(685)

 

(924)

 

73,790

 

77,851

Less current installments on long term debt

 

4,300

 

4,300

Long-term debt

$

69,490

$

73,551

F-19

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

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

    

Debt

 

2022

$

4,300

2023

 

4,300

2024

4,300

2025

61,575

$

74,475

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 $74.5 million and $78.8 million at December 31, 2021 and December 31, 2020, 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 $73.6 million and $77.7 million at December 31, 2021 and December 31, 2020, 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.0% and 2.5% for December 31, 2021 and 2020, respectively. The Company also considered recent transactions of peer group

F-20

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions and interest rates.  As of December 31, 2021 and 2020, there were no borrowings under the revolver.  The Company is currently in compliance with its financial covenants.

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, 2021 and 2020.

Neuralify Contingent Consideration

As of December 31, 2021, the Company has recorded a liability of $2.4 million representing the estimated fair value of contingent consideration related to the acquisition of Neuralify, all of which 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.2 million and $0.1 million for December 31, 2021 and 2020, respectively, 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, 2021 and 2020 consists of the following:

Years Ended December 31,

    

2021

    

2020

 

Domestic

$

9,984

$

(3,361)

Foreign

 

13,127

 

9,229

Total income before income taxes

$

23,111

$

5,868

The components of the 2021 and 2020 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,

    

2021

    

2020

 

Current:

Federal

$

2,194

$

(1,368)

State

 

617

 

564

Foreign

 

4,830

 

3,088

Total current provision

 

7,641

 

2,284

Deferred:

Federal

 

(786)

 

365

State

 

38

 

(68)

Foreign

 

689

 

532

Total deferred (benefit) expense

 

(59)

 

829

Total

$

7,582

$

3,113

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, 2021 and 2020 were as follows:

Years Ended December 31,

    

2021

    

2020

    

Tax provision computed at 21%

  

$

4,853

$

1,232

Nondeductible expenses

 

91

 

718

State income taxes, net of federal benefit

 

624

 

400

Tax impact of foreign operations

 

2,045

 

339

Valuation allowances increase (release)

 

52

 

517

Net decrease of uncertain tax positions

 

(31)

 

(34)

Other

 

(52)

 

(59)

Income tax provision

$

7,582

$

3,113

Effective income tax rates

 

32.8

%  

 

53.1

%  

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,

 

2021

2020

Noncurrent deferred tax asset

Compensation related expenses

$

1,242

$

2,081

Foreign currency translation

 

2,422

 

1,697

U.S. foreign tax credit carryovers

 

1,903

 

1,194

Foreign net operating loss carryovers

 

2,208

 

4,943

Accruals and reserves

 

990

 

1,026

Operating lease right-of-use assets

1,651

1,396

Other

 

466

 

405

Valuation allowance for deferred tax assets

 

(3,315)

 

(3,707)

Total noncurrent deferred tax asset

 

7,567

 

9,035

Noncurrent deferred tax liability

Depreciable assets

 

(468)

 

(699)

Prepaids

 

(392)

 

(428)

Intangible assets

 

(787)

 

(911)

Investment in foreign subsidiaries

 

(2,157)

 

(3,664)

Foreign earnings distribution taxes

 

(1,038)

 

(851)

Foreign intangibles and reserves

 

(1,884)

 

(2,888)

Operating lease liabilities

(1,468)

(1,160)

Total noncurrent deferred tax liability

 

(8,194)

 

(10,601)

Net noncurrent deferred tax liability

 

(627)

 

(1,566)

Net deferred tax liability

$

(627)

$

(1,566)

A valuation allowance was established at December 31, 2021 and 2020 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, 2021 and 2020 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, 2021, the Company has foreign net operating loss (NOL) carryforwards of approximately $11.2 million. If not utilized, these NOL carryforwards begin to expire in 2022. The Company also has a federal tax credit carryforward of approximately $1.9 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

F-23

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

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,

    

2021

    

2020

 

Balance, beginning of year

$

1,569

$

1,534

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

 

101

 

69

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

 

(31)

 

(34)

Balance, end of year

$

1,639

$

1,569

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

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, 2021, there were 3,936,086 and 1,038,513 shares available for grant under the amended and restated Incentive Plan and ESPP, respectively.  

The Company recognized $6.5 million and $8.9 million in employee stock-based compensation expense during the years ended December 31, 2021 and 2020, 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.

F-24

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

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.  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) 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, 2021 and changes during the years then ended, is presented below:

    

    

Weighted-

 

Average

Grant Date

RSU

Fair Value

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

Granted

 

1,112

$

6.07

Vested

 

(3,680)

$

2.46

Forfeited

 

(278)

$

2.51

Non-vested at December 31, 2021

 

4,020

$

3.20

The total fair value of RSUs vested during the years ended December 31, 2021 and 2020 was $9.0 million and $9.7 million, respectively.  As of December 31, 2021, there was $8.3 million of unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted-average period of 2.3 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

F-25

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

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, 2021, the Company issued 122,707 shares for the ESPP.  There were 1,038,513 shares available for purchase at December 31, 2021 under the ESPP.

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:

Year Ended

December 31,

2021

    

2020

Revenues

Americas(1)

$

160,181

$

141,227

Europe(2)

 

90,256

 

87,131

Asia Pacific(3)

 

27,395

 

20,770

$

277,832

$

249,128

Fixed assets

Americas

$

2,598

$

3,114

Europe

 

2,119

 

1,709

Asia Pacific

 

576

 

178

$

5,293

$

5,001

(1)

Substantially all relates to operations in the United States.

(2)

Includes revenues from operations in Germany of $50.0 million and $43.5 million in 2021 and 2020, respectively. Includes revenues from operations in the United Kingdom of $15.2 million and $19.0 million in 2021 and 2020, respectively.

(3)

Includes revenues from operations in Australia of $23.1 million and $16.9 million in 2021 and 2020, 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.

F-26

Table of Contents

INFORMATION SERVICES GROUP, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(tabular amounts in thousands, except per share data)

NOTE 18RESTRUCTURING 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, 2021 is as follows:

    

Restructuring Plan

Balance at January 1, 2020

    

$

Amounts accrued

 

2,349

Amounts paid/incurred

 

(2,040)

Balance at December 31, 2021

 

$

309

The $2.3 million of net restructuring charges was primarily related to contractual termination benefits, and was recorded in selling, general and administrative expenses.

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 Unit Agreement for Directors (Time Based).

10.6*#

Form of Restricted Unit Agreement for Executives (Time Based).

Exhibit
Number

Description

10.7*#

Form of Restricted Stock Unit Agreement for Executives (Performance Based).

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*#

Retirement Agreement dated as of June 10, 2021, between the Company and David E. Berger.

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

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

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

10.19#

Employment Letter for Humberto P. Alfonso, dated April 30, 2021 (previously filed as Exhibit 10.1 to the Registrant’s Form 8-K filed with the SEC on May 5, 2021 (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).

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.  

Exhibit
Number

Description

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, 2021, filed on March 11, 2022, 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.

104*

Cover Page formatted in Inline XBRL and contained in Exhibit 101 attachments.

*    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 11, 2022.

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 11, 2022

/s/ Humberto P. Alfonso

Humberto P. Alfonso

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

March 11, 2022

*Neil G. Budnick

Neil G. Budnick

Director

March 11, 2022

*Gerald S. Hobbs

Gerald S. Hobbs

Director

March 11, 2022

*Kalpana Raina

Kalpana Raina

Director

March 11, 2022

*Donald C. Waite III

Donald C. Waite III

Director

March 11, 2022

*Christine Putur

Christine Putur

Director

March 11, 2022

*Bruce N. Pfau

Bruce N. Pfau

Director

March 11, 2022

*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, 2021

Allowance for doubtful accounts

$

368

 

138

 

(466)

$

40

Allowance for tax valuation

$

3,707

 

52

(444)

$

3,315

Year ended December 31, 2020

Allowance for doubtful accounts

$

343

 

817

 

(792)

$

368

Allowance for tax valuation

$

3,989

 

517

 

(799)

$

3,707

G-1

EX-10.5 2 iii-20211231xex10d5.htm EX-10.5

Exhibit 10.5

RESTRICTED STOCK UNIT AWARD AGREEMENT

THIS AGREEMENT (the “Agreement”) is made effective as of [•] (the “Grant Date”), between Information Services Group, Inc., a Delaware corporation (“ISG”) (hereinafter called the “Company”), and [•], a member of the Board who is not an employee of the Company, hereinafter referred to as the “Grantee”. Capitalized terms not otherwise defined herein shall have the same meanings as in the Plan (as defined below).

WHEREAS, the Company desires to grant the Grantee 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 2007 Information Services Group, Inc. Equity Incentive Plan (the “Plan”), the terms of which are hereby incorporated by reference and made a part of this Agreement;

WHEREAS, the committee of the Company’s Board 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 Grantee, 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 the Restricted Stock Units.

Subject to the terms and conditions of the Plan and the additional terms and conditions set forth in this Agreement, the Company hereby grants to the Grantee [•] Restricted Stock Units (hereinafter called “RSUs”). The RSUs shall vest and become nonforfeitable in accordance with Section 2 hereof.

2.Vesting.

(a)So long as the Grantee continues to be a member of the Board, the RSUs shall become vested and nonforfeitable in three equal installments on each of the first, second and third anniversaries of the Grant Date (each anniversary of the Grant Date, a “Vesting Date”); provided however, that the RSUs shall become 100% vested and nonforfeitable upon the earliest to occur of (i) the date the Grantee ceases to be a member of the Board due to the Grantee’s death, Disability or Retirement (as defined below), and (ii) a Change in Control (any such date, an “Acceleration Date”).

(b)If, prior to the occurrence of the third anniversary of the Grant Date (or any Acceleration Date), the Grantee ceases to be a member of the Board for any reason other than due to the Grantee’s death, Disability or Retirement (as defined below), the RSUs shall, to the extent not then vested, be forfeited by the Grantee without consideration therefor; provided, however, the Board may exercise its discretion and accelerate the vesting of any portion of the grant which is unvested.

(c)For purposes of this Agreement, “Retirement” shall mean a voluntary resignation from the Board at the age of seventy-five (75) or older.

(d) In no event shall the Grantee receive any distribution of Shares subject to any vested RSUs until the Vesting Date or Acceleration Date, as applicable, at which time the Company shall,


as promptly as administratively practicable (but in no event later than March 14 of the calendar year following the calendar year in which such Vesting Date or Acceleration Date occurs) deliver such Shares to the Grantee.

3.Equivalents. The Participant shall have the right to be credited with dividend equivalents equal to the dividends paid by the Company that the Participant would have received if, on the corresponding dividend payment due date, the Participant had been the owner of a number of Shares equal to the number of RSUs awarded to the Participant pursuant to the Agreement for which Shares have not been previously delivered pursuant to Section 2(d) of the Agreement (the “Dividend Equivalents”). Any Dividend Equivalents deriving from a cash dividend shall be converted to RSUs based on the Fair Market Value of Shares on the dividend payment date (or, if the dividend payment date is not a day during which the NASDAQ is open for trading (such an open day, a “NASDAQ Trading Day”), then on the first NASDAQ Trading Day following the dividend payment date). Subject to any provisions of the Plan relating to adjustments of Awards (including Section 9 of the Plan), any Dividend Equivalents deriving from a dividend of Shares shall be converted into additional RSUs on a one-for-one basis. The Participant shall continue to be credited with Dividend Equivalents until the date of delivery of the corresponding Shares pursuant to Section 2(d) of the Agreement or until earlier forfeiture or cancellation of the RSUs. Notwithstanding the foregoing, as determined by the Board or the Committee, such Dividend Equivalents may be paid in the form of cash instead of RSUs, or a combination of cash and RSUs. The Dividend Equivalents so credited shall be subject to the same terms and conditions as the corresponding RSUs, and shall vest and be settled Dividend (or if applicable, be cancelled or forfeited) in the same manner and at the same time as the corresponding RSUs, as if the Dividend Equivalents had been granted at the same time as the Restricted Stock Unit Award.

4.Change in Capitalization; Corporate Transactions. If there occurs an event as described in Section 9 of the Plan, the provisions of Section 9 shall govern the treatment of this RSU Award.

5.Limitation on Obligations. The Company’s obligation with respect to the RSUs granted hereunder is limited solely to the delivery to the Grantee 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 of the Plan and permitted under Section 409A of the Code. This RSU Award 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 Grantee shall not have any rights of a common stockholder of the Company unless and until the Grantee becomes entitled to receive the shares of Common Stock pursuant to Section 2 above.

7.Transferability. The RSUs may not, at any time prior to becoming vested pursuant to Section 2 or thereafter, be transferred, sold, assigned, pledged, hypothecated or otherwise disposed of unless such transfer, sale, assignment, pledge, hypothecation or other disposition is made to a trust or other estate planning vehicle and otherwise complies with the provisions of this Agreement.

8.Grantee’s Continued Service on the Board. Nothing contained in this Agreement or in any other agreement entered into by the Company and the Grantee guarantees that the Grantee will continue to serve as a member of the Board for any specified period of time.

2


9.Withholding. It shall be a condition of the obligation of the Company upon delivery of Common Stock to the Grantee pursuant to Section 2 above that the Grantee 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 or paid by the Company 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 Grantee hereunder and/or withholding amounts from any compensation or other amount owing from the Company to the Grantee), 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 Grantee may be permitted to elect to use Common Stock otherwise deliverable to the Grantee hereunder to satisfy any such obligations, subject to such procedures as the Company’s accountants may require. The Grantee 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 Grantee, the Company may require the Grantee 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 Grantee 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 Grantee 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 Grantee incurring any tax liability under the Deferred Compensation Tax Rules; which day, if the Grantee is a “specified Grantee” within the meaning of the Deferred Compensation Tax Rules, may, in the event the benefit to be provided is due to the Grantee’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 Grantee shall be addressed to him or her at the address appearing in the personnel records of the Company for the Grantee. 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 Grantee shall, if the Grantee is then deceased, be given to the Grantee’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.

3


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.

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

INFORMATION SERVICES GROUP, INC.

By: ​ ​​ ​​ ​​ ​​ ​​ ​
Name: Thomas Kucinski
Title: Chief Human Resources Officer

GRANTEE

[•]

4


EX-10.6 3 iii-20211231xex10d6.htm EX-10.6

Exhibit 10.6

RESTRICTED STOCK UNIT AWARD AGREEMENT

(Time-Based)

THIS AGREEMENT (the “Agreement”) is made, effective as of [•] (the “Grant Date”) between Information Services Group, Inc., a Delaware corporation (the “Company”), and [•] 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 [•] 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)Unless otherwise provided in this agreement, the RSUs shall vest with respect to xxx percent (xx%) on [Date], so long as the Participant remains employed with or providing services for the Company or any of its Affiliates on that date.

1


(b)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.

(c)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.Dividend Equivalents. The Participant shall have the right to be credited with dividend equivalents equal to the dividends paid by the Company that the Participant would have received if, on the corresponding dividend payment due date, the Participant had been the owner of a number of Shares equal to the number of RSUs awarded to the Participant pursuant to the Agreement for which Shares have not been previously delivered pursuant to Section 2(d) of the Agreement (the “Dividend Equivalents”). Any Dividend Equivalents deriving from a cash dividend shall be converted to RSUs based on the Fair Market Value of Shares on the dividend payment date (or, if the dividend payment date is not a day during which the NASDAQ is open for trading (such an open day, a “NASDAQ Trading Day”), then on the first NASDAQ Trading Day following the dividend payment date). Subject to any provisions of the Plan relating to adjustments of Awards (including Section 9 of the Plan), any Dividend Equivalents deriving from a dividend of Shares shall be converted into additional RSUs on a one-for-one basis. The Participant shall continue to be credited with Dividend Equivalents until the date of delivery of the corresponding Shares pursuant to Section 2(d) of the Agreement or until earlier forfeiture or cancellation of the RSUs. Notwithstanding the foregoing, as determined by the Board or the Committee, such Dividend Equivalents may be paid in the form of cash instead of RSUs, or a combination of cash and RSUs. The Dividend Equivalents so credited shall be subject to the same terms and conditions as the corresponding RSUs, and shall vest and be settled (or if applicable, be cancelled or forfeited) in the same manner and at the same time as the corresponding RSUs, as if the Dividend Equivalents had been granted at the same time as the Restricted Stock Unit Award.

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)Assumption of RSU by Acquirer. 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 that is assumed by the successor entity shall continue to vest in accordance with the terms of Section 2 of this Agreement; provided that, in the event that the Participant is terminated without Cause or for Good Reason or due to Participant’s death or Disability within 24 months following

2


the closing date of a Change in Control, any unvested portion of the RSUs shall be 100% vested on such termination date.

(c)No Assumption of RSU by Acquirer. 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 RSUs that are not assumed by the successor entity shall be 100% vested immediately prior to the closing of 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

3


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.

4


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

5


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:

Thomas Kucinski

Title:

Executive Vice President and Chief HR Officer

 

 

PARTICIPANT:

 

 

By:

 

Name:

[•]

Restricted Stock Unit Award Agreement

Time-based

(Date)

6


EX-10.7 4 iii-20211231xex10d7.htm EX-10.7

Exhibit 10.7

RESTRICTED STOCK UNIT AWARD AGREEMENT

(Performance-Based)

THIS AGREEMENT (the “Agreement”) is made, effective as of [•] (the “Grant Date”) between Information Services Group, Inc., a Delaware corporation (the “Company”), and [•], 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 [•] 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)Unless otherwise provided in this agreement, the number of RSUs shall be determined according to the attached Schedule A. 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.

1


(b)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.

(c)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.Dividend Equivalents. The Participant shall have the right to be credited with dividend equivalents equal to the dividends paid by the Company that the Participant would have received if, on the corresponding dividend payment due date, the Participant had been the owner of a number of Shares equal to the number of RSUs awarded to the Participant pursuant to the Agreement for which Shares have not been previously delivered pursuant to Section 2(d) of the Agreement (the “Dividend Equivalents”). Any Dividend Equivalents deriving from a cash dividend shall be converted to RSUs based on the Fair Market Value of Shares on the dividend payment date (or, if the dividend payment date is not a day during which the NASDAQ is open for trading (such an open day, a “NASDAQ Trading Day”), then on the first NASDAQ Trading Day following the dividend payment date). Subject to any provisions of the Plan relating to adjustments of Awards (including Section 9 of the Plan), any Dividend Equivalents deriving from a dividend of Shares shall be converted into additional RSUs on a one-for-one basis. The Participant shall continue to be credited with Dividend Equivalents until the date of delivery of the corresponding Shares pursuant to Section 2(d) of the Agreement or until earlier forfeiture or cancellation of the RSUs. Notwithstanding the foregoing, as determined by the Board or the Committee, such Dividend Equivalents may be paid in the form of cash instead of RSUs, or a combination of cash and RSUs. The Dividend Equivalents so credited shall be subject to the same terms and conditions as the corresponding RSUs, and shall vest and be settled (or if applicable, be cancelled or forfeited) in the same manner and at the same time as the corresponding RSUs, as if the Dividend Equivalents had been granted at the same time as the Restricted Stock Unit Award.

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.

2


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.

3


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

4


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:

Thomas Kucinski

 

Title:

Executive Vice President and Chief HR Officer

 

 

 

 

 

PARTICIPANT:

 

 

 

 

 

By:

 

 

Name:

[•]

Restricted Stock Unit Award Agreement

Performance-based

([•])

5


Schedule A

Ability to earn additional shares according to the schedule below:

6


EX-10.9 5 iii-20211231xex10d9.htm EX-10.9


Chief Human Resources Officer

Logo  Description automatically generated

Thomas S. Kucinski

Executive Vice President –
Chief Human Resources Officer

Exhibit 10.9

June 10, 2021

David. E. Berger

12 Byron Lane

Larchmont, NY 10538

Re:Retirement and General Release

Dear David:

I want to extend my deepest gratitude to you for your long and valued service to Information Services Group, Inc. (the “Company” or “ISG”).  This retirement and release letter (this “Letter”) is to memorialize our mutual agreement regarding your retirement from the Company.

1.Retirement. Your retirement date with the Company will be June 11, 2021 (the "Retirement Date"). The Retirement Date will be the termination date of your employment.

2.Retirement Payment. From and after the Retirement Date and in consideration for your execution of the general release of claims as provided in Paragraph 4, your continued compliance with any restrictive covenant arrangements between you and the Company and the other promises contained herein, you (or your estate upon your death) will receive $925,000 in the aggregate, subject to Section 3, payable in twenty-four (24) equal installments coinciding with the normal payroll dates of the Company.  The first such installment shall be made on the first such payroll date that occurs after the thirtieth (30th) day following your Retirement Date (such thirtieth (30th) day, the “Release Date”); provided, however, that such installment payments shall be due only if such general release of claims has become irrevocable by the Release Date.

3.Compensation or Benefits; Withholding. You acknowledge that, except as expressly provided in this Letter Agreement or as otherwise required by applicable law, you are not entitled to receive any additional compensation or other benefits of any kind following the Retirement Date. The Company may withhold from any and all amounts payable under this Letter or otherwise such federal, state and local taxes as may be required to be withheld pursuant to any applicable law or regulation.  Notwithstanding the foregoing, nothing in this Letter is intended, or should be construed, to limit any right you may have under the Consolidated Omnibus Budget Reconciliation Act (“COBRA”) to continue you coverage under the Company’s benefit plans.

4.Release. This Letter (including the payments set forth herein) is conditioned on you signing and returning the General Release of Claims attached hereto as Exhibit A within 21 days following the Retirement Date and not revoking it during the seven (7) day revocation period thereafter.  The General Release of Claims will not be effective or accepted (and you will not be entitled to the payments set forth in this Letter) if signed by you prior to the Retirement Date.

Information Services Group, Inc.

2187 Atlantic Street

8th Floor

Stamford, CT 06902

203-517-3108



Chief Human Resources Officer

Logo  Description automatically generated

Thomas S. Kucinski

Executive Vice President –
Chief Human Resources Officer

5.Restrictive Covenants.  You hereby reaffirm and incorporate by reference into this Letter your obligations under that certain Restrictive Covenant Agreement between you and the Company.

6.Miscellaneous. This Letter and all of the provisions hereof shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and permitted assigns. This Letter may be amended only with the express written consent of the parties hereto. This Letter, the rights and obligations of the parties hereto and any claims or disputes relating thereto shall be governed by and construed in accordance with laws of the State of New York without giving effect to any choice of law or conflict of law rules or provisions that would cause the application of the laws of any jurisdiction other than the State of New York.

7.Section 409A. This Letter is intended to comply with Section 409A of the Internal Revenue Code of 1986, as amended (“Section 409A”), or be exempt from Section 409A, and shall be construed and administered in accordance with Section 409A. Notwithstanding any other provision of this Letter, payments provided under this Letter may only be made upon an event and in a manner that complies with Section 409A or an applicable exemption. Any payments under this Letter that may be excluded from Section 409A either as separation pay due to an involuntary separation from service or as a short-term deferral shall be excluded from Section 409A to the maximum extent possible. For purposes of Section 409A, each installment payment provided under this Letter shall each be treated as a separate payment. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Letter comply with Section 409A and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest, or other expenses that may be incurred by you on account of non-compliance with Section 409A.  References to the “termination date” of your employment from the Company and any correlative terms shall mean a “separation from service” within the meaning of Section 409A.

8.Entire Agreement. Except as otherwise expressly provided herein, this Letter and the exhibit attached hereto constitute the entire agreement between you and the Company with respect to the subject matter hereof and supersede any and all prior agreements or understandings between you and the Company with respect to the subject matter hereof, whether written or oral. This Letter will bind the heirs, personal representatives, successors and assigns of both you and the Company, and inure to the benefit of both you and the Company, and their respective heirs, successors and assigns; provided that, you may not assign your rights or obligations hereunder. This Letter may be amended or modified only by a written instrument executed by you and the Company.

* * * * *

Signature Page to Follow

Information Services Group, Inc.

2187 Atlantic Street

8th Floor

Stamford, CT 06902

203-517-3108



Chief Human Resources Officer

Logo  Description automatically generated

Thomas S. Kucinski

Executive Vice President –
Chief Human Resources Officer

On behalf of the Company, we thank you again for your dedicated service.

Very truly yours,

Information Services Group, Inc.

Graphic

By:

Name:

Thomas Kucinski

Title:

Executive Vice President and

Chief Human Resources Officer

The above terms and conditions accurately reflect our understanding regarding the terms and conditions of my retirement from employment with the Company, and I hereby confirm my agreement to the same.

Dated:June __, 2021​ ​​ ​​ ​​ ​​ ​​ ​

David E. Berger

Information Services Group, Inc.

2187 Atlantic Street

8th Floor

Stamford, CT 06902

203-517-3108



Chief Human Resources Officer

Logo  Description automatically generated

Thomas S. Kucinski

Executive Vice President –
Chief Human Resources Officer

EXHIBIT A

GENERAL RELEASE

DAVID BERGER (the “Executive”) agrees for the Executive, the Executive’s spouse and child or children (if any), the Executive’s heirs, beneficiaries, devisees, executors, administrators, attorneys, personal representatives, successors and assigns, hereby forever to release, discharge, and covenant not to sue Information Services Group Inc. (the “Company”), the Company’s past, present, or future parent, affiliated, related, and/or subsidiary entities, and all of their past and present directors, shareholders, officers, general or limited partners, employees, agents, insurers and attorneys, and agents and representatives of such entities, in such capacities, and employee benefit plans in which the Executive is or has been a participant by virtue of his employment with the Company and benefit plan administrators, and the successors of the Company or any of the foregoing entities (collectively, the “Releasees”), from any and all claims, debts, demands, accounts, judgments, rights, causes of action, equitable relief, damages, costs, charges, complaints, obligations, promises, agreements, controversies, suits, expenses, compensation, responsibility and liability of every kind and character whatsoever (including attorneys’ fees and costs), whether in law or equity, known or unknown, asserted or unasserted, suspected or unsuspected, which the Executive has or may have had against the Company or the Releasees based on any events or circumstances arising or occurring on or prior to the date this Release is executed, arising directly or indirectly out of, relating to, or in any other way involving in any manner whatsoever the Executive’s employment with the Company or the termination thereof, the Executive’s status at any time as a holder of any securities of the Company, or otherwise.  This includes, but is not limited to, a release of any and all claims arising under the laws of the United States, any other country, or any state, or locality relating to employment, or securities, including, without limitation, claims of wrongful discharge, breach of express or implied contract (whether oral or written), fraud, misrepresentation, defamation, or liability in tort, common law or public policy, claims of any kind that may be brought in any court or administrative agency, any claims arising under Title VII of the Civil Rights Act of 1964, the Age Discrimination in Employment Act, the Americans with Disabilities Act, the Fair Labor Standards Act, the Executive Retirement Income Security Act, the Family and Medical Leave Act, the Delaware Discrimination in Employment Act, the Securities Act of 1933, the Securities Exchange Act of 1934, the Sarbanes-Oxley Act, and similar statutes, ordinances, and regulations of the United States, any other country, or any state or locality.  This release of claims further includes, but is not limited to, Executive’s waiver of any right or claim to compensation, wages, back pay, reinstatement or re-employment, bonuses, or benefits of any kind or any nature arising or derivative from Executive’s employment with the Company, the termination thereof, or otherwise; provided, however, notwithstanding anything to the contrary set forth herein, that this general release shall not extend to (x) amounts owed to or rights available for the Executive under that certain Retirement Agreement, by and between the Company and the Executive (the “Retirement Agreement”) and (y) benefit claims under employee pension benefit plans in which the Executive is a participant by virtue of his employment with the Company or benefit claims under employee welfare benefit plans for covered occurrences (e.g., medical care, death, or onset of disability) arising after the execution of this Release

Information Services Group, Inc.

2187 Atlantic Street

8th Floor

Stamford, CT 06902

203-517-3108



Chief Human Resources Officer

Logo  Description automatically generated

Thomas S. Kucinski

Executive Vice President –
Chief Human Resources Officer

by the Executive.  This Release does not waive any rights to indemnification the Executive has under any insurance policy, by laws or other documents or agreements to which Executive may be entitled for actions taken in good faith during the term of his employment.

The Executive hereby represents and warrants to the Company and the Releasees that he has not filed any action, complaint, charge, grievance, arbitration or similar proceeding against the Company or the other Releasees.

The Executive understands that this Release includes a release of claims arising under the Age Discrimination in Employment Act (ADEA).  The Executive understands and warrants that he has been given a period of 21 days to review and consider this Release.  The Executive further acknowledges that the consideration given for this Release is in addition to anything of value to which he is already entitled.  The Executive is hereby advised to consult with an attorney prior to executing the Release.  By his signature below, the Executive warrants that he has had the opportunity to do so and to be fully and fairly advised by that legal counsel as to the terms of this Release and that this waiver and release is knowing and voluntary.  The Executive further warrants that he understands that he may use as much or all of his 21-day period as he wishes before signing, and warrants that he has done so.

The Executive further warrants that he understands that he has seven days after signing this Release to revoke the Release by notice in writing to the Company’s Chief Human Resources Officer delivered by hand, certified mail or courier service.  This Release shall be binding, effective, and enforceable upon both parties upon the expiration of this seven-day revocation period without the Company’s Chief Human Resources Officer having received such revocation, but if the Executive revokes the Release during such time, the Executive understands that the Executive will forfeit any rights he may have to any payments and benefits otherwise due under the Retirement Agreement.

SIGNED:​ ​​ ​​ ​​ ​​ ​​ ​​ ​DATE:​ ​​ ​​ ​​ ​​ ​

David E. Berger

Information Services Group, Inc.

2187 Atlantic Street

8th Floor

Stamford, CT 06902

203-517-3108


EX-21.1 6 iii-20211231xex21d1.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

Alsbridge Advisory Private Limited

India

Alsbridge Limited (England & Wales)

United Kingdom

Alsbridge ANZ PTY Limited

Australia

ProBenchmark Outsourcing Solutions Private Limited

India

Compass Publishing BV

Netherlands

Information Services Group Netherlands B.V.

Netherlands

Compass Management Consulting Ltd

Canada

CTP Italia S.p.A.

Italy

TPI Advisory Services Hong Kong Limited

Hong Kong

ISG Servicios Informativos S DE RL DE CV

Mexico


EX-23.1 7 iii-20211231xex23d1.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 11, 2022 relating to the financial statements, financial statement schedules and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP

Stamford, Connecticut

March 11, 2022


EX-24.1 8 iii-20211231xex24d1.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, 2021 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 11, 2022

/s/ Gerald S. Hobbs

Gerald S. Hobbs

Director

March 11, 2022

/s/ Kalpana Raina

Kalpana Raina

Director

March 11, 2022

/s/ Donald C. Waite III

Donald C. Waite III

Director

March 11, 2022

/s/ Christine Putur

Christine Putur

Director

March 11, 2022

/s/ Bruce N. Pfau

Bruce N. Pfau

Director

March 11, 2022


EX-31.1 9 iii-20211231xex31d1.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 11, 2022

/s/ Michael P. Connors

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


EX-31.2 10 iii-20211231xex31d2.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, Humberto P. Alfonso, 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 11, 2022

/s/ Humberto P. Alfonso

Humberto P. Alfonso
Executive Vice President, Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)


EX-32.1 11 iii-20211231xex32d1.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, 2021 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 11, 2022

/s/ Michael P. Connors

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


EX-32.2 12 iii-20211231xex32d2.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, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Humberto P. Alfonso, 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 11, 2022

/s/ Humberto P. Alfonso

Humberto P. Alfonso
Executive Vice President, Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)


GRAPHIC 13 iii-20211231xex10d9002.jpg GRAPHIC begin 644 iii-20211231xex10d9002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBJ%WKF MDV#,EYJ=G;NIVE99U4@X!Q@G.<$''N* +]%8;>*;62,M86.IW[8RJP6;J&^C MR;4_\>HAU#Q#=+N70K>S4XXO+X;Q_P !C5U/_?7>@#O:CJJ7$R[VL_/2,0@DX M4M"B'.,9Y.#D9.* .IKG-2\>>&-+\X3:O;RR0J7ECMZ\X]: -6BBB@ HHHH **** "J6JZOIVAV+7NJ7T%G;* M<&6=PHSV SU/M2ZKJEKHNE7.I7LFRWMT+N>Y] !W). !W) K@;G0[G7[JT.M M1*^LZ@RR-;_>32[$$%T';>X786X+%SCY4H ]*HHJCI5_-J-M))<:?<6,D&!!(*D8.?\* +U%%% !5&+1=,@U:XU6*PMUU"X"B6Y$8WN%&!D_3B MKU% !5;4-0M=+LI+R\F$4$8Y8\DGL !R23P .2>!5?6-:M=&MT>??)/*=EO; M1#=+.^,[47N??H!R2!S6?8:+=7M[%J^OE7NXV+VMDC;H;+(QQQ\\F.KGIT4 M9R ,L+&\UV]@UC6K=K>&$[['3),$PMVEEQD&3'0=$![G)'25GZOK>G:';I-J M%P(_,;9%&JEY)6_NHB@LQ]@*Y/Q%XS\1:;XW>WS#<0.B]:](H ***@O;VVTZRF MO+R=(+:!"\DLAPJJ.I- %;6M7AT337NY4>5\A(8(QEYY#]V-1ZD_@.IP :X_ M0+UK)KS^SX?[;\1ZA-YNHSQ/BUMFQA8VFP1MC'RA5W-P3M&:=;:!<>.K^#Q! MKLDT.DB-O[.TI&*$QL,&68C!W.O\(QA3@YRP,WB+Q=;:#%;^'?"UK#3D >M '745Q\&KZI MX9M+N_\ &VMZ5L= \-M90LI4J"7"9):3C!Z9X/056T'QY=:AI\EU>:8PN;I_ M,TW2[4;[HVYQL>;G;&&.3N8JN, MJ-)%:R]7R_'FN 0-HP,Y[#+4O"WQ%,.F64;C4-:OM7O)S"79$2 DDQPO(0J* M2BD[5Y&",= 0#UBHX9XKB,202I+&20&1@PXX/(K@O%/VV/27G\13BXDN28K+ M0=/=ECFD(X623Y7D4'3U@:ZM-)D$S0HPQ=78 *)GH$B#!W8\ MF/OP>KT33I;.*6YO+@7-_=L))Y5QM''RQIQ]Q>23R37CWA>/PC;>"X]; M\078UO4IMY.E2$$B<,2R&'NV\L2SC:-V> :Z"Q\7'PC\-;2UTV(:OG2=*A%[JY3<8]V( M[<'H\S?P@]ARS8.!P2+NKV]_=:<\&FWB6=P[*//:/>47(W%1TW;SC8;V,DLLC%Y)G/5W8\LQ]30!6TC0OL,[W]_W4]22>:OZC?V^E:9=:A=OLM[6%II6]%4$G]!5FH;JU@OK2:TNHDFM MYD,"UU*^BW)]IF"I96YY6),X .-I8]2 MQ/; IZR_\)9JUKJDT30>&]*8W,,ERIC-U. =LN&QB- 6()QDD$<*"=2P\%>& M-,G2XL]!L(YTQLF, 9UQTPQR1V_(5KWMG;:C936=Y"LUM.ACEC<9#J>"#0!Y M[;W$GC2\?Q1JK&W\&:7NN+&WD0AKMHQDW,@Z[!@E%[X!(];GAW2KCQ;JL7C+ MQ%9"%$7_ (D^GRC)MHSSYS_]-&P#C^$ =^1W4,,5M!'!!&L<,:A$1!A54# M'8 5!J5C'J>F75A+)+''W0 *;R3!4SY(^ZI/R?[0+'HM=?JNF6VLZ5 MJ[6MS&8I51RA93U&1SR.*GM[>&TM8K:WC6."%!'&BC 50, #Z"@#G;3P MMJ!MH[75?$U_>6T:!!% BVN\ 8^=T^"-+M[B&?3);O3&CA,!^QR!?,4L6.[<#EMQ)W?>.>37244 M O#]W87MK<6TTKWL7DSW4L[O<,FG1:?IEK':VD6=D48X&3DU2\4>&+# MQ9HITV^WH@D6:*2/&Z.13D,,@CU'(Z$UM44 G?V_::QY;>?9VS6UM$"!%"K'+,JXX8CC/IQ6O1 M0!D3^%/#EUK$D9SQUIVN^'K+Q!IT5C=>;''#-' M/$T#;2CHQ&*U:* .=?P?:W*%-0U36;Y#U62_>)3]1%L!'L1BM32]& MTS1+7[-I=A;V<).2D,87 GRAPHIC 14 iii-20211231xex10d9001.jpg GRAPHIC begin 644 iii-20211231xex10d9001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** ,[Q!_P BUJO_ %YS?^@&OE:OJGQ!_P BUJO_ %YS?^@&OE:N_![, MY<1N@HHHKL.<**** /7?@?\ \Q[_ +=__:E>NUY%\#_^8]_V[_\ M2O7:\O$ M_P 5G=1^!!1116!H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 444A=0P4L QZ#/)H 6BBB@ HHHH SO$'_ "+6 MJ_\ 7G-_Z :^5J^J?$'_ "+6J_\ 7G-_Z :^5J[\'LSEQ&Z"BBBNPYPHHHH M]=^!_P#S'O\ MW_]J5Z[7D7P/_YCW_;O_P"U*]=KR\3_ !6=U'X$%%%%8&@4 M44UF5 "S D#D]STH =1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5X7\7M8:X\6P6<,C*+"$#*G!#O\ ,8#^)^;\C7;Z5\:H6VIJ^ENA[RVK;A_WRW3\S7CU% M=M?(M:^E>*=< MT7:-/U2YA1>D>_^]^M<57#SG4;6QTPJQC!(^@-0UC3= M)C\S4+ZWM5QD>;(%)^@ZG\*XK5?C!H%EE;&.XOY!T*KY:?FW/Z5X5++)-*TL MLC22,GEKO?\VX_("N/N M-=U6[OHKVZO[B>>)Q)&TLA;:P.1C/3IVK/HKHC3C'9&3G)[L^K],OH]3TNTO MXC^[N(5E7VW#.*MUP/PCU7[?X.%HYS)8RM'COM/S _J1^%=]7E3CRR<3NB[I M,****@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#D_ MB1JO]D^![]E;$MP!;1\]2_!_\=W5\XUZO\:M5WW>FZ0C<1H;B0>Y^5?Y-^=> M45Z>&C:G?N<=9WD%%%%=!B%%%% !1110 4444 %%%% !1110 4444 %%%% ' MHOP=U7[)XIFT]FPE["0!ZNGS#_QW?7NM?*FB:DVCZY8ZBF1^(R M*^J4=98UD1@R, 5([@UYV+C:2EW.NA*\;#J***Y3<**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#YD\;:K_;/C'4KL-F/S3''Z;4^4'\ M<9_&L"OH#5OA/X;U'<]M'+82GG,#Y7/^ZV?TQ7"ZM\'=/UKTZ=>G9*]CCG2G>YYS15[4M&U+2)?+U&QN+9B<#S8R ?H>A_"J-;IW MV,@HHHIB"BBB@ HHHH **** "BBB@ HHHH **?'%)-(L<2,[L![!V;,MN MOV:3V*<#_P =VG\:YG2?@O80[7U;49KENIC@'EK]"3DG]*]!T?1--T&S-IIE MJMO"6W%0223C&2223T%<6(K0FK(Z:5.47=FA1117&= 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 R6*.>)HI8UDC8897 ((]Q M7):M\,O#&JY861LY3_':-L_\=Y7]*["BJC*4=F)Q3W/%=6^#&HP;GTK4(;I> MHCF'EOCTSR#^E>:W5M+97L?9+N3&FW; 29/$3] _T['V^E?0(((R.17!B*E2,K7T M.JE"#5RCINBZ9H\>S3K"WMAC!,48!/U/4_C5^BBN1MO#Q*_0O M_0>WUK6C2]I*W0SJ3Y$L76O:O<:E>/F69LX'1!V4>P%9]%%>JE961Q-W M"BBBF(**** "BBB@ HHHH *]O^%7C'^TK$:%?2YO+9,V[,>9(QV^J_R^AKQ" MK%C?7&FW\%[:2&.X@<.C#L16=6FJD;%PGRNY]945A^%/$EOXHT*'4(<+)]R> M('_5R#J/IW'L:W*\EIIV9W)W5T%%%%(84444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 >9_%;QC_9MB=!L9,7=RG^D,IYCC M/\/U;^7U%>(UZ!X^\!ZSIM_=:P))-1M)G,DD^WYX\_WP.WN./I7G]>I045#W M3AJMN6H4445N9A1110 5[%X(^&=M<>&Y[G6X3]HOXL0J1\UNG4,/1B<'Z<=R M*Y_X8>"_[A_& MOGB2-XI&CD4HZ$JRL,$$=0:WHU54CYF52'(QM%%%;&84444 =1X%\62>%-=6 M9RS6,^$N8Q_=[,!ZC_$=Z^CX98YX4FA=7BD4,CJA%?+>AZ!J7B*_%IIM MLTK\;VZ+&/5CV%?1?A'0I_#GAZ#3;B]:[>,D[B,!,_PKWP#GKZ]N@X,7&-T^ MIU4&]NAN4445QG0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !UKS7QC\*K74_,OM""6EX?F:WZ12?3^Z?T^G6O2J*N$Y M0=XDRBI*S/DZ^L+O3+R2TO;>2"XC.&CD&"/_ *WO5:OI_P 1^%=*\46?D:A! M^\4?NYTXDC/L?3V/%>$^+/ FJ^%92\J_:+ G"74:\?1A_"?T]#7H4L1&>CT9 MR3I..O0Y:MSPGX:N?%.N16$.4B'SSRXXC3N?KV ]:R;2UGOKN*UMHFEGF<(B M+U)/2OI'P7X5@\*:(EL-KWG7J^SCIN%*',_(V=/L+;2 M]/@L;.(16\"!$4=A_CWJU117EG:%>0_%?P7@OXCT^+@X^V1J/RD'\C^?K7KU M,DC2:)XY$5XW!5E89!!Z@BKIU'3E=$SBI*S/DBBNO^('@]_"NLEH%8Z;Z'W';U'XUS6GZ;>:M>QV=A;27%P_W409/U]A[FO6C)2CS+8X7%IV*M=Y MX.^&5_X@\N]U#?9::>02/WDH_P!D'H/<_AFNX\'?"RST?R[[6?+O+XM/HH Y?1O 6B:%KT^ MK64++)(N(XV.5AS]XKW&?TY]:ZBBBG*3D[L226P4444AA1110!F:]H=GXBT> M;3;U&-+\,V7V;3K<*3CS)FY>0^I/].E;%%/F= MN6^@K*]PHHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#S;Q'\6/\ A'_$%WI7]B^?]G8+YOVK;NRH/38<=?6LO_A> M'_4N_P#D[_\ :ZXOXC?\E U?_KHO_H"URU>E##TW%-HXY59IM7/7?^%X?]2[ M_P"3O_VNC_A>'_4N_P#D[_\ :Z\BHJOJ]+L+VT^YZ[_PO#_J7?\ R=_^UT?\ M+P_ZEW_R=_\ M=>144?5Z78/;3[GKO\ PO#_ *EW_P G?_M='_"\/^I=_P#) MW_[77D5%'U>EV#VT^YZ[_P +P_ZEW_R=_P#M='_"\/\ J7?_ "=_^UUY%11] M7I=@]M/N>N_\+P_ZEW_R=_\ M='_ O#_J7?_)W_ .UUY%11]7I=@]M/N>N_ M\+P_ZEW_ ,G?_M=>EZ#JO]N:%9ZGY/D_:8]_E[MVWVS@9_*OE>OI?P%_R(FC M_P#7N/YFN?$TH0BG%&M&<1E+>/YI&_#M]3@4TFW9";2U9NU5OM1LM-@\^^NX+:+^_-( M%!_.O%-?^+VL:@6BTJ--/@/&_P"_*?Q/ _ 9]ZX&ZO+F^G:>[N);B9NKRN68 M_B:ZH823^)V,95TMCWC4OBWX9L2RV[W%\X_YXQX7/U;'Z9KE;[XV7C$BPT>" M,=FGE+Y_ ;?YUY5171'#4UTN8NM-G;W/Q8\63D^7=6]O[16ZG'_?6:S)?'_B MN;._6[D9&/DPG\@*YNBM%3@MD0YR?4VW\9>)77:=>U''M<,#^8-">,?$L:X& MO:B1G/S7+-_,UB457)'L+F?*-OYK7*T4O9P[#YI=SNX/BYXIA(WR6D_M)!C_T$BM>U^-FHIC[7I%K+Z^5 M(T?\]U>6T5+H4WT*52:ZGM]E\:-&E(%YI]Y;D]TVR ?J#^E=+8?$'PMJ) BU MB"-C_#<9BQ^+ #]:^:Z*REA8/8I5Y+<^MXIHKB,20R))&>C(P(/XBGU\GV.I MW^F2^;87EQ;2?WH9"N?KCK7=^'/BMX@AO;:TOC#?Q22+&6D7:XR7^H-8S MPDEK%W-8UT]SW6BBBN0W"BBB@ HHHH **** "BBB@ HHHH ***@O+VUT^V:X MO+B*WA7K)*X51^)H GHKS77?C%I5D6BTFWDOY!QYC?NXQ^?)_(?6O.]8^(_B M;6-RO?FUA;_EE:#RQ^?WC^==$,-.6^AE*M%'O^H:WI>DKG4-0MK;N!+*%)^@ MZFN2U#XN>&+,E;=[J]8?\\8L#\VQ7@;NTCEW8LQY))R33:Z(X2*W9BZ\NAZU M>?&V0Y%EHB+Z--.3^@ _G6+WB.?QVYJ]#\7O%,6-[6GV_QKU5 M?^/G2K*3_KFS)_,FMFU^-FGN1]KT>YB]?*E63^>VO%Z*AX>F^A2JS74^A;+X MJ^%+S >\EM6/:>%A^JY'ZUTMAKNDZH!]AU*TN"?X8YE+?EUKY5I02#D<&LWA M(O9E*O+JCZYHKYBTSQEXBTC L]7N50=(W;S$_P"^6R*[_P +_%O4+W5;+3=3 ML()3%G'5:FL:\7N>O4445S&P4444 %%%% !111 M0 4444 %%%% 'S=\1O\ DH&K_P#71?\ T!:Y:NI^(W_)0-7_ .NB_P#H"URU M>Q3^!>AY\_B844459(4444 %%%% !1110 4444 %?2_@+_D1-'_Z]Q_,U\T5 M]+^ O^1$T?\ Z]Q_,UR8OX$;X?XF='1117GG6%%%% !1110 4444 %-DD2*- MI)'5$499F. !ZDTV::*V@DGFD6.*-2[NQP% Y))KP7Q]\09O$<[V&G.\6DH< M'L9R.[>WH/Q/MK2I.H[(B,OBR=TEAX<(P,J]ZP_P#0!_[,?P'>O)YY MY;F9YIY7EE<[F=V)9CZDFHZ*]*G3C!61Q2FY/4****T)"BBB@ HHHH **** M"BBB@ HHHH **** "KFD_P#(8L?^OB/_ -"%4ZN:3_R&+'_KXC_]"%)[#6Y] M74445XIZ(4444 %%%% !1110 4444 %,EECAB>6618XT!9G*M M,\+6/VB_E^=O]5 G+R'V'I[]*\&\5^.-5\53%9Y/(L02W#]@Q^5?]U1P/PK/HKT*=*,-CDE4E+<****U("BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K7\*?\CCHG_80@_P#1BUD5K^%/^1QT3_L(0?\ HQ:F M7PL<=SZCHHHKQCT3B/&/A#6_$&KQ7>FZZ]A"D C,2NXRP9CN^4XZ$#\*\V\3 M:3XC\,ZK86$WB.ZF:\QM9)Y %^;'.37T!7D7Q7_Y''P[^'_HP5U4*C5@"#@$'O^\%%&;G47,%2*C!V.P^'&OMKWA&W::0O= M6I^SS%CDDC[I/KE2.?7-==7D'A,GP7\4;_P_(2MG?'$!/3^]'^A9?K7<^/== M_P"$?\(WERC[;B4>1 0<'>WR6 M.HW4-I$WDPK#,RJ0O&[@]SD_B**R]9T,Z3X=T.ZE4B>_66C",>70XY-WU/IRBBBO(/0/F[XC?\E U?_KHO_H"URU=3\1O^2@:O_UT7_T! M:Y:O8I_ O0\^?Q,****LD**** "BBB@ HHHH **** "OI?P%_P B)H__ %[C M^9KYHKZ7\!?\B)H__7N/YFN3%_ C?#_$SHZ***\\ZPHHHH **** "BBN3^(7 MB8^&O#4CP/B]N28;?!Y4XY;\!^I%5&+D[(3=E=GG_P 5/&K7]V_A_3Y?]$@; M%RZG_6N/X?HI_7Z5YC2DDDDG)/4FDKUH04(\J."4G)W844459(4444 %%%% M!1110 4444 %%%% !1110 4444 %7-)_Y#%C_P!?$?\ Z$*IU?T'MU/ZT>._&T'A/3O+B*R:G.I\B(\A1_?;V_F?QKY[N[NXO[N6[NYGF MGE8L\CG))KJH4.?WI;&%6KRZ+>XD/+-V'H!V'L*IT45Z M"5M$.?!VI^(O$&DWUDUN(K3'F>8Y!^^#QP>U;4)*,[LS MJ)N.AWM>1?%?_D9YCD'[X/'![ M44)*,[L*B;CH9WQ=TF1+?3_$EI\MQ8R!'<=0"7VIM ]RZ"*'R6+!5SECR!UP/R-:4ZD5"[W6WS)E!N6FS.=^-4:0 MSZ'%&H6-(I%51T !7 HKI/B1X+U3Q7<:>^G-;@6Z.'\YRO4C&, ^E%;T*L%3 M2;,JD).3:1Z#1117G'6?-WQ&_P"2@:O_ -=%_P#0%KEJZGXC?\E U?\ ZZ+_ M .@+7+5[%/X%Z'GS^)A1115DA1110 4444 %%%% !1110 5]+^ O^1$T?_KW M'\S7S17TOX"_Y$31_P#KW'\S7)B_@1OA_B9T=%%%>>=84444 %%%% !7SS\4 M-=.L^,)X4?-O8_Z.@[;@?G/_ 'UQ_P !%>[ZUJ*Z3H=]J#8_T>!Y #W(' _$ MX%?*TDCRRM)(Q9W)9F/4D]379A(7;D<]>6B0VBBBN\Y0HHHH **** "BBB@ MHKM/#?PRUSQ!$ES(JV-F_(EG!W,/54ZG\<#WKT'3_@WH%NJF\N;R[?O\PC0_ M@!G]:QG7IQT;-(TI2/"J*^CH_AIX0B7 T=&]VFD)_5J63X:^$)!@Z,@_W9I% M_DU9?6X=F7["1\X45[CKGPG\/)I-Y<60NX9XH'>-5FW*6"D@'<"<9]Z\.K>G M5C45XF([7POHDNH7/S,/EABS@R.>@_Q/8"M MAW6*-I)&"HH+,Q. .]?.'CSQ6_BK7GEC9A86^8[9#W'=B/4_P L#M6U"E[2 M7D9U)\J,+5=4N]:U.?4+Z4R7$S;F/8>@'H!T%4Z**]1*VB.$****8!1110 4 M444 %%%% !114UM:7-Y)Y=K;RSO_ '8D+'\A0!#170V_@3Q3=#,>AWB_]=4\ MO_T+%7T^%WC!V .E!!ZMK1SXA:)G/4445WG*%%%% ! M5S2?^0Q8_P#7Q'_Z$*IU*#IVE)HEK)BXO5W38ZK%Z?\ CQ] M ?6O#ZU/$>M2^(-?O-3ER/.<[%/\*#A1^ Q677K4:?)"QP5)YI-V J@$G Y-=QX<^%NMZV MJ3W8&G6C*]*\'?#C3_#:1W=V$O-3Z^8PRD1_V ?YGGZ5V]<5 M7%=('3"AUD<9H_PP\,Z4JM):&^F'5[H[A_WS]W\P:ZZ"W@M8A%;PQPQCHD:A M0/P%2T5R2G*6[.A12V"BBBI&%%%% &)XOLQ?>#]7@V[F-K(RC'\04D?J*^8* M^MY8UFA>)QE'4JP]C7R9/$UO<20O]Z-RA^H.*[L&]&CEQ"U3(Z***[3G"BBB M@ K7\*?\CCHG_80@_P#1BUD5K^%/^1QT3_L(0?\ HQ:F7PL<=SZCHHHKQCT0 MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^4=6_Y#%]_U\2?^A&J=7-6_ MY#%]_P!?$G_H1JG7M+8\Y[A1113$%%%% !1110 5]+^ O^1$T?\ Z]Q_,U\T M5]+^ O\ D1-'_P"O6?&P-_9>D MG=\HG<$>IVC_ .O^=>,5[A\:(-_ABQG R8[P*?8,C?X"O#Z]/#?PT<5;XPHH MHKH,@HHHH **** "O>/A7XJ@U/08M&FD"WUDNU5)YDB[$?3H?H/6O!ZEMKJ> MRN8[FUF>&>,[DD1L%3[&LJM-5(V+A/D=SZUHKR;PM\8(W"6OB./8W07D*Y!] MV4=/J/R%>H6.H6>IVJW-C=17$+='B8,*\V=.4'[R.V,U+8LT445F4%>$?%?1 M[H^-GN+>TFE6XMXW+1QEAD97M_NBO=Z*TI5/9RN1.'.K'RC_ &3J/_0/NO\ MORW^%']DZC_T#[K_ +\M_A7U=173]R9K"Z M $Z$DPMQ\P]J^HZ*3QC[!]77<****XSH"BBB@ KS_P"+FN?V;X5&GQMB?4'V M'U$:\M_[*/Q->@5\^_%;5SJ7C2:W5LQ6*+ O/&[JQ_,X_"M\/#FJ+R,JTK1. M'HHHKU#B"BBB@ HHHH **** )K2UGOKN*UMHFEGF<(B+U)/2OHOP3X-MO">E MA2%DU"8 W$X'_CJ_[(_7K].2^$/A18K9O$5W'F63,=H&'W5Z,_X]/H#ZUZM7 MGXFM=\BV.NC3LN9A1117(;A1110 4444 %%%% !7S%XSM?L?C36(<8'VIW ] MF.X?H:^G:\7^(?@?7=4\8W-_IFG/<03I&2ZNH&X*%(Y/M73A9*,G M6T5U/_"N?%O_ $!9?^_B?_%4?\*Y\6_] 67_ +^)_P#%5W^TAW1R\DNQRU%= M3_PKGQ;_ - 67_OXG_Q5'_"N?%O_ $!9?^_B?_%4>TAW0OH*4JD+/4:C*^Q[_1117D'>%%%% !1110 4444 %%%% !1110 4444 M%%%% 'RCJW_(8OO^OB3_ -"-4ZN:M_R&+[_KXD_]"-4Z]I;'G/<****8@HHH MH **** "OI?P%_R(FC_]>X_F:^:*^E_ 7_(B:/\ ]>X_F:Y,7\"-\/\ $SHZ M***\\ZPHHHH **** .3^)-@;_P !ZDJJ2\*K.OMM8$_^.[J^<:^M;BWCNK66 MWF7=%*A1QZJ1@U\KZMITND:O=Z=/_K+>5HR?7!X/XC!_&N_!RT<3EQ"U3*5% M%%=ASA1110 4444 %%%% !5O3M5O])N1<:?>36TH_BB&A+;0VC6DCZY!!&1R*6OF#1O%NNZ"5&GZE-'$/^6+'?'_WR^AZY163HWB;1M?3=INH1 M3MC)CSM1I7/NQR?YU]%?$6^^P> ]4=6PTL8@'OO(4_H M37S=7?@XZ.1RXAZI!11178SVEK#96<- MK;H$AA18T4=E P*FHHKR#T HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^4=6_P"0Q??] M?$G_ *$:IUX4444Q!1110 4444 %?2_@+_D1 M-'_Z]Q_,U\T5]+^ O^1$T?\ Z]Q_,UR8OX$;X?XF='1117GG6%%%% !1110 M5X]\8_#;+/#XAMXR4<"&ZQV(^XQ^HX_ >M>PU6O["VU/3Y[&[C$EO.A1U/<' M^OO6E*IR2YB)QYE8^3J*V_%7AJZ\+:U)87&6C/S038XD3L?KZCUK$KUDTU=' M"U9V84444Q!1110 4444 %%%% !1110 4444 .CD>*19(W9'4Y5E."#Z@UW7 MA[XK:[I!2*^(U*V'!$QQ(![/W_'-<'14RA&:M)%1DX['TOX<\;Z)XF4)9W/E MW6,FVF^60?3LWX9KHZ^1T=HW5T8JZG(93@@UZ5X1^+-WIY2SU[?=VO07 YE3 MZ_WA^OUKBJ85K6!T0KWTD>W456L;^UU*SCN[*=)[>0921#D'_/I5FN,Z HHH MH **** /-_C/=&+PM9VP.#-=@GW"JW]2*\-KUOXWSYDT6 'H)G(^NP#^1KR2 MO3PRM31Q5G[X4445T&04444 %%%% !7O?P@L1;>"S"_$;_DH&K_\ M71?_ $!:Y:NV.%3BG$BE>XU7;>Q]1T445PG2%%%% !1110 4 M444 %%%% !1110 4444 %%%% 'RCJW_(8OO^OB3_ -"-4ZN:M_R&+[_KXD_] M"-4Z]I;'G/<****8@HHHH **** "OI?P%_R(FC_]>X_F:^:*^E_ 7_(B:/\ M]>X_F:Y,7\"-\/\ $SHZ***\\ZPHHHH **** "BBB@#$\4>&++Q5I+65V-KC MYH9E'S1-ZCV]1WKYU\0>'=0\-:DUEJ$6UNJ2+RDB^JGO7U+6;K>A:=XAT]K+ M4;<2QGE6Z,A]5/8UT4:[IZ/8RJ4E+7J?*]%=IXN^'&J>&VDN;=6O=-'/G(/F MC'^VO;ZCCZ=*XNO1C)25T<;BXNS"BBBJ$%%%% !1110 4444 %%%% !1110 M4444 =#X3\8:CX3OQ+;,9+5S^^MF/RN/4>C>_P#,5]#:#KUAXCTN._L)=T;< M,A^]&W=6'8U\L5T/@_Q7=>$]86YB+/:R86Y@SPZ^OU'./_KUS5Z"FKKRO;?4;*&\M9!)!,@=''<&K%>:=@4444 >)_&MR=?TV/'"VI;/U< M_P"%>8UZ9\:O^1ET_P#Z\_\ V=J\SKU:'\-'#5^-A1116QF%%%% !1110 5] M2^&$,?A31HRTMCSGN%%% M%,04444 %%%% !7TOX"_Y$31_P#KW'\S7S17TOX"_P"1$T?_ *]Q_,UR8OX$ M;X?XF='1117GG6%%%% !1110 4444 %%%% !UKA?$WPNT;7/,N+,?V=>MSNB M7]VQ_P!I/ZC'XUW5%5&(/ FO>'"[W-H9K9?^7F#YTQ[]U_ M$"N:KZZZURNN?#OPYKI:26R%M<-_RVM3L.?4C[I_$5V0Q?2:.>5#^4^;Z*]* MUGX-ZO:%I-*NH;Z/M&_[J3Z<_*?S%<%J6D:CI$WDZC93VS]O-0@'Z'H?PKJA M4C/X682A*.Z*5%%%62%%%% !1110 4444 %%%% !1110!ZO\'O$[1W,GAVYD M_=R9EM2UZN'?[M'#5^-A1116QF%%%% !1110 5],> M!)Q<>!='<=K<)_WS\O\ 2OF>O??A%>BY\$+!GFTN)(\>Q^?_ -F- MX4444Q!1110 4444 %?2_@+_ )$31_\ KW'\S7S17TOX"_Y$31_^OIG*E%GR;>6-WI]PUO>VTMO,O5)4*G\C M5>OJ[4M)L-8MC;ZC9PW,799%SCW!Z@^XKRWQ1\']JR77AR4G')LYFY_X Q_D M?SKKIXJ,M):&$J#6VIY'14EQ;S6EQ);W$3Q31G:Z.N"I]"*CKJ, HHHH *** M* "BBB@ KZ"^$^H&]\#PQ,V6M)G@]\<,/T;]*^?:]C^",Y:SUFWYVI)$X_X$ M&'_LM<^*5Z=S:B[3/5Z***\P[#S3XTVOF>&["Z R8KO9] RG_P")%>(5]'?$ MFQ^W> M24#YX569?^ L"?TS7SC7I85WIV..NO>"BBBNDQ"BBB@ HHHH *]0^ M"^JB'5[_ $MVP+F(2Q@_WD."!]0W_CM>7UI>']7DT+7[+4X\DV\H9E!QN7HP M_$$C\:SJPYX.)<)%%%% !11 M10!X/X_\)>(+KQ?J-_;:3=3VTKJ4>%-^0$ Z#GL:X:ZT^]LCB[M+B CM+&4_ MF*^L:0@,I5@"#P0>]=<,6XI)HPE03=[GR-17U-=^&]#OLFZT>QE)_B:W7=^> M,UAW?PP\)762--,#'^*&9Q^F2/TK58N/5&;P\NC/G6BI)T$=Q(B]%8@9^M1U MUF 4444 %%%% !6OX4_Y''1/^PA!_P"C%K(K7\*?\CCHG_80@_\ 1BU,OA8X M[GU'1117C'HA1110 4444 %%%% !1110 4444 %%%% !1110!\HZM_R&+[_K MXD_]"-4ZN:M_R&+[_KXD_P#0C5.O:6QYSW"BBBF(**** "BBB@ KZ7\!?\B) MH_\ U[C^9KYHKZ7\!?\ (B:/_P!>X_F:Y,7\"-\/\3.CHHHKSSK"BBB@ HHH MH KWTS6VGW,Z8WQQ,ZYZ9 )KPW_A?T5U>QI]C#VD^YZ!_PN'Q-_SSL/\ ORW_ ,51_P +A\3?\\[#_ORW_P 5 M7G]%'L:?8/:3[GH'_"X?$W_/.P_[\M_\574^ /B'JWB3Q(=.U%+41- [KY49 M4[@1[GMFO%JZKX;W/V7Q_I3DX#NT9]]R,!^I%14HPY'9%0J2YE=GTA1117F' M:%%%% !1110!YS\5?"4&I:++K=O&%OK-=TA _P!;$.N?<=<^@(]*\+KZF\2% M1X7UK_ 1_ MX_-9_P"N<7\VKRBO7_@A$1'K3_,5AB/X3-:/QH];HHHKRSM(+ MRUCO;&XM)1F.>-HW^C#!_G7RC=6\EG=S6LPQ+#(T;CT(.#7UK7SU\4](_LOQ MK/,BXBO5%POU/#?J"?QKLPDK2<3GKQT3.*HHHKO.4**** "BBB@ HHHH ]F^ M$?BP7%H?#MY)^^A!>U)_B3J5^HZCV^E>J5\EVMU/8W<5U;2M%/$P>-UZJ17T M/X'\;VOBO3U21DBU.)?WT /WO]M?8_I^1/GXFC9\ZV.NC4NN5G6T445R&X44 M44 %%%% !1110!\EW?\ Q^3_ /71OYU#4UW_ ,?D_P#UT;^=0U[2/-"BBBF M4444 %:_A3_D<=$_["$'_HQ:R*U_"G_(XZ)_V$(/_1BU,OA8X[GU'1117C'H MA1110 4444 %%%% !1110 4444 %%<_?^-_#>EWTME>ZI'# M]5O^%C>$?^@U%_W[?_XFK]G-]">:/X_F:^:*]V\'^. M?#6G>$=,L[O58XKB*$*Z%'.#D^@KEQ46XJR-Z#2;N>B45RW_ L;PC_T&HO^ M_;__ !-'_"QO"/\ T&HO^_;_ /Q-\G_ M *":^4:[L'LSFQ&Z"BBBNTY@HHHH *TO#US]B\2:7=9P(KN)S] PS6;2@E6! M4D$<@CM2:NK#6A])/$=]XHU5[^^8#C;'$OW8U]!_CWK'KU* M-/V<;/<#DQMPWZ[3^!KT&HYX([FWEMYD#Q2H4=3T92,$54)96/DFBM;Q+HDOAWQ!=Z9+DB)_W;G^-#RI_+]7.GW<5W:3/#/$=R2(<$&H**0'MOA'XLVE\L=GKY6UN>%%R!B M)_\ >_NG]/I7I4L/\ O^M9\DNQ7,NYNT5SDWCWPK /GURT/^XQ?^0-9-Y\6O"ML#Y5 MQN> M>%%%%, HHHH *U_"G_(XZ)_V$(/_ $8M9%:_A3_D<=$_["$'_HQ:F7PL<=SZ MCHHHKQCT0HHHH **** "BBB@ HHHH **** /F[XC?\E U?\ ZZ+_ .@+7+5U M/Q&_Y*!J_P#UT7_T!:Y:O8I_ O0\^?Q,****LD**** "BBB@ HHHH **** " MBBB@ HHHH FM/^/R#_KHO\Z^M*^2[3_C\@_ZZ+_.OK2N'&?9.G#]0HHHKB.D MIZM_R![[_KWD_P#037RC7U=JW_('OO\ KWD_]!-?*-=V#V9S8C=!1117:H*HZ*;AB!^!.*QJ*32>XT MVMCIT^(GBQ%VC6I\>ZH3^9%#?$3Q:ZE3K4V#Z(@/Y@5S%%3[.'9#YY=S3OO$ M6M:DI6]U6\G0]4>9BOY9Q69115));";N%%%%,04444 %%%% !1110!N>$-%. MO^*K"P*[HFD#S'#9Z7-KEPA$UW^[@!'2('D_B1 M^2CUKTZO-Q,^:=ET.RC&T;]PHHHKF-@HHHH \\^*WA4ZQHPU:UCS>6*DN .7 MBZD?AU_.O"*^N2 1@\BOG[XD>#6\-ZL;RTC/]F7;$QX'$3]2A_4CV^E=V%J_ M89S5X?:1P]%%%=IS!1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5K^%/^1QT3_L(0?^C%K(K7\*?\CCHG_80@_P#1BU,OA8X[GU'1 M117C'HA1110 4444 %%%% !1110 4444 ?-WQ&_Y*!J__71?_0%KEJZGXC?\ ME U?_KHO_H"URU>Q3^!>AY\_B844459(4444 %%%% !1110 4444 %%%% !1 M110!-:?\?D'_ %T7^=?6E?)=I_Q^0?\ 71?YU]:5PXS[)TX?J%%%%<1TE/5O M^0/??]>\G_H)KY1KZNU;_D#WW_7O)_Z":^4:[L'LSFQ&Z"BBBNTY@HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "NA\&^&)O%.OQ6:@K;)\]S(/X M4_Q/0?\ UJRM+TN\UG48K"PA:6XE.%4=O4D]@/6OI#PEX7M?"FC)9P8>9OFG MFQ@R-_@.PK"O6]FK+A'4&KM%"=M4!\Q^+/"UYX4U=K M2X!>!\M!.!Q(O^([C^F*P:^I]>T&P\1Z7)87\6Z-N5C;LRGL:^>?%GA#4 M/">H&&Y4R6KD^1Z9<&"^M)K:4?P2H5/ZUW8-[HYL1T*M%%%=IS!1110 44 M44 %%%% !1110 4444 %%%% !111UH *T=%T/4/$&H)9:=;F64\D]%0>K'L* MZKPK\,-6UUDN;Y6T^P/.Z1?WCC_94]/J?UKVS0] TWP[8"STVW6*/JS=6D/J MQ[FN:KB(PTCJS:%%RU>QF>#O!EEX1T\I'B:]E'[^X(P6_P!D>BBNFHHKSI2< MG=G6DDK(****0PHHHH **** "BBB@ JKJ&G6FJV4EG?6Z3V\@PR./U]C[U:H MHV \'\8_"Z^T0O>:2)+VPZE ,RQ#W ^\/>U]=5Q?BGX:Z/XB+W,(^P MW[<^=$ORN?\ :7O]1@_6NVEBNDSFG0ZQ/GFBND\0^!==\-LSW5H9;4?\O,&7 M3'OW7\<5S==BDI*Z.=IK1A1115""BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ K7\*?\ (XZ)_P!A"#_T8M4;'3[S4[@6]C:S7,Q_@B0L?TKTOP?\*]6A MU6RU3598[1;:9)U@!WNQ5@0#C@#CU)]JSJ3C%.[+A%MZ'LU%%%>0=X4444 % M%%% !1110 4444 %%%% 'S=\1O\ DH&K_P#71?\ T!:Y:OH/6OA=HFNZQM4/^%+^'/^?W5?^_L?_P 17IPJI12.*4'S,\+H MKW3_ (4OX<_Y_=5_[^Q__$4?\*7\.?\ /[JO_?V/_P"(J_;1%[-GA=%>Z?\ M"E_#G_/[JO\ W]C_ /B*/^%+^'/^?W5?^_L?_P 11[:(>S9X717NG_"E_#G_ M #^ZK_W]C_\ B*/^%+^'/^?W5?\ O['_ /$4>VB'LV>%T5[I_P *7\.?\_NJ M_P#?V/\ ^(H_X4OX<_Y_=5_[^Q__ !%'MHA[-GA=%>Z?\*7\.?\ /[JO_?V/ M_P"(H_X4OX<_Y_=5_P"_L?\ \11[:(>S9X717NG_ I?PY_S^ZK_ -_8_P#X MBC_A2_AS_G]U7_O['_\ $4>VB'LV>%T5[I_PI?PY_P _NJ_]_8__ (BC_A2_ MAS_G]U7_ +^Q_P#Q%'MHA[-GB-I_Q^0?]=%_G7UI7G(.@;,3G\#D?K7N-% M;1Q%2/4S=*#Z'S#?^#?$>F$_:M&NU ZLD?F*/^!+D5B,I5BK @CJ"*^N:JW> MF6%^,7EE;7(])HE?^8K>.,?5&;P_9GR?17TE=_#OPG>9\S1H4/K"S1X_[Y(% M8MW\'_#,B,\;W\& 3B.8$?\ CRFM8XF,NAG*C)'@]%=QKO@W3M,)$,UTV"!\ M[*>H]EKBI5"3.@SA6(&:Z$[F35AE%%%,045=TNTCO;SR9"P7&>H']:]6\ M/_"S0=0MQ<7$]^Q&/D$J@'K_ +.>WK42FH[E1BV>.5:L=-OM3F\JQLY[F3^[ M#&6Q]<5]$V/P\\*Z>08]'AD8?Q7!,N?P8D?I71PP0VT0B@B2*,=$10H'X"N: M6+7V4;+#OJSPS1?A#KM^5DU*2+3H3U#'S),>P''YFO3O#WP_T#PZ4EAMOM%V MO(N+C#,#_LCHOX#/O74T5S3KSGNS:-*,0HHHK$T"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@!" 1@\BN3USX;^'-<+2-:?9+AN?.M<(2?=?NG\L^]=;1 M51DXNZ8G%/<\0U?X-:O:EGTN\@O4[(_[I_UR#^8KB=2\-:WH^?[0TNZ@4=7, M9*?]]#C]:^I:*Z(XN:WU,70B]CY%HKZEOO#.AZEDWFD64K'J[0KN_P"^AS7/ MW7PJ\)W.2EE+;D]X9V_DQ(K>.+B]T9N@UU/GJBO6M?\ A?HFF M!IQ_:ZU$'8K861 .?^ 5#FD4HMGCM M%?05O\)O"D./,MKB?_KI<,/_ $'%:]KX%\+V>/*T.S./^>J>9_Z%FL)8J*Z& MBH29\TQQ23.$B1G<]%49)K=L/ WB?42/L^BW0!Z-*OE#\VQ7TI;VEM:)LMK> M*%?[L:!1^E35D\8^B-%AUU9XCIOP8U>?#:A?VMHIZK&#*P_D/UKL]*^$OAO3 MRKW*3W\@Y_?OA<_[JX_7-=W16,L14EU-%2@NA7M+*TT^ 06=M#;Q#HD2!1^0 EX-101.SCH 15 iii-20211231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 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 - Acquisition costs and identified assets acquired, and liabilities assumed and (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 (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - LEASES - Maturities of lease liabilities (Details) 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 00090 - Document - Document And Entity Information 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 11901 - 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 (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 (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 41801 - Disclosure - RESTRUCTURING CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - RESTRUCTURING CHARGES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) 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 - RESTRUCTURING CHARGES link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - 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 EX-101.CAL 16 iii-20211231_cal.xml EX-101.CAL EX-101.DEF 17 iii-20211231_def.xml EX-101.DEF EX-101.LAB 18 iii-20211231_lab.xml EX-101.LAB EX-101.PRE 19 iii-20211231_pre.xml EX-101.PRE XML 20 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 02, 2022
Jun. 30, 2021
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
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     $ 237,063,785
Entity Common Stock, Shares Outstanding   48,345,451  
Auditor Name PricewaterhouseCoopers LLP    
Auditor Location Stamford, Connecticut    
Auditor Firm ID 238    
Entity Central Index Key 0001371489    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 47,521 $ 43,730
Accounts receivable and contract assets, net of allowance of $40 and $368, respectively 64,344 67,473
Prepaid expenses and other current assets 4,245 3,412
Total current assets 116,110 114,615
Restricted cash 88 95
Furniture, fixtures and equipment, net 5,293 5,001
Operating lease right-of-use assets 5,293 5,909
Goodwill 90,790 91,008
Intangible assets, net 12,410 15,064
Deferred tax assets 2,197 2,255
Other assets 4,613 5,573
Total assets 236,794 239,520
Current liabilities    
Accounts payable 16,162 11,176
Current maturities of long-term debt 4,300 4,300
Contract liabilities 7,049 5,121
Accrued expenses and other current liabilities 29,327 30,064
Total current liabilities 56,838 50,661
Long-term debt, net of current maturities 69,490 73,551
Deferred tax liabilities 2,824 3,811
Operating lease liabilities 3,481 4,332
Other liabilities 5,768 8,028
Total liabilities 138,401 140,383
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; 49,362 shares issued and 48,856 outstanding at December 31, 2021 and 48,297 shares issued and 48,189 outstanding at December 31, 2020 49 48
Additional paid-in capital 237,628 248,018
Treasury stock (506 and 108 common shares, respectively, at cost) (3,871) (256)
Accumulated other comprehensive loss (6,940) (4,671)
Accumulated deficit (128,473) (144,002)
Total stockholders' equity 98,393 99,137
Total liabilities and stockholders' equity $ 236,794 $ 239,520
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED BALANCE SHEETS    
Accounts receivables and contract assets, allowances $ 40 $ 368
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 49,362 48,297
Common stock, shares outstanding 48,856 48,189
Treasury stock, shares 506 108
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME    
Revenues $ 277,832 $ 249,128
Operating expenses    
Direct costs and expenses for advisors 168,475 149,878
Selling, general and administrative 78,759 83,785
Depreciation and amortization 5,331 6,196
Operating income 25,267 9,269
Interest income 142 260
Interest expense (2,342) (3,563)
Foreign currency transaction gain (loss) 44 (98)
Income before taxes 23,111 5,868
Income tax provision 7,582 3,113
Net income $ 15,529 $ 2,755
Weighted average shares outstanding:    
Basic 48,638 47,717
Diluted 51,756 49,972
Earnings per share:    
Basic $ 0.32 $ 0.06
Diluted $ 0.30 $ 0.06
Comprehensive income:    
Net income $ 15,529 $ 2,755
Foreign currency translation, net of tax expense (benefit) of ($724) and $760, respectively (2,269) 2,467
Comprehensive income $ 13,260 $ 5,222
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME    
Foreign currency translation, tax expense (benefit) $ (724) $ 760
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid In Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Total
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          
Increase (Decrease) in Stockholders' Equity            
Net income         2,755 2,755
Other comprehensive loss       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
Increase (Decrease) in Stockholders' Equity            
Net income         15,529 $ 15,529
Other comprehensive loss       (2,269)   (2,269)
Treasury shares repurchased     (16,331)     (16,331)
Proceeds from issuance of ESPP shares   61 549     610
Issuance of treasury shares   (12,167) 12,167      
Issuance of common stock for RSUs vested $ 1 (1)        
Issuance of common stock for RSUs vested (in shares) 1,065          
Accrued dividends on unvested shares   (313)       (313)
Cash dividends paid to shareholders   (4,437)       (4,437)
Stock based compensation   6,467       6,467
Balance at Dec. 31, 2021 $ 49 $ 237,628 $ (3,871) $ (6,940) $ (128,473) $ 98,393
Balance (in shares) at Dec. 31, 2021 49,362         49,362,000
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities    
Net income $ 15,529 $ 2,755
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 2,688 2,664
Amortization of intangible assets 2,643 3,532
Deferred tax (benefit) expense from stock issuances (2,389) 969
Write-off of deferred financing costs   167
Amortization of deferred financing costs 354 403
Stock-based compensation 6,467 8,891
Change in fair value of contingent consideration 101 419
(Benefits) provisions for accounts receivable (138) 817
Deferred tax provision (benefit) 2,330 (139)
Changes in operating assets and liabilities:    
Accounts receivable and contract assets 2,648 10,065
Prepaid expense and other assets (243) (1,689)
Accounts payable 4,503 2,070
Contract liabilities 1,928 (93)
Accrued expenses 5,521 13,140
Net cash provided by operating activities 41,942 43,971
Cash flows from investing activities    
Purchase of furniture, fixtures and equipment (2,320) (1,181)
Neuralify acquisition (Note 4)   (2,317)
Net cash used in investing activities (2,320) (3,498)
Cash flows from financing activities    
Principal payments on borrowings (4,300) (8,088)
Proceeds from issuance of employee stock purchase plan shares 610 516
Debt financing costs   (934)
Payments related to tax withholding for stock-based compensation (7,109) (2,023)
Payment of contingent consideration (2,558)  
Cash dividends paid to shareholders (4,437)  
Treasury shares repurchased (16,331) (5,166)
Net cash used in financing activities (34,125) (15,695)
Effect of exchange rate changes on cash (1,713) 806
Net increase in cash, cash equivalents, and restricted cash 3,784 25,584
Cash, cash equivalents, and restricted cash, beginning of period 43,825 18,241
Cash, cash equivalents, and restricted cash, end of period 47,609 43,825
Cash paid for:    
Interest 1,875 3,114
Taxes, net of refunds 3,582 2,536
Non-cash investing and financing activities:    
Issuance of treasury stock for vested restricted stock awards $ 12,167 $ 6,359
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS
12 Months Ended
Dec. 31, 2021
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 28 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
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 are 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 are recorded at cost. Depreciation is computed by applying the straight-line method over the estimated useful life of the assets, which ranges from two 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 two to five years. 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, 2021 and 2020, the Company capitalized $0.8 million and $0.3 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, 2021 and 2020, nor were any indicators identified in 2021 or 2020 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 for both years ended December 31, 2021 and 2020.

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.

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 and software 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 and software 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 automation 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 on-premise software and software-as-a-service licenses, as well as other software-related services.  Revenue associated with the software performance obligation is primarily recognized at the point at which the software is installed or access is granted, 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 and is primarily comprised of sponsorships.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms. In addition, we sell research products for which the revenue is recognized at a point in time upon delivery to the client.

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 invoice 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 $0.3 million and $1.7 million for the years ended December 31, 2021 and 2020, respectively.  The decrease was attributable to pandemic-related travel restrictions that occurred throughout the majority of 2021 and 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 August 5, 2021.

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 generally reflected as an adjustment to additional paid-in capital.

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

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

1,018

 

$

 

$

 

$

1,018

Total

 

$

1,018

 

$

 

$

 

$

1,018

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

2,420

 

$

2,420

 

$

 

$

 

$

2,420

 

$

2,420

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 (2)

 

$

 

$

 

$

5,319

 

$

5,319

 

$

 

$

 

$

5,319

 

$

5,319

(1)

Contingent consideration is included in “Accrued expenses and other current liabilities” as of December 31, 2021.

(2)

The current and noncurrent Contingent consideration is included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of December 31, 2020.

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, 2021 and 2020:

 

Year Ended

 

December 31,

     

2021

     

2020

Beginning Balance

$

5,319

$

Payments of contingent consideration

 

(3,000)

 

Neuralify contingent consideration accrued

 

 

4,900

Accretion of contingent consideration

 

101

 

419

Ending Balance

$

2,420

$

5,319

The Company’s financial instruments include outstanding borrowings of $74.5 million at December 31, 2021 and $78.8 million at December 31, 2020, 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 $73.6 million and $77.7 million at December 31, 2021 and 2020, 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.0% and 2.5% for December 31, 2021 and 2020, respectively. 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 and interest rates.  As of December 31, 2021 and 2020, there were no borrowings under the revolver. The Company is currently in compliance with its financial covenants.

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 29 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE
12 Months Ended
Dec. 31, 2021
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.

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,

    

2021

    

2020

Contract assets

$

18,639

$

21,825

Contract liabilities

$

7,049

$

5,121

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

Remaining performance obligations

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

XML 30 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION
12 Months Ended
Dec. 31, 2021
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 equity holders 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.

XML 31 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET INCOME PER COMMON SHARE
12 Months Ended
Dec. 31, 2021
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:

Year Ended

December 31,

 

2021

    

2020

Basic:

Net income

$

15,529

$

2,755

Weighted average common shares

 

48,638

 

47,717

Earnings per share

$

0.32

$

0.06

Diluted:

Net income

$

15,529

$

2,755

Basic weighted average common shares

 

48,638

 

47,717

Potential common shares

 

3,118

 

2,255

Diluted weighted average common shares

 

51,756

 

49,972

Diluted earnings per share

$

0.30

$

0.06

XML 32 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS
12 Months Ended
Dec. 31, 2021
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,

 

    

2021

    

2020

 

Accounts receivable

$

45,531

$

45,499

Contract assets

 

18,639

 

21,825

Receivables from related parties

 

174

 

149

$

64,344

$

67,473

XML 33 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
FURNITURE, FIXTURES AND EQUIPMENT
12 Months Ended
Dec. 31, 2021
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

    

2021

    

2020

 

Computer hardware, software and other office equipment

 

2 to 5

 

years

$

6,104

$

5,238

Furniture, fixtures and leasehold improvements

 

2 to 5

years

 

4,765

 

4,797

Software and development costs

 

3 to 5

years

 

9,173

 

8,385

Accumulated depreciation

 

(14,749)

 

(13,419)

$

5,293

$

5,001

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

XML 34 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES
12 Months Ended
Dec. 31, 2021
LEASES  
LEASES

NOTE 8—LEASES

The Company recognizes 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 2025, 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,

    

2021

    

2020

Lease cost

Operating lease cost

$

2,170

$

2,541

Finance lease cost:

Amortization of right-of-use assets

253

53

Interest on lease liabilities

9

5

Short-term lease cost

 

42

 

41

Variable lease cost

 

110

 

304

Sublease income

 

(250)

 

(245)

Total lease cost

$

2,334

$

2,699

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

$

9

$

53

Operating cash flows from operating leases

$

2,720

$

3,284

Financing cash flows from finance leases

$

253

$

6

Supplemental balance sheet information related to leases was as follows:

(In thousands, except lease term and discount rate)

Years Ended December 31,

    

2021

    

2020

Operating leases

Operating lease right-of-use assets

$

5,293

$

5,909

Current operating lease liabilities (1)

$

2,520

 

2,550

Non-current operating lease liabilities

 

 

3,481

 

4,332

Total operating lease liabilities

$

6,001

$

6,882

Finance leases

Finance lease right-of-use assets (2)

$

451

$

197

Current finance lease liabilities (1)

$

395

 

95

Non-current finance lease liabilities

 

 

61

 

101

Total finance lease liabilities

$

456

$

196

Weighted average remaining lease term (in years)

Operating leases

3.3

3.6

Finance leases

1.3

2.6

Weighted average discount rate

Operating leases

6.0%

7.1%

Finance leases

2.9%

4.4%

(1)Current lease liabilities are included in “Accrued expenses and other current liabilities.”
(2)Finance lease right-of-assets are included in “Furniture, fixtures and equipment, net”

Maturities of lease liabilities were as follows:

Operating

Finance

    

Leases

Leases

Year Ending December 31,

2022

$

2,613

$

399

2023

1,762

43

2024

1,152

11

2025

 

871

 

8

2026

 

186

 

Thereafter

Total lease payments

 

6,584

 

461

Less imputed interest

(583)

(5)

Total

6,001

456

XML 35 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020 consisted of the following:

2021

    

Gross

    

    

    

    

 

Estimated

Carrying

Accumulated

Currency

Net Book

Useful Lives

Amount

Acquisitions

Amortization

impact

Value

Amortizable intangibles:

Customer relationships

2 to 15

 

years

$

75,283

$

$

(68,677)

$

(111)

$

6,495

Noncompete agreements

4 to 7

years

 

5,962

 

 

(5,960)

 

2

Software

3 to 4

years

 

1,660

 

 

(1,534)

 

126

Backlog

1 to 2

years

 

5,002

 

 

(4,981)

(21)

 

Databases

4 to 15

years

 

13,218

 

 

(7,371)

(180)

 

5,667

Trademark and trade names

5

years

 

1,490

 

 

(1,370)

 

120

Intangibles

$

102,615

$

$

(89,893)

$

(312)

$

12,410

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

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

2022

    

$

2,110

 

2023

 

1,814

2024

 

1,495

2025

 

1,326

2026

1,201

Thereafter

 

4,464

$

12,410

XML 36 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL
12 Months Ended
Dec. 31, 2021
GOODWILL  
GOODWILL

NOTE 10—GOODWILL

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

    

2021

    

2020

Balance as of January 1

 

Goodwill

$

91,130

$

85,786

Foreign currency impact

(122)

(437)

Net balance as of January 1

91,008

85,349

Acquisitions

5,344

Foreign currency impact and adjustments

 

(218)

315

(218)

5,659

Balance as of December 31

Goodwill

91,130

91,130

Foreign currency impact and adjustments

(340)

(122)

Net balance as of December 31

$

90,790

$

91,008

XML 37 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020 are as follows:

December 31,

    

2021

    

2020

 

Accrued payroll, incentive, and vacation

$

7,054

$

11,630

Accrued corporate and payroll related taxes

 

7,931

 

5,459

Contingent consideration—current

 

2,420

 

2,929

Current operating lease liability

2,520

2,550

Other

 

9,402

 

7,496

$

29,327

$

30,064

XML 38 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
FINANCING ARRANGEMENTS AND LONG-TERM DEBT
12 Months Ended
Dec. 31, 2021
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,

    

2021

    

2020

 

Senior secured credit facility

$

74,475

$

78,775

Debt issuance costs

 

(685)

 

(924)

 

73,790

 

77,851

Less current installments on long term debt

 

4,300

 

4,300

Long-term debt

$

69,490

$

73,551

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

    

Debt

 

2022

$

4,300

2023

 

4,300

2024

4,300

2025

61,575

$

74,475

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 $74.5 million and $78.8 million at December 31, 2021 and December 31, 2020, 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 $73.6 million and $77.7 million at December 31, 2021 and December 31, 2020, 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.0% and 2.5% for December 31, 2021 and 2020, respectively. 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 and interest rates.  As of December 31, 2021 and 2020, there were no borrowings under the revolver.  The Company is currently in compliance with its financial covenants.

XML 39 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020.

Neuralify Contingent Consideration

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

XML 40 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2021
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.2 million and $0.1 million for December 31, 2021 and 2020, respectively, and no outstanding payables. These transactions related to personal withholding taxes paid on behalf of expatriate employees.

XML 41 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
INCOME TAXES

NOTE 15—INCOME TAXES

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

Years Ended December 31,

    

2021

    

2020

 

Domestic

$

9,984

$

(3,361)

Foreign

 

13,127

 

9,229

Total income before income taxes

$

23,111

$

5,868

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

Years Ended December 31,

    

2021

    

2020

 

Current:

Federal

$

2,194

$

(1,368)

State

 

617

 

564

Foreign

 

4,830

 

3,088

Total current provision

 

7,641

 

2,284

Deferred:

Federal

 

(786)

 

365

State

 

38

 

(68)

Foreign

 

689

 

532

Total deferred (benefit) expense

 

(59)

 

829

Total

$

7,582

$

3,113

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, 2021 and 2020 were as follows:

Years Ended December 31,

    

2021

    

2020

    

Tax provision computed at 21%

  

$

4,853

$

1,232

Nondeductible expenses

 

91

 

718

State income taxes, net of federal benefit

 

624

 

400

Tax impact of foreign operations

 

2,045

 

339

Valuation allowances increase (release)

 

52

 

517

Net decrease of uncertain tax positions

 

(31)

 

(34)

Other

 

(52)

 

(59)

Income tax provision

$

7,582

$

3,113

Effective income tax rates

 

32.8

%  

 

53.1

%  

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

    

December 31,

 

2021

2020

Noncurrent deferred tax asset

Compensation related expenses

$

1,242

$

2,081

Foreign currency translation

 

2,422

 

1,697

U.S. foreign tax credit carryovers

 

1,903

 

1,194

Foreign net operating loss carryovers

 

2,208

 

4,943

Accruals and reserves

 

990

 

1,026

Operating lease right-of-use assets

1,651

1,396

Other

 

466

 

405

Valuation allowance for deferred tax assets

 

(3,315)

 

(3,707)

Total noncurrent deferred tax asset

 

7,567

 

9,035

Noncurrent deferred tax liability

Depreciable assets

 

(468)

 

(699)

Prepaids

 

(392)

 

(428)

Intangible assets

 

(787)

 

(911)

Investment in foreign subsidiaries

 

(2,157)

 

(3,664)

Foreign earnings distribution taxes

 

(1,038)

 

(851)

Foreign intangibles and reserves

 

(1,884)

 

(2,888)

Operating lease liabilities

(1,468)

(1,160)

Total noncurrent deferred tax liability

 

(8,194)

 

(10,601)

Net noncurrent deferred tax liability

 

(627)

 

(1,566)

Net deferred tax liability

$

(627)

$

(1,566)

A valuation allowance was established at December 31, 2021 and 2020 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, 2021 and 2020 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, 2021, the Company has foreign net operating loss (NOL) carryforwards of approximately $11.2 million. If not utilized, these NOL carryforwards begin to expire in 2022. The Company also has a federal tax credit carryforward of approximately $1.9 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,

    

2021

    

2020

 

Balance, beginning of year

$

1,569

$

1,534

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

 

101

 

69

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

 

(31)

 

(34)

Balance, end of year

$

1,639

$

1,569

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

XML 42 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION PLANS
12 Months Ended
Dec. 31, 2021
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, 2021, there were 3,936,086 and 1,038,513 shares available for grant under the amended and restated Incentive Plan and ESPP, respectively.  

The Company recognized $6.5 million and $8.9 million in employee stock-based compensation expense during the years ended December 31, 2021 and 2020, 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.  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) 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, 2021 and changes during the years then ended, is presented below:

    

    

Weighted-

 

Average

Grant Date

RSU

Fair Value

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

Granted

 

1,112

$

6.07

Vested

 

(3,680)

$

2.46

Forfeited

 

(278)

$

2.51

Non-vested at December 31, 2021

 

4,020

$

3.20

The total fair value of RSUs vested during the years ended December 31, 2021 and 2020 was $9.0 million and $9.7 million, respectively.  As of December 31, 2021, there was $8.3 million of unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted-average period of 2.3 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, 2021, the Company issued 122,707 shares for the ESPP.  There were 1,038,513 shares available for purchase at December 31, 2021 under the ESPP.

XML 43 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT AND GEOGRAPHICAL INFORMATION
12 Months Ended
Dec. 31, 2021
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:

Year Ended

December 31,

2021

    

2020

Revenues

Americas(1)

$

160,181

$

141,227

Europe(2)

 

90,256

 

87,131

Asia Pacific(3)

 

27,395

 

20,770

$

277,832

$

249,128

Fixed assets

Americas

$

2,598

$

3,114

Europe

 

2,119

 

1,709

Asia Pacific

 

576

 

178

$

5,293

$

5,001

(1)

Substantially all relates to operations in the United States.

(2)

Includes revenues from operations in Germany of $50.0 million and $43.5 million in 2021 and 2020, respectively. Includes revenues from operations in the United Kingdom of $15.2 million and $19.0 million in 2021 and 2020, respectively.

(3)

Includes revenues from operations in Australia of $23.1 million and $16.9 million in 2021 and 2020, 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 44 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
RESTRUCTURING CHARGES
12 Months Ended
Dec. 31, 2021
RESTRUCTURING CHARGES.  
RESTRUCTURING CHARGES

NOTE 18RESTRUCTURING 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, 2021 is as follows:

    

Restructuring Plan

Balance at January 1, 2020

    

$

Amounts accrued

 

2,349

Amounts paid/incurred

 

(2,040)

Balance at December 31, 2021

 

$

309

The $2.3 million of net restructuring charges was primarily related to contractual termination benefits, and was recorded in selling, general and administrative expenses.

XML 45 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2021
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, 2021

Allowance for doubtful accounts

$

368

 

138

 

(466)

$

40

Allowance for tax valuation

$

3,707

 

52

(444)

$

3,315

Year ended December 31, 2020

Allowance for doubtful accounts

$

343

 

817

 

(792)

$

368

Allowance for tax valuation

$

3,989

 

517

 

(799)

$

3,707

XML 46 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
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 are 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 are recorded at cost. Depreciation is computed by applying the straight-line method over the estimated useful life of the assets, which ranges from two 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 two to five years. 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, 2021 and 2020, the Company capitalized $0.8 million and $0.3 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, 2021 and 2020, nor were any indicators identified in 2021 or 2020 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 for both years ended December 31, 2021 and 2020.

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

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 and software 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 and software 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 automation 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 on-premise software and software-as-a-service licenses, as well as other software-related services.  Revenue associated with the software performance obligation is primarily recognized at the point at which the software is installed or access is granted, 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 and is primarily comprised of sponsorships.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms. In addition, we sell research products for which the revenue is recognized at a point in time upon delivery to the client.

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 invoice 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 $0.3 million and $1.7 million for the years ended December 31, 2021 and 2020, respectively.  The decrease was attributable to pandemic-related travel restrictions that occurred throughout the majority of 2021 and 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 August 5, 2021.

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 generally reflected as an adjustment to additional paid-in capital.

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

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

1,018

 

$

 

$

 

$

1,018

Total

 

$

1,018

 

$

 

$

 

$

1,018

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

2,420

 

$

2,420

 

$

 

$

 

$

2,420

 

$

2,420

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 (2)

 

$

 

$

 

$

5,319

 

$

5,319

 

$

 

$

 

$

5,319

 

$

5,319

(1)

Contingent consideration is included in “Accrued expenses and other current liabilities” as of December 31, 2021.

(2)

The current and noncurrent Contingent consideration is included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of December 31, 2020.

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, 2021 and 2020:

 

Year Ended

 

December 31,

     

2021

     

2020

Beginning Balance

$

5,319

$

Payments of contingent consideration

 

(3,000)

 

Neuralify contingent consideration accrued

 

 

4,900

Accretion of contingent consideration

 

101

 

419

Ending Balance

$

2,420

$

5,319

The Company’s financial instruments include outstanding borrowings of $74.5 million at December 31, 2021 and $78.8 million at December 31, 2020, 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 $73.6 million and $77.7 million at December 31, 2021 and 2020, 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.0% and 2.5% for December 31, 2021 and 2020, respectively. 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 and interest rates.  As of December 31, 2021 and 2020, there were no borrowings under the revolver. The Company is currently in compliance with its financial covenants.

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 47 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Summary of assets measured at fair value on a recurring basis

Basis of Fair Value Measurements

 

December 31, 2021

 

Level 1

 

Level 2

 

Level 3

Total

Assets:

Cash equivalents

 

$

1,018

 

$

 

$

 

$

1,018

Total

 

$

1,018

 

$

 

$

 

$

1,018

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

2,420

 

$

2,420

 

$

 

$

 

$

2,420

 

$

2,420

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 (2)

 

$

 

$

 

$

5,319

 

$

5,319

 

$

 

$

 

$

5,319

 

$

5,319

(1)

Contingent consideration is included in “Accrued expenses and other current liabilities” as of December 31, 2021.

(2)

The current and noncurrent Contingent consideration is included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of December 31, 2020.

Schedule of change in the contingent consideration liability

 

Year Ended

 

December 31,

     

2021

     

2020

Beginning Balance

$

5,319

$

Payments of contingent consideration

 

(3,000)

 

Neuralify contingent consideration accrued

 

 

4,900

Accretion of contingent consideration

 

101

 

419

Ending Balance

$

2,420

$

5,319

XML 48 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2021
REVENUE  
Schedule of contract assets and contract liabilities

    

December 31,

    

December 31,

    

2021

    

2020

Contract assets

$

18,639

$

21,825

Contract liabilities

$

7,049

$

5,121

XML 49 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION (Tables)
12 Months Ended
Dec. 31, 2021
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 50 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET INCOME PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2021
NET INCOME PER COMMON SHARE  
Schedule of computation of basic and diluted earnings per share

Year Ended

December 31,

 

2021

    

2020

Basic:

Net income

$

15,529

$

2,755

Weighted average common shares

 

48,638

 

47,717

Earnings per share

$

0.32

$

0.06

Diluted:

Net income

$

15,529

$

2,755

Basic weighted average common shares

 

48,638

 

47,717

Potential common shares

 

3,118

 

2,255

Diluted weighted average common shares

 

51,756

 

49,972

Diluted earnings per share

$

0.30

$

0.06

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

Years Ended December 31,

 

    

2021

    

2020

 

Accounts receivable

$

45,531

$

45,499

Contract assets

 

18,639

 

21,825

Receivables from related parties

 

174

 

149

$

64,344

$

67,473

XML 52 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
FURNITURE, FIXTURES AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2021
FURNITURE, FIXTURES AND EQUIPMENT  
Schedule of furniture, fixtures and equipment

Estimated

Years Ended December 31,

    

Useful Lives

    

2021

    

2020

 

Computer hardware, software and other office equipment

 

2 to 5

 

years

$

6,104

$

5,238

Furniture, fixtures and leasehold improvements

 

2 to 5

years

 

4,765

 

4,797

Software and development costs

 

3 to 5

years

 

9,173

 

8,385

Accumulated depreciation

 

(14,749)

 

(13,419)

$

5,293

$

5,001

XML 53 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
LEASES  
Schedule of components of lease expense

Years Ended December 31,

    

2021

    

2020

Lease cost

Operating lease cost

$

2,170

$

2,541

Finance lease cost:

Amortization of right-of-use assets

253

53

Interest on lease liabilities

9

5

Short-term lease cost

 

42

 

41

Variable lease cost

 

110

 

304

Sublease income

 

(250)

 

(245)

Total lease cost

$

2,334

$

2,699

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

$

9

$

53

Operating cash flows from operating leases

$

2,720

$

3,284

Financing cash flows from finance leases

$

253

$

6

Schedule of supplemental balance sheet information related to leases

(In thousands, except lease term and discount rate)

Years Ended December 31,

    

2021

    

2020

Operating leases

Operating lease right-of-use assets

$

5,293

$

5,909

Current operating lease liabilities (1)

$

2,520

 

2,550

Non-current operating lease liabilities

 

 

3,481

 

4,332

Total operating lease liabilities

$

6,001

$

6,882

Finance leases

Finance lease right-of-use assets (2)

$

451

$

197

Current finance lease liabilities (1)

$

395

 

95

Non-current finance lease liabilities

 

 

61

 

101

Total finance lease liabilities

$

456

$

196

Weighted average remaining lease term (in years)

Operating leases

3.3

3.6

Finance leases

1.3

2.6

Weighted average discount rate

Operating leases

6.0%

7.1%

Finance leases

2.9%

4.4%

(1)Current lease liabilities are included in “Accrued expenses and other current liabilities.”
(2)Finance lease right-of-assets are included in “Furniture, fixtures and equipment, net”
Schedule of maturities of lease liabilities

Operating

Finance

    

Leases

Leases

Year Ending December 31,

2022

$

2,613

$

399

2023

1,762

43

2024

1,152

11

2025

 

871

 

8

2026

 

186

 

Thereafter

Total lease payments

 

6,584

 

461

Less imputed interest

(583)

(5)

Total

6,001

456

Schedule of maturities of lease liabilities

Operating

Finance

    

Leases

Leases

Year Ending December 31,

2022

$

2,613

$

399

2023

1,762

43

2024

1,152

11

2025

 

871

 

8

2026

 

186

 

Thereafter

Total lease payments

 

6,584

 

461

Less imputed interest

(583)

(5)

Total

6,001

456

XML 54 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2021
INTANGIBLE ASSETS  
Schedule of carrying amount of intangible assets, net of accumulated amortization and impairment charges

2021

    

Gross

    

    

    

    

 

Estimated

Carrying

Accumulated

Currency

Net Book

Useful Lives

Amount

Acquisitions

Amortization

impact

Value

Amortizable intangibles:

Customer relationships

2 to 15

 

years

$

75,283

$

$

(68,677)

$

(111)

$

6,495

Noncompete agreements

4 to 7

years

 

5,962

 

 

(5,960)

 

2

Software

3 to 4

years

 

1,660

 

 

(1,534)

 

126

Backlog

1 to 2

years

 

5,002

 

 

(4,981)

(21)

 

Databases

4 to 15

years

 

13,218

 

 

(7,371)

(180)

 

5,667

Trademark and trade names

5

years

 

1,490

 

 

(1,370)

 

120

Intangibles

$

102,615

$

$

(89,893)

$

(312)

$

12,410

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

Schedule of estimated future amortization expense

2022

    

$

2,110

 

2023

 

1,814

2024

 

1,495

2025

 

1,326

2026

1,201

Thereafter

 

4,464

$

12,410

XML 55 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL (Tables)
12 Months Ended
Dec. 31, 2021
GOODWILL  
Schedule of changes in the carrying amount of goodwill

    

2021

    

2020

Balance as of January 1

 

Goodwill

$

91,130

$

85,786

Foreign currency impact

(122)

(437)

Net balance as of January 1

91,008

85,349

Acquisitions

5,344

Foreign currency impact and adjustments

 

(218)

315

(218)

5,659

Balance as of December 31

Goodwill

91,130

91,130

Foreign currency impact and adjustments

(340)

(122)

Net balance as of December 31

$

90,790

$

91,008

XML 56 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2021
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
Schedule of components of accrued liabilities

December 31,

    

2021

    

2020

 

Accrued payroll, incentive, and vacation

$

7,054

$

11,630

Accrued corporate and payroll related taxes

 

7,931

 

5,459

Contingent consideration—current

 

2,420

 

2,929

Current operating lease liability

2,520

2,550

Other

 

9,402

 

7,496

$

29,327

$

30,064

XML 57 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2021
FINANCING ARRANGEMENTS AND LONG-TERM DEBT  
Schedule of long-term debt

December 31,

    

2021

    

2020

 

Senior secured credit facility

$

74,475

$

78,775

Debt issuance costs

 

(685)

 

(924)

 

73,790

 

77,851

Less current installments on long term debt

 

4,300

 

4,300

Long-term debt

$

69,490

$

73,551

Schedule of aggregate annual maturities of debt obligations by calendar year

    

Debt

 

2022

$

4,300

2023

 

4,300

2024

4,300

2025

61,575

$

74,475

XML 58 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
Schedule of the components of income before income taxes

Years Ended December 31,

    

2021

    

2020

 

Domestic

$

9,984

$

(3,361)

Foreign

 

13,127

 

9,229

Total income before income taxes

$

23,111

$

5,868

Schedule of the components of income tax provision

Years Ended December 31,

    

2021

    

2020

 

Current:

Federal

$

2,194

$

(1,368)

State

 

617

 

564

Foreign

 

4,830

 

3,088

Total current provision

 

7,641

 

2,284

Deferred:

Federal

 

(786)

 

365

State

 

38

 

(68)

Foreign

 

689

 

532

Total deferred (benefit) expense

 

(59)

 

829

Total

$

7,582

$

3,113

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,

    

2021

    

2020

    

Tax provision computed at 21%

  

$

4,853

$

1,232

Nondeductible expenses

 

91

 

718

State income taxes, net of federal benefit

 

624

 

400

Tax impact of foreign operations

 

2,045

 

339

Valuation allowances increase (release)

 

52

 

517

Net decrease of uncertain tax positions

 

(31)

 

(34)

Other

 

(52)

 

(59)

Income tax provision

$

7,582

$

3,113

Effective income tax rates

 

32.8

%  

 

53.1

%  

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

    

December 31,

 

2021

2020

Noncurrent deferred tax asset

Compensation related expenses

$

1,242

$

2,081

Foreign currency translation

 

2,422

 

1,697

U.S. foreign tax credit carryovers

 

1,903

 

1,194

Foreign net operating loss carryovers

 

2,208

 

4,943

Accruals and reserves

 

990

 

1,026

Operating lease right-of-use assets

1,651

1,396

Other

 

466

 

405

Valuation allowance for deferred tax assets

 

(3,315)

 

(3,707)

Total noncurrent deferred tax asset

 

7,567

 

9,035

Noncurrent deferred tax liability

Depreciable assets

 

(468)

 

(699)

Prepaids

 

(392)

 

(428)

Intangible assets

 

(787)

 

(911)

Investment in foreign subsidiaries

 

(2,157)

 

(3,664)

Foreign earnings distribution taxes

 

(1,038)

 

(851)

Foreign intangibles and reserves

 

(1,884)

 

(2,888)

Operating lease liabilities

(1,468)

(1,160)

Total noncurrent deferred tax liability

 

(8,194)

 

(10,601)

Net noncurrent deferred tax liability

 

(627)

 

(1,566)

Net deferred tax liability

$

(627)

$

(1,566)

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

December 31,

    

2021

    

2020

 

Balance, beginning of year

$

1,569

$

1,534

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

 

101

 

69

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

 

(31)

 

(34)

Balance, end of year

$

1,639

$

1,569

XML 59 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION PLANS (Tables)
12 Months Ended
Dec. 31, 2021
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, 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

Granted

 

1,112

$

6.07

Vested

 

(3,680)

$

2.46

Forfeited

 

(278)

$

2.51

Non-vested at December 31, 2021

 

4,020

$

3.20

XML 60 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)
12 Months Ended
Dec. 31, 2021
SEGMENT AND GEOGRAPHICAL INFORMATION  
Schedule of geographical revenue information for the segment

Year Ended

December 31,

2021

    

2020

Revenues

Americas(1)

$

160,181

$

141,227

Europe(2)

 

90,256

 

87,131

Asia Pacific(3)

 

27,395

 

20,770

$

277,832

$

249,128

Fixed assets

Americas

$

2,598

$

3,114

Europe

 

2,119

 

1,709

Asia Pacific

 

576

 

178

$

5,293

$

5,001

(1)

Substantially all relates to operations in the United States.

(2)

Includes revenues from operations in Germany of $50.0 million and $43.5 million in 2021 and 2020, respectively. Includes revenues from operations in the United Kingdom of $15.2 million and $19.0 million in 2021 and 2020, respectively.

(3)

Includes revenues from operations in Australia of $23.1 million and $16.9 million in 2021 and 2020, respectively.

XML 61 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
RESTRUCTURING CHARGES (Tables)
12 Months Ended
Dec. 31, 2021
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

 

(2,040)

Balance at December 31, 2021

 

$

309

XML 62 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Furniture, Fixtures and Equipment, net to Reimbursable Expenditures (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Furniture, Fixtures and Equipment, net    
Capitalized costs associated with system and website development $ 800,000 $ 300,000
Goodwill    
Impairment of goodwill 0 0
Debt Issuance Costs    
Amortization of debt issuance costs $ 354,000 403,000
Revenue Recognition    
Notice period to terminate agreements early due to breach or for convenience 30 days  
Reimbursable Expenditures    
Reimbursable expenditures $ 300,000 $ 1,700,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 2 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 2 years  
Leasehold Improvements | Maximum    
Furniture, Fixtures and Equipment, net    
Estimated useful life of assets 5 years  
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation (Details) - Restricted Stock Units R S U
12 Months Ended
Dec. 31, 2021
Directors  
Stock-Based Compensation  
Award vesting period 3 years
Employee  
Stock-Based Compensation  
Award vesting period 4 years
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
12 Months Ended
Dec. 31, 2021
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 $ 2,420,000 $ 5,319,000
Contingent consideration, valuation technique extensible list us-gaap:IncomeApproachValuationTechniqueMember  
Contingent consideration, measurement input extensible list us-gaap:MeasurementInputDiscountRateMember  
Contingent consideration, measurement input 0.0250  
Change in the contingent consideration liability    
Beginning Balance $ 5,319,000  
Payments of contingent consideration (3,000,000)  
Neuralify contingent consideration accrued   4,900,000
Accretion of contingent consideration 101,000 419,000
Ending Balance 2,420,000 5,319,000
Outstanding borrowings 74,475,000 78,775,000
Fair value of outstanding borrowing $ 73,600,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 2.0 2.5
Revolving Credit Facility    
Change in the contingent consideration liability    
Outstanding borrowings $ 0 $ 0
Recurring    
Assets:    
Cash equivalents 1,018,000 17,000
Total 1,018,000 17,000
Liabilities:    
Contingent consideration 2,420,000 5,319,000
Total 2,420,000 5,319,000
Change in the contingent consideration liability    
Beginning Balance 5,319,000  
Ending Balance 2,420,000 5,319,000
Recurring | Fair Value Inputs Level1    
Assets:    
Cash equivalents 1,018,000 17,000
Total 1,018,000 17,000
Recurring | Fair Value Inputs Level 3    
Liabilities:    
Contingent consideration 2,420,000 5,319,000
Total 2,420,000 5,319,000
Change in the contingent consideration liability    
Beginning Balance 5,319,000  
Ending Balance $ 2,420,000 $ 5,319,000
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
REVENUE    
Contract assets $ 18,639 $ 21,825
Contract liabilities $ 7,049 $ 5,121
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
REVENUE  
Revenue recognized, included in contract liability balance $ 3.5
Remaining performance obligations $ 104.5
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
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 68 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION - Acquisition costs and identified assets acquired, and liabilities assumed and (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2021
Jul. 08, 2020
Dec. 31, 2019
Identified assets acquired, and liabilities assumed        
Goodwill $ 91,008 $ 90,790   $ 85,349
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        
Identified assets acquired, and liabilities assumed        
Acquisition related cost $ 100      
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET INCOME PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Basic:    
Net income $ 15,529 $ 2,755
Weighted average common shares (in shares) 48,638 47,717
Earnings per share (in dollars per share) $ 0.32 $ 0.06
Diluted:    
Net income $ 15,529 $ 2,755
Basic weighted average common shares (in shares) 48,638 47,717
Potential common shares (in shares) 3,118 2,255
Diluted weighted average common shares (in shares) 51,756 49,972
Diluted earnings per share (in dollars per share) $ 0.30 $ 0.06
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
ACCOUNTS RECEIVABLE AND CONTRACT ASSETS    
Accounts receivable $ 45,531 $ 45,499
Contract assets 18,639 21,825
Receivables from related parties 174 149
Accounts receivable and contract assets, net $ 64,344 $ 67,473
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
FURNITURE, FIXTURES AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Furniture, fixtures and equipment    
Accumulated depreciation $ (14,749) $ (13,419)
Furniture, fixtures and equipment, net 5,293 5,001
Depreciation expense 2,688 2,664
Computer Hardware Software And Other Office Equipment    
Furniture, fixtures and equipment    
Furniture, fixture and equipment, gross $ 6,104 5,238
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,765 4,797
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 Software Development Costs    
Furniture, fixtures and equipment    
Furniture, fixture and equipment, gross $ 9,173 $ 8,385
Software And Software Development Costs | Minimum    
Furniture, fixtures and equipment    
Estimated Useful Lives (in years) 3 years  
Software And Software Development Costs | Maximum    
Furniture, fixtures and equipment    
Estimated Useful Lives (in years) 5 years  
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Details)
12 Months Ended
Dec. 31, 2021
Lessee, Lease, Description [Line Items]  
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 73 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lease cost    
Operating lease cost $ 2,170 $ 2,541
Amortization of right-of-use assets 253 53
Interest on lease liabilities 9 5
Short-term lease cost 42 41
Variable lease cost 110 304
Sublease income (250) (245)
Total lease cost 2,334 2,699
Supplemental cash flow information related to leases was as follows    
Operating cash flows from finance leases 9 53
Operating cash flows from operating leases 2,720 3,284
Financing cash flows from finance leases $ 253 $ 6
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Supplemental balance sheet information related to leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
LEASES    
Operating lease right-of-use assets $ 5,293 $ 5,909
Current operating lease liability $ 2,520 $ 2,550
Current operating lease liabilities, Statement of Financial Position Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Non-current operating lease liabilities $ 3,481 $ 4,332
Total operating lease liabilities 6,001 6,882
Finance lease right-of-use assets $ 451 $ 197
Finance lease right-of-use assets, statement of financial position Fixed assets Fixed assets
Current finance lease liabilities $ 395 $ 95
Current finance lease liabilities, Statement of Financial Position Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Non-current finance lease liabilities $ 61 $ 101
Non-current finance lease liabilities, statement of financial position Other liabilities Other liabilities
Total finance lease liabilities $ 456 $ 196
Weighted average remaining lease term (in years) - Operating leases 3 years 3 months 18 days 3 years 7 months 6 days
Weighted average remaining lease term (in years) - Finance leases 1 year 3 months 18 days 2 years 7 months 6 days
Weighted average discount rate (as a percentage) - Operating leases 6.00% 7.10%
Weighted average discount rate (as a percentage) - Finance leases 2.90% 4.40%
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Maturities of lease liabilities - Operating Leases    
2022 $ 2,613  
2023 1,762  
2024 1,152  
2025 871  
2026 186  
Total lease payments 6,584  
Less imputed interest (583)  
Total 6,001 $ 6,882
Maturities of lease liabilities - Finance Leases    
2022 399  
2023 43  
2024 11  
2025 8  
Total lease payments 461  
Less imputed interest (5)  
Total $ 456 $ 196
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Intangible assets    
Gross Carrying Amount $ 102,615 $ 100,645
Acquisitions   1,970
Accumulated Amortization (89,893) (87,250)
Currency impact (312) (301)
Net Book Value 12,410 15,064
Amortization expense 2,643 3,532
Estimated future amortization expense    
2022 2,110  
2023 1,814  
2024 1,495  
2025 1,326  
2026 1,201  
Thereafter 4,464  
Estimated future amortization expense 12,410  
Customer Relationships    
Intangible assets    
Gross Carrying Amount 75,283 73,723
Acquisitions   1,560
Accumulated Amortization (68,677) (66,705)
Currency impact (111) (108)
Net Book Value 6,495 8,470
Noncompete Agreements    
Intangible assets    
Gross Carrying Amount 5,962 5,952
Acquisitions   10
Accumulated Amortization (5,960) (5,911)
Net Book Value 2 51
Software    
Intangible assets    
Gross Carrying Amount 1,660 1,500
Acquisitions   160
Accumulated Amortization (1,534) (1,511)
Net Book Value 126 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 (7,371) (6,852)
Currency impact (180) (172)
Net Book Value $ 5,667 $ 6,194
Trademarks And Trade Names    
Intangible assets    
Estimated Useful Lives (in years) 5 years 5 years
Gross Carrying Amount $ 1,490 $ 1,250
Acquisitions   240
Accumulated Amortization (1,370) (1,290)
Net Book Value $ 120 $ 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 77 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Changes in the carrying amount of goodwill    
Gross balance at the beginning $ 91,130 $ 85,786
Foreign currency impact (122) (437)
Balance at the beginning 91,008 85,349
Acquisitions   5,344
Foreign currency impact and adjustments (218) 315
Goodwill, Period Increase (Decrease) (218) 5,659
Gross balance at the end 91,130 91,130
Foreign currency impact and adjustments (340) (122)
Balance at the end $ 90,790 $ 91,008
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES    
Accrued payroll, incentive, and vacation $ 7,054 $ 11,630
Accrued corporate and payroll related taxes 7,931 5,459
Contingent consideration-current 2,420 2,929
Current operating lease liability 2,520 2,550
Other 9,402 7,496
Accrued expenses and other current liabilities $ 29,327 $ 30,064
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
FINANCING ARRANGEMENTS AND LONG-TERM DEBT    
Senior secured credit facility $ 74,475 $ 78,775
Debt issuance costs (685) (924)
Long-term debt, net 73,790 77,851
Less current installments on long term debt 4,300 4,300
Long-term debt $ 69,490 $ 73,551
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Annual Maturities of Debt Obligations Tables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Aggregate annual maturities of debt obligations    
2022 $ 4,300  
2023 4,300  
2024 4,300  
2025 61,575  
Long-term debt, total $ 74,475 $ 78,775
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details)
Mar. 10, 2020
USD ($)
installment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 09, 2020
USD ($)
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Outstanding borrowings   $ 74,475,000 $ 78,775,000  
Fair value of outstanding borrowing   $ 73,600,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   2.0 2.5  
Eurodollar        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Interest rate basis Eurodollar Rate      
Revolving Credit Facility        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Outstanding borrowings   $ 0 $ 0  
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        
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 Credit Facility        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Maximum borrowing capacity $ 54,000,000.0     $ 30,000,000.0
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Contingent Consideration    
Contingent consideration liability $ 2,420 $ 5,319
Neuralify acquisition    
Contingent Consideration    
Contingent consideration liability $ 2,400  
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
RELATED PARTY TRANSACTIONS    
Receivables from related parties, including shareholders $ 174 $ 149
Payable to related parties $ 0 $ 0
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income before income taxes    
Domestic $ 9,984 $ (3,361)
Foreign 13,127 9,229
Income before taxes 23,111 5,868
Current:    
Federal 2,194 (1,368)
State 617 564
Foreign 4,830 3,088
Total current provision 7,641 2,284
Deferred:    
Federal (786) 365
State 38 (68)
Foreign 689 532
Total deferred (benefit) expense (59) 829
Income tax provision $ 7,582 $ 3,113
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% $ 4,853 $ 1,232
Nondeductible expenses 91 718
State income taxes, net of federal benefit 624 400
Tax impact of foreign operations 2,045 339
Valuation allowances increase (release) 52 517
Net decrease of uncertain tax positions (31) (34)
Other (52) (59)
Income tax provision $ 7,582 $ 3,113
Effective income tax rates (as a percent) 32.80% 53.10%
Noncurrent deferred tax asset    
Compensation related expenses $ 1,242 $ 2,081
Foreign currency translation 2,422 1,697
U.S. foreign tax credit carryovers 1,903 1,194
Foreign net operating loss carryovers 2,208 4,943
Accruals and reserves 990 1,026
Operating lease right-of-use assets 1,651 1,396
Other 466 405
Valuation allowance for deferred tax assets (3,315) (3,707)
Total noncurrent deferred tax asset 7,567 9,035
Noncurrent deferred tax liability    
Depreciable assets (468) (699)
Prepaids (392) (428)
Intangible assets (787) (911)
Investment in foreign subsidiaries (2,157) (3,664)
Foreign earnings distribution taxes (1,038) (851)
Foreign intangibles and reserves (1,884) (2,888)
Operating lease liabilities (1,468) (1,160)
Total noncurrent deferred tax liability (8,194) (10,601)
Net deferred tax liability (627) (1,566)
Reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of the period    
Balance, beginning of year 1,569 1,534
Additions as a result of tax positions taken during the current period 101 69
Reductions as a result of tax positions taken during a prior period (31) (34)
Balance, end of year 1,639 $ 1,569
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 11,200  
Federal    
Noncurrent deferred tax liability    
Tax credit carryforward $ 1,900  
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION PLANS (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
STOCK-BASED COMPENSATION PLANS    
Recognized employee stock-based compensation expense $ 6,500,000 $ 8,900,000
Employee Stock Purchase Plan    
STOCK-BASED COMPENSATION PLANS    
Shares available for grant 1,038,513  
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 122,707  
Shares available for purchase under ESPP 1,038,513  
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%  
Equity Incentive Plan2007    
STOCK-BASED COMPENSATION PLANS    
Shares available for grant 3,936,086  
Weighted-Average Grant Date Fair Value    
Total fair value RSUs vested (in dollars) $ 9,000,000.0 $ 9,700,000
Unrecognized compensation cost related to the RSUs $ 8,300,000  
Equity Incentive Plan2007 | Maximum    
STOCK-BASED COMPENSATION PLANS    
Expiration period (in years) 10 years  
Equity Incentive Plan2007 | Restricted Stock Units R S U    
STOCK-BASED COMPENSATION PLANS    
Percentage of vesting through the fourth anniversary of the grant date 100.00%  
Percentage of vesting upon a termination of employment 100.00%  
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) 6,866,000 5,575,000
Granted (in shares) 1,112,000 4,249,000
Vested (in shares) (3,680,000) (2,634,000)
Forfeited (in shares) (278,000) (324,000)
Non-vested at the end of the period (in shares) 4,020,000 6,866,000
Weighted-Average Grant Date Fair Value    
Non-vested at the beginning of the period (in dollars per share) $ 2.31 $ 3.22
Granted (in dollars per share) 6.07 2.01
Vested (in dollars per share) 2.46 3.68
Forfeited (in dollars per share) 2.51 3.00
Non-vested at the end of the period (in dollars per share) $ 3.20 $ 2.31
Weighted-average period to recognize unrecognized compensation cost 2 years 3 months 18 days  
Incentive Plan Amendment    
STOCK-BASED COMPENSATION PLANS    
Additional shares authorized   5,500,000
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT AND GEOGRAPHICAL INFORMATION (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Segment and geographical information    
Number of segments | segment 1  
Revenues $ 277,832 $ 249,128
Fixed assets 5,293 5,001
Americas    
Segment and geographical information    
Revenues 160,181 141,227
Fixed assets 2,598 3,114
Europe    
Segment and geographical information    
Revenues 90,256 87,131
Fixed assets 2,119 1,709
Asia Pacific    
Segment and geographical information    
Revenues 27,395 20,770
Fixed assets 576 178
D [E]    
Segment and geographical information    
Revenues 50,000 43,500
G [B]    
Segment and geographical information    
Revenues 15,200 19,000
A [U]    
Segment and geographical information    
Revenues $ 23,100 $ 16,900
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
RESTRUCTURING CHARGES (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
RESTRUCTURING CHARGES  
Amounts accrued $ 2,349
Amounts paid/incurred (2,040)
Balance at December 31, 2021 309
Selling, general and administrative expenses  
RESTRUCTURING CHARGES  
Amounts accrued $ 2,300
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
RESTRUCTURING CHARGES - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges $ 2,349
Selling, general and administrative expenses  
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges $ 2,300
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts    
Changes in valuation and qualifying accounts    
Balance at Beginning of Period $ 368 $ 343
Charges to Costs and Expenses 138 817
Additions/(Deductions) (466) (792)
Balance at End of Period 40 368
Allowance for tax valuation    
Changes in valuation and qualifying accounts    
Balance at Beginning of Period 3,707 3,989
Charges to Costs and Expenses 52 517
Additions/(Deductions) (444) (799)
Balance at End of Period $ 3,315 $ 3,707
XML 90 iii-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001371489 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0001371489 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-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 2021-12-31 0001371489 us-gaap:AllowanceForCreditLossMember 2021-12-31 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:DomesticCountryMember 2021-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2021-12-31 0001371489 us-gaap:RetainedEarningsMember 2021-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-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 iii:IncentivePlanAmendmentMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember iii:EquityIncentivePlan2007Member 2021-01-01 2021-12-31 0001371489 iii:EquityIncentivePlan2007Member 2021-01-01 2021-12-31 0001371489 iii:EquityIncentivePlan2007Member 2020-01-01 2020-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember iii:EquityIncentivePlan2007Member 2021-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 2020-01-01 2020-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001371489 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001371489 srt:EuropeMember 2021-01-01 2021-12-31 0001371489 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001371489 srt:AmericasMember 2021-01-01 2021-12-31 0001371489 country:GB 2021-01-01 2021-12-31 0001371489 country:DE 2021-01-01 2021-12-31 0001371489 country:AU 2021-01-01 2021-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 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001371489 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001371489 srt:MinimumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001371489 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001371489 srt:MinimumMember iii:FurnitureFixturesAndLeaseholdImprovementsMember 2021-01-01 2021-12-31 0001371489 srt:MinimumMember iii:FurnitureFixturesAndEquipmentMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember iii:FurnitureFixturesAndLeaseholdImprovementsMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember iii:FurnitureFixturesAndEquipmentMember 2021-01-01 2021-12-31 0001371489 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001371489 us-gaap:OfficeEquipmentMember 2021-12-31 0001371489 iii:FurnitureFixturesAndLeaseholdImprovementsMember 2021-12-31 0001371489 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001371489 us-gaap:OfficeEquipmentMember 2020-12-31 0001371489 iii:FurnitureFixturesAndLeaseholdImprovementsMember 2020-12-31 0001371489 srt:EuropeMember 2021-12-31 0001371489 srt:AsiaPacificMember 2021-12-31 0001371489 srt:AmericasMember 2021-12-31 0001371489 srt:EuropeMember 2020-12-31 0001371489 srt:AsiaPacificMember 2020-12-31 0001371489 srt:AmericasMember 2020-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001371489 us-gaap:ForeignCountryMember 2021-12-31 0001371489 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001371489 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001371489 us-gaap:RevolvingCreditFacilityMember iii:CreditAgreement2020Member 2020-03-10 0001371489 us-gaap:RevolvingCreditFacilityMember iii:CreditAgreement2020Member 2020-03-09 0001371489 srt:MaximumMember 2021-12-31 0001371489 srt:MinimumMember us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001371489 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001371489 srt:MinimumMember us-gaap:DatabasesMember 2021-01-01 2021-12-31 0001371489 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001371489 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember us-gaap:DatabasesMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001371489 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001371489 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 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 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001371489 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001371489 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001371489 iii:EquityIncentivePlan2007Member 2021-12-31 0001371489 us-gaap:LineOfCreditMember iii:CreditAgreement2020Member 2020-03-10 2020-03-10 0001371489 us-gaap:EurodollarMember 2020-03-10 2020-03-10 0001371489 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001371489 us-gaap:RevolvingCreditFacilityMember 2020-12-31 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 2021-12-31 0001371489 us-gaap:CommonStockMember 2020-12-31 0001371489 us-gaap:CommonStockMember 2019-12-31 0001371489 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001371489 iii:NeuralifyLlcMember 2021-12-31 0001371489 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001371489 iii:NeuralifyLlcMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001371489 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001371489 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001371489 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001371489 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001371489 srt:MinimumMember 2021-01-01 2021-12-31 0001371489 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001371489 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001371489 srt:MaximumMember iii:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001371489 iii:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001371489 iii:EmployeeStockPurchasePlanMember 2021-12-31 0001371489 srt:MinimumMember iii:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember iii:EquityIncentivePlan2007Member 2021-01-01 2021-12-31 0001371489 srt:MaximumMember 2021-01-01 2021-12-31 0001371489 2019-12-31 0001371489 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001371489 us-gaap:DatabasesMember 2021-12-31 0001371489 us-gaap:CustomerRelationshipsMember 2021-12-31 0001371489 us-gaap:OrderOrProductionBacklogMember 2020-12-31 0001371489 us-gaap:DatabasesMember 2020-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 2020-01-01 2020-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-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 2021-12-31 0001371489 2020-12-31 0001371489 2021-06-30 0001371489 2022-03-02 0001371489 2021-01-01 2021-12-31 shares iso4217:USD iii:installment pure iso4217:USD shares iii:segment P4Y P2Y 0 P3M P3M PT20H 0 0 http://fasb.org/us-gaap/2021-01-31#IncomeApproachValuationTechniqueMember http://fasb.org/us-gaap/2021-01-31#MeasurementInputDiscountRateMember http://fasb.org/us-gaap/2021-01-31#ValuationTechniqueDiscountedCashFlowMember 0001371489 2021 FY false http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent True true Information Services Group Inc. http://fasb.org/us-gaap/2021-01-31#ValuationTechniqueDiscountedCashFlowMember http://fasb.org/us-gaap/2021-01-31#MeasurementInputDiscountRateMember P2Y P6M 10-K true 2021-12-31 --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 237063785 48345451 238 PricewaterhouseCoopers LLP Stamford, Connecticut 47521000 43730000 40000 368000 64344000 67473000 4245000 3412000 116110000 114615000 88000 95000 5293000 5001000 5293000 5909000 90790000 91008000 12410000 15064000 2197000 2255000 4613000 5573000 236794000 239520000 16162000 11176000 4300000 4300000 7049000 5121000 29327000 30064000 56838000 50661000 69490000 73551000 2824000 3811000 3481000 4332000 5768000 8028000 138401000 140383000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 100000000 100000000 49362000 48856000 48297000 48189000 49000 48000 237628000 248018000 506000 108000 3871000 256000 -6940000 -4671000 -128473000 -144002000 98393000 99137000 236794000 239520000 277832000 249128000 168475000 149878000 78759000 83785000 5331000 6196000 25267000 9269000 142000 260000 2342000 3563000 44000 -98000 23111000 5868000 7582000 3113000 15529000 2755000 48638000 47717000 51756000 49972000 0.32 0.06 0.30 0.06 15529000 2755000 -724000 760000 -2269000 2467000 13260000 5222000 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 15529000 15529000 -2269000 -2269000 16331000 16331000 61000 549000 610000 -12167000 12167000 1065 1000 -1000 313000 313000 4437000 4437000 6467000 6467000 49362 49000 237628000 -3871000 -6940000 -128473000 98393000 15529000 2755000 2688000 2664000 2643000 3532000 -2389000 969000 167000 354000 403000 6467000 8891000 101000 419000 -138000 817000 2330000 -139000 -2648000 -10065000 243000 1689000 4503000 2070000 1928000 -93000 5521000 13140000 41942000 43971000 2320000 1181000 2317000 -2320000 -3498000 4300000 8088000 610000 516000 934000 7109000 2023000 2558000 4437000 16331000 5166000 -34125000 -15695000 -1713000 806000 3784000 25584000 43825000 18241000 47609000 43825000 1875000 3114000 3582000 2536000 12167000 6359000 <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 are 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 are 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_kPrVNY2JD0WFJyx_iti15w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</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_RZDFdsJSL0y9Est7e4LTBQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;">. 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, 2021 and 2020, the Company capitalized $0.8 million and $0.3 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, 2021 and 2020, nor were any indicators identified in 2021 or 2020 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 for both years ended December 31, 2021 and 2020.</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 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.</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 and software 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 </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;">Company.  For network and software 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 automation 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 on-premise software and software-as-a-service licenses, as well as other software-related services.  Revenue associated with the software performance obligation is primarily recognized at the point at which the software is installed or access is granted, 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 and is primarily comprised of sponsorships.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms. In addition, we sell research products for which the revenue is recognized at a point in time upon delivery to the client.</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 days</span><span style="font-size:10pt;">’ 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_dHc-ORE0I06fQbsg7x-ExA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">twelve month</span><span style="font-size:10pt;">s 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: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;">When we recognize revenues in advance of billing, those revenues are recorded as contract assets.  When we invoice in advance of completing services or earning revenues, those amounts are recorded as contract liabilities.</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 $0.3 million and $1.7 million for the years ended December 31, 2021 and 2020, respectively.  The decrease was attributable to pandemic-related travel restrictions that occurred throughout the majority of 2021 and 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_82nKnHd5GkODcmO2anfEbA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 August 5, 2021.</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 generally reflected as an adjustment to additional paid-in capital.</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 2021, 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_Uv2TwH1Cu0CIR7Uf8oWS5w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1, </span></span><span style="font-size:10pt;">Level 2, or </span><span style="-sec-ix-hidden:Hidden_XBzK_qIBuUetw4AQfgglPg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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_9UZGr5R_s0CH_aVPhVjYeg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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><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, 2021</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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,018</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;"> 1,018</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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 2,420</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;"> 2,420</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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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, 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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:62.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">(2)</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;"> 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%;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;"> 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="vertical-align:bottom;width:62.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;">Contingent consideration is included in “Accrued expenses and other current liabilities” as of December 31, 2021.</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;">The current and noncurrent Contingent consideration is included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of December 31, 2020.</span><span style="font-size:10pt;"> </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_abo-rSQAiUyrejx20xkovA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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_9QzbYr4Q_E6ciOJ2JTXacw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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, 2021 and 2020: </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.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.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: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: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.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:8.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></tr><tr><td style="vertical-align:bottom;width:76.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.22%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:76.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.22%;border-bottom:1px solid #000000;margin:0pt;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.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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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.58%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:76.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;background:#cceeff;margin: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:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin: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:76.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin: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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;background:#cceeff;margin: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="vertical-align:bottom;width:76.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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 101</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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:76.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px 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.33%;background:#cceeff;border-bottom:3px 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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px 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.07%;background:#cceeff;border-bottom:3px 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></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;">$74.5</span><span style="font-size:10pt;"> million at December 31, 2021 and </span><span style="font-size:10pt;">$78.8</span><span style="font-size:10pt;"> million at December 31, 2020, 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 </span><span style="font-size:10pt;">$73.6</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$77.7</span><span style="font-size:10pt;"> million at December 31, 2021 and 2020, respectively.  The fair values of debt have been estimated using a </span><span style="-sec-ix-hidden:Hidden_f2MPiznte0K1EUeMSIv-4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 rate used to discount future cash flows is </span><span style="font-size:10pt;">2.0%</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">2.5%</span><span style="font-size:10pt;"> for December 31, 2021 and 2020, respectively. 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 and interest rates.  As of December 31, 2021 and 2020, there were </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> borrowings under the revolver. The Company is currently in compliance with its financial covenants.</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: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 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.</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 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.</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 are 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 are 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_kPrVNY2JD0WFJyx_iti15w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</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_RZDFdsJSL0y9Est7e4LTBQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;">. 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, 2021 and 2020, the Company capitalized $0.8 million and $0.3 million, respectively, of costs associated with system and website development.</p> P5Y P5Y 800000 300000 <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, 2021 and 2020, nor were any indicators identified in 2021 or 2020 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 for both years ended December 31, 2021 and 2020.</p> 400000 400000 <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 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.</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 and software 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 </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;">Company.  For network and software 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 automation 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 on-premise software and software-as-a-service licenses, as well as other software-related services.  Revenue associated with the software performance obligation is primarily recognized at the point at which the software is installed or access is granted, 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 and is primarily comprised of sponsorships.  Conversely, revenue associated with research subscriptions is recognized over time, as the customer accesses our data or related platforms. In addition, we sell research products for which the revenue is recognized at a point in time upon delivery to the client.</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 days</span><span style="font-size:10pt;">’ 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_dHc-ORE0I06fQbsg7x-ExA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">twelve month</span><span style="font-size:10pt;">s 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: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;">When we recognize revenues in advance of billing, those revenues are recorded as contract assets.  When we invoice in advance of completing services or earning revenues, those amounts are recorded as contract liabilities.</span></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 $0.3 million and $1.7 million for the years ended December 31, 2021 and 2020, respectively.  The decrease was attributable to pandemic-related travel restrictions that occurred throughout the majority of 2021 and 2020.</p> 300000 1700000 <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_82nKnHd5GkODcmO2anfEbA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 August 5, 2021.</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 generally reflected as an adjustment to additional paid-in capital.</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 2021, 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_Uv2TwH1Cu0CIR7Uf8oWS5w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1, </span></span><span style="font-size:10pt;">Level 2, or </span><span style="-sec-ix-hidden:Hidden_XBzK_qIBuUetw4AQfgglPg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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_9UZGr5R_s0CH_aVPhVjYeg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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><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, 2021</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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,018</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;"> 1,018</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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 2,420</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;"> 2,420</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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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, 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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:62.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">(2)</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;"> 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%;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;"> 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="vertical-align:bottom;width:62.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;">Contingent consideration is included in “Accrued expenses and other current liabilities” as of December 31, 2021.</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;">The current and noncurrent Contingent consideration is included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of December 31, 2020.</span><span style="font-size:10pt;"> </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_abo-rSQAiUyrejx20xkovA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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_9QzbYr4Q_E6ciOJ2JTXacw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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, 2021 and 2020: </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.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.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: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: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.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:8.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></tr><tr><td style="vertical-align:bottom;width:76.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.22%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:76.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.22%;border-bottom:1px solid #000000;margin:0pt;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.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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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.58%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:76.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;background:#cceeff;margin: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:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin: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:76.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin: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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;background:#cceeff;margin: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="vertical-align:bottom;width:76.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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 101</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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:76.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px 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.33%;background:#cceeff;border-bottom:3px 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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px 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.07%;background:#cceeff;border-bottom:3px 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></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;">$74.5</span><span style="font-size:10pt;"> million at December 31, 2021 and </span><span style="font-size:10pt;">$78.8</span><span style="font-size:10pt;"> million at December 31, 2020, 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 </span><span style="font-size:10pt;">$73.6</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$77.7</span><span style="font-size:10pt;"> million at December 31, 2021 and 2020, respectively.  The fair values of debt have been estimated using a </span><span style="-sec-ix-hidden:Hidden_f2MPiznte0K1EUeMSIv-4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 rate used to discount future cash flows is </span><span style="font-size:10pt;">2.0%</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">2.5%</span><span style="font-size:10pt;"> for December 31, 2021 and 2020, respectively. 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 and interest rates.  As of December 31, 2021 and 2020, there were </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> borrowings under the revolver. The Company is currently in compliance with its financial covenants.</span></p> 0 <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, 2021</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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,018</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;"> 1,018</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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 2,420</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;"> 2,420</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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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, 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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:62.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:62.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">(2)</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;"> 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%;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;"> 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="vertical-align:bottom;width:62.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px 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:0.29%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;">Contingent consideration is included in “Accrued expenses and other current liabilities” as of December 31, 2021.</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;">The current and noncurrent Contingent consideration is included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of December 31, 2020.</span><span style="font-size:10pt;"> </span></p></td></tr></table> 1018000 1018000 1018000 1018000 2420000 2420000 2420000 2420000 17000 17000 17000 17000 5319000 5319000 5319000 5319000 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:76.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.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: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: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.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:8.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></tr><tr><td style="vertical-align:bottom;width:76.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.22%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:76.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.22%;border-bottom:1px solid #000000;margin:0pt;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.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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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.58%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:76.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;background:#cceeff;margin: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:76.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin: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:76.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin: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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;background:#cceeff;margin: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="vertical-align:bottom;width:76.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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 101</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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:76.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px 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.33%;background:#cceeff;border-bottom:3px 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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px 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.07%;background:#cceeff;border-bottom:3px 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></tr></table> 5319000 3000000 4900000 101000 419000 2420000 5319000 74500000 78800000 73600000 77700000 2.0 2.5 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;">Income Taxes</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 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.</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 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.</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;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: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 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 </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;">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;">2021</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.91%;background:#cceeff;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></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;"> 7,049</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></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, 2021 that was included in the contract liability balance at January 1, 2021 was </span><span style="font-size:10pt;">$3.5</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: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, 2021, the Company had $104.5 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;">2021</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.91%;background:#cceeff;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></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;"> 7,049</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></tr></table> 18639000 21825000 7049000 5121000 3500000 104500000 <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 equity holders 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="vertical-align:bottom;width:86.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;width:86.28%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.18%;background:#cceeff;border-bottom:3px 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 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="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;width:75.82%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;width:75.82%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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:21.09%;background:#cceeff;border-bottom: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="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.</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="vertical-align:bottom;width:86.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;width:86.28%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.18%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;width:75.82%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;width:75.82%;background:#cceeff;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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:21.09%;background:#cceeff;border-bottom: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="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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: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;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Year Ended </b></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:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">December 31, </b></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: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.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;">2021</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.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></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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 12pt;">Net 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%;margin:0pt;padding:0pt;"><p 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;"> 15,529</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;"> 2,755</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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.4%;background:#cceeff;margin: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,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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></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 12pt;">Earnings per share </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;"> 0.32</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;"> 0.06</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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 12pt;">Net 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%;margin:0pt;padding:0pt;"><p 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;"> 15,529</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;"> 2,755</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.06%;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.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;text-align:right;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;"> 48,638</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;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;"> 47,717</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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.4%;background:#cceeff;border-bottom: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,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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></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 12pt;">Diluted weighted average common shares</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;text-align:right;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;"> 51,756</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;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;"> 49,972</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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></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: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;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Year Ended </b></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:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">December 31, </b></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: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.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;">2021</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.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></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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 12pt;">Net 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%;margin:0pt;padding:0pt;"><p 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;"> 15,529</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;"> 2,755</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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.4%;background:#cceeff;margin: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,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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></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 12pt;">Earnings per share </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;"> 0.32</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;"> 0.06</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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 12pt;">Net 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%;margin:0pt;padding:0pt;"><p 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;"> 15,529</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;"> 2,755</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.06%;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.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;text-align:right;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;"> 48,638</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;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;"> 47,717</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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.4%;background:#cceeff;border-bottom: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,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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></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 12pt;">Diluted weighted average common shares</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;text-align:right;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;"> 51,756</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;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;"> 49,972</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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></tr></table> 15529000 2755000 48638000 47717000 0.32 0.06 15529000 2755000 48638000 47717000 3118000 2255000 51756000 49972000 0.30 0.06 <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;">2021</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;">2020</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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 18,639</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;"> 21,825</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="vertical-align:bottom;width:65.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:12.16%;background:#cceeff;border-bottom: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;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:12.21%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 64,344</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;"> 67,473</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;">2021</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;">2020</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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 18,639</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;"> 21,825</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="vertical-align:bottom;width:65.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:12.16%;background:#cceeff;border-bottom: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;"> 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:12.21%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 64,344</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;"> 67,473</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> 45531000 45499000 18639000 21825000 174000 149000 64344000 67473000 <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;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.47%;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.43%;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:4.1%;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.15%;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:5.01%;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.43%;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.09%;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:14.68%;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.43%;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.09%;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:14.69%;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:53.47%;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="3" style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;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="5" style="vertical-align:bottom;white-space:nowrap;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: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:53.47%;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="3" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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: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: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;">2021</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: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;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;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:nowrap;width:1.15%;background:#cceeff;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:5.01%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;background:#cceeff;margin: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,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;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: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: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:nowrap;width:1.15%;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: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: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: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,765</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: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,797</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="vertical-align:bottom;width:53.47%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;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:5.01%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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:14.68%;background:#cceeff;margin: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,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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:14.69%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;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: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: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:nowrap;width:1.15%;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: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: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: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: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;"> (14,749)</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: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: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;"> (13,419)</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="vertical-align:bottom;width:53.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;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.15%;background:#cceeff;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:5.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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:14.68%;background:#cceeff;border-bottom:3px 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,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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:14.69%;background:#cceeff;border-bottom:3px 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:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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, 2021 and 2020.</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:53.47%;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.43%;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:4.1%;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.15%;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:5.01%;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.43%;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.09%;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:14.68%;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.43%;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.09%;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:14.69%;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:53.47%;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="3" style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;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="5" style="vertical-align:bottom;white-space:nowrap;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: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:53.47%;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="3" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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: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: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;">2021</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: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;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;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:nowrap;width:1.15%;background:#cceeff;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:5.01%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;background:#cceeff;margin: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,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;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: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: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:nowrap;width:1.15%;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: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: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: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,765</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: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,797</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="vertical-align:bottom;width:53.47%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;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:5.01%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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:14.68%;background:#cceeff;margin: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,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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:14.69%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;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: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: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:nowrap;width:1.15%;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: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: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: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: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;"> (14,749)</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: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: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;"> (13,419)</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="vertical-align:bottom;width:53.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;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.15%;background:#cceeff;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:5.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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:14.68%;background:#cceeff;border-bottom:3px 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,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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:14.69%;background:#cceeff;border-bottom:3px 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:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 6104000 5238000 P2Y P5Y 4765000 4797000 P3Y P5Y 9173000 8385000 14749000 13419000 5293000 5001000 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:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognizes 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.</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 2025, some of which include </span><span style="-sec-ix-hidden:Hidden_0uKNAKxDYE-MmAxskcbilw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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_0HV5AV3x9UK4nvzvq7PcOQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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;">2021</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,170</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;"> 253</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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></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;"> 42</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></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;"> (250)</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.05%;background:#cceeff;border-bottom:3px 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,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.05%;background:#cceeff;border-bottom:3px 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></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="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></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;"> 2,720</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></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;">2021</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,293</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;"> 5,909</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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_6xQfSf6i1k-TdWNH-9cLvg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current operating lease liabilities </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;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,520</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;"> 2,550</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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%;background:#cceeff;border-bottom: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,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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%;background:#cceeff;border-bottom: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></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,001</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,882</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_kCzb84LxcUegtc8SAyp_ig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance lease right-of-use assets </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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;"> 451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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></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="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_uRmkmVKUUUWF_63HxF5YNg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current finance lease liabilities </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></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_jpSyIy7pb0mZol_tz9I6Gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Non-current finance lease liabilities</span></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: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;"> 61</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;"> 101</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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;"> 456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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><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="vertical-align:bottom;width:63.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.3</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;"> 3.6</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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;"> 1.3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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></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="vertical-align:bottom;width:63.71%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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></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;">2.9%</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;">4.4%</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','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current lease liabilities are included in “Accrued expenses and other current liabilities.”</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;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance lease right-of-assets are included in “Furniture, fixtures and equipment, net”</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="vertical-align:bottom;width:63.74%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">2022</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,613</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;"> 399</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43</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;">2024</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,152</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;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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</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;">2026</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;"> 186</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom: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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom: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;"> 6,584</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;"> 461</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td></tr><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,001</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;"> 456</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;">2021</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,170</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;"> 253</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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></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;"> 42</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></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;"> (250)</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.05%;background:#cceeff;border-bottom:3px 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,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.05%;background:#cceeff;border-bottom:3px 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></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="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></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;"> 2,720</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></tr><tr><td style="vertical-align:bottom;width:75.73%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></tr></table> 2170000 2541000 253000 53000 9000 5000 42000 41000 110000 304000 250000 245000 2334000 2699000 9000 53000 2720000 3284000 253000 6000 <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;">2021</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,293</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;"> 5,909</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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_6xQfSf6i1k-TdWNH-9cLvg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current operating lease liabilities </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;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,520</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;"> 2,550</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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%;background:#cceeff;border-bottom: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,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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%;background:#cceeff;border-bottom: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></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,001</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,882</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_kCzb84LxcUegtc8SAyp_ig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance lease right-of-use assets </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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;"> 451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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></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="vertical-align:bottom;width:63.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_uRmkmVKUUUWF_63HxF5YNg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current finance lease liabilities </span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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></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_jpSyIy7pb0mZol_tz9I6Gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Non-current finance lease liabilities</span></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: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;"> 61</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;"> 101</p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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;"> 456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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><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="vertical-align:bottom;width:63.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.3</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;"> 3.6</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.71%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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;"> 1.3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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></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="vertical-align:bottom;width:63.71%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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></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;">2.9%</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;">4.4%</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','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current lease liabilities are included in “Accrued expenses and other current liabilities.”</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;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance lease right-of-assets are included in “Furniture, fixtures and equipment, net”</span></td></tr></table> 5293000 5909000 2520000 2550000 3481000 4332000 6001000 6882000 451000 197000 395000 95000 61000 101000 456000 196000 P3Y3M18D P3Y7M6D P1Y3M18D P2Y7M6D 0.060 0.071 0.029 0.044 <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="vertical-align:bottom;width:63.74%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">2022</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,613</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;"> 399</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43</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;">2024</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,152</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;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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</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;">2026</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;"> 186</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom: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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom: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;"> 6,584</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;"> 461</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td></tr><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,001</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;"> 456</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="vertical-align:bottom;width:63.74%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">2022</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,613</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;"> 399</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43</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;">2024</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,152</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;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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</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;">2026</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;"> 186</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom: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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom: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;"> 6,584</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;"> 461</p></td></tr><tr><td style="vertical-align:bottom;width:63.74%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td></tr><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,001</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;"> 456</p></td></tr></table> 2613000 399000 1762000 43000 1152000 11000 871000 8000 186000 6584000 461000 583000 5000 6001000 456000 <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, 2021 and 2020 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;">2021</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="vertical-align:bottom;width:28.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangibles:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">75,283 </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;"> —</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;"> (68,677)</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;"> (111)</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;"> 6,495</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="vertical-align:bottom;width:28.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,962 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,960)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,660 </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;"> (1,534)</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;"> 126</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="vertical-align:bottom;width:28.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (7,371)</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;"> (180)</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;"> 5,667</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="vertical-align:bottom;width:28.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.01%;background:#cceeff;border-bottom: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,490 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom: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:10.01%;background:#cceeff;border-bottom: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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom: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:10.03%;background:#cceeff;border-bottom: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,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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:10.03%;background:#cceeff;border-bottom: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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.1%;background:#cceeff;border-bottom: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;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">102,615 </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;"> —</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;"> (89,893)</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;"> (312)</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;"> 12,410</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;">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: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="vertical-align:bottom;width:28.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangibles:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,560</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;"> (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;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;"> (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.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;">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="vertical-align:bottom;width:28.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 160</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,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;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;"> 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="vertical-align:bottom;width:28.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,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;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;"> (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.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,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="vertical-align:bottom;width:28.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.03%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom: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:10.06%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.12%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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:10.12%;background:#cceeff;border-bottom: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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.2%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,970</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;">(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;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;">(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.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;">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:10pt;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;">Amortization expense was $2.6 million and $3.5 million for the years ended December 31, 2021 and 2020, respectively. The estimated future amortization expense subsequent to December 31, 2021, 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="vertical-align:bottom;width:75.36%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin: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%;background:#cceeff;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;">2023</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,814</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="vertical-align:bottom;width:75.36%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">2025</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,326</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="vertical-align:bottom;width:75.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin: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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 4,464</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="vertical-align:bottom;width:75.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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:20.94%;background:#cceeff;border-bottom:3px 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;"> 12,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;">2021</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="vertical-align:bottom;width:28.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangibles:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">75,283 </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;"> —</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;"> (68,677)</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;"> (111)</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;"> 6,495</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="vertical-align:bottom;width:28.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,962 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,960)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,660 </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;"> (1,534)</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;"> 126</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="vertical-align:bottom;width:28.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (7,371)</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;"> (180)</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;"> 5,667</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="vertical-align:bottom;width:28.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.01%;background:#cceeff;border-bottom: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,490 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom: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:10.01%;background:#cceeff;border-bottom: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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom: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:10.03%;background:#cceeff;border-bottom: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,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;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:10.03%;background:#cceeff;border-bottom: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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.1%;background:#cceeff;border-bottom: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;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">102,615 </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;"> —</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;"> (89,893)</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;"> (312)</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;"> 12,410</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;">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: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="vertical-align:bottom;width:28.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangibles:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,560</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;"> (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;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;"> (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.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;">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="vertical-align:bottom;width:28.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 160</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,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;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;"> 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="vertical-align:bottom;width:28.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,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;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;"> (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.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,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="vertical-align:bottom;width:28.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.03%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom: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:10.06%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.12%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;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:10.12%;background:#cceeff;border-bottom: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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;border-bottom: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:10.2%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,970</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;">(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;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;">(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.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;">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:10pt;visibility:hidden;">​</span></p> P2Y P15Y 75283000 68677000 111000 6495000 P4Y P7Y 5962000 5960000 2000 P3Y P4Y 1660000 1534000 126000 P1Y P2Y 5002000 4981000 21000 P4Y P15Y 13218000 7371000 180000 5667000 P5Y 1490000 1370000 120000 102615000 89893000 312000 12410000 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 2600000 3500000 <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="vertical-align:bottom;width:75.36%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin: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%;background:#cceeff;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;">2023</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,814</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="vertical-align:bottom;width:75.36%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">2025</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,326</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="vertical-align:bottom;width:75.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin: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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 4,464</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="vertical-align:bottom;width:75.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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:20.94%;background:#cceeff;border-bottom:3px 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;"> 12,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p 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> 2110000 1814000 1495000 1326000 1201000 4464000 12410000 <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 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, 2021 and 2020 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;">2021</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.53%;background:#cceeff;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:9.4%;background:#cceeff;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.53%;background:#cceeff;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.53%;background:#cceeff;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:9.38%;background:#cceeff;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;"> 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: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="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom: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 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;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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,349</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> —</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;"> 5,344</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom: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></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;"> (218)</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;"> 5,659</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 91,130</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom: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></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;"> 90,790</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;"> 91,008</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;">2021</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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;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.53%;background:#cceeff;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:9.4%;background:#cceeff;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.53%;background:#cceeff;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.53%;background:#cceeff;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:9.38%;background:#cceeff;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;"> 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: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="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom: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 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;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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,349</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> —</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;"> 5,344</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom: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></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;"> (218)</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;"> 5,659</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 91,130</p></td></tr><tr><td style="vertical-align:bottom;width:75.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom: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></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;"> 90,790</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;"> 91,008</p></td></tr></table> 91130000 85786000 -122000 -437000 91008000 85349000 5344000 -218000 315000 -218000 5659000 91130000 91130000 -340000 -122000 90790000 91008000 <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, 2021 and 2020 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;">2021</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;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 7,931</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;"> 5,459</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="vertical-align:bottom;width:75.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,520</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;"> 2,550</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="vertical-align:bottom;width:75.86%;background:#cceeff;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:11.46%;background:#cceeff;border-bottom: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,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:7.24%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 29,327</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;"> 30,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;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;">2021</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;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 7,931</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;"> 5,459</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="vertical-align:bottom;width:75.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,520</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;"> 2,550</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="vertical-align:bottom;width:75.86%;background:#cceeff;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:11.46%;background:#cceeff;border-bottom: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,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:7.24%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 29,327</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;"> 30,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> 7054000 11630000 7931000 5459000 2420000 2929000 2520000 2550000 9402000 7496000 29327000 30064000 <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;"><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.56%;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.55%;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.68%;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.55%;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.55%;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.33%;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.39%;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.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;">2021</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;">2020</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="vertical-align:bottom;width:76.34%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin: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,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin: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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (685)</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;"> (924)</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="vertical-align:bottom;width:76.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 4,300</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="vertical-align:bottom;width:76.34%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.68%;background:#cceeff;border-bottom:3px 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;"> 69,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.33%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:0pt 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="vertical-align:bottom;width:86.17%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">2023</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="vertical-align:bottom;width:86.17%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">2025</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: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.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="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per annum and (c) the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Eurodollar Rate</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, plus </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">), 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The term loan is repayable in </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">nineteen</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive quarterly installments of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,075,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mandatory repayments of term loans shall be required from (subject to agreed exceptions) (i) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the proceeds from asset sales by the Company and its subsidiaries, (ii) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the net proceeds from issuances of debt and equity by the Company and its subsidiaries and (iii) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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.</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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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;">$74.5</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$78.8</span><span style="font-size:10pt;"> million at December 31, 2021 and December 31, 2020, 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 </span><span style="font-size:10pt;">$73.6</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$77.7</span><span style="font-size:10pt;"> million at December 31, 2021 and December 31, 2020, respectively.  The fair values of debt have been estimated using a </span><span style="-sec-ix-hidden:Hidden_eFDdUKjDcUG6MaBDO7zyTg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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_yqAdpJ8viUON3kWhJcLbYA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">rate used to</span></span><span style="font-size:10pt;"> discount future cash flows is </span><span style="font-size:10pt;">2.0%</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">2.5%</span><span style="font-size:10pt;"> for December 31, 2021 and 2020, respectively. The Company also considered recent transactions of peer group </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">companies for similar instruments with comparable terms and maturities as well as an analysis of current market conditions and interest rates.  As of December 31, 2021 and 2020, there were </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> borrowings under the revolver.  The Company is currently in compliance with its financial covenants.</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;"><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.56%;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.55%;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.68%;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.55%;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.55%;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.33%;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.39%;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.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;">2021</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;">2020</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="vertical-align:bottom;width:76.34%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin: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,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin: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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (685)</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;"> (924)</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="vertical-align:bottom;width:76.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 4,300</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="vertical-align:bottom;width:76.34%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.68%;background:#cceeff;border-bottom:3px 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;"> 69,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.33%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:0.39%;background:#cceeff;margin:0pt;padding:0pt;"><p 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> 74475000 78775000 685000 924000 73790000 77851000 4300000 4300000 69490000 73551000 <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="vertical-align:bottom;width:86.17%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">2023</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="vertical-align:bottom;width:86.17%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">2025</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: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.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="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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 61575000 74475000 86000000.0 30000000.0 54000000.0 0.005 Eurodollar Rate 0.010 19 1075000 1 1 1 74500000 78800000 73600000 77700000 2.0 2.5 0 <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, 2021 and 2020.</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, 2021, the Company has recorded a liability of $2.4 million representing the estimated fair value of contingent consideration related to the acquisition of Neuralify, all of which is classified as current and included in accrued expenses on the consolidated balance sheet.</p> 2400000 <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.2 million and $0.1 million for December 31, 2021 and 2020, respectively, and no outstanding payables. These transactions related to personal withholding taxes paid on behalf of expatriate employees.</p> 200000 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, 2021 and 2020 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;">2021</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;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 13,127</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;"> 9,229</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="vertical-align:bottom;width:76.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.66%;background:#cceeff;border-bottom:3px 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;"> 23,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 2021 and 2020 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;">2021</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;">2020</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:76.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> 2,194</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: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 4,830</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:8.38%;background:#cceeff;border-bottom:3px 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,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:8.38%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:76.56%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (786)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> 38</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: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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;"> 689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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) expense</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;"> (59)</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.38%;background:#cceeff;border-bottom:3px 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,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.38%;background:#cceeff;border-bottom:3px 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:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p 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, 2021 and 2020 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;">2021</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;">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></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 91</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;"> 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></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 2,045</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;"> 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></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;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 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;"> (31)</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="vertical-align:bottom;width:75.43%;background:#cceeff;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:7.99%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 7,582</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,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></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:7.99%;background:#cceeff;border-bottom:3px 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;"> 32.8</p></td><td style="vertical-align:top;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;border-bottom: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:7.99%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;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;">2021</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;">2020</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:74.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,242</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,903</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 990</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: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%;background:#cceeff;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 466</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 7,567</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (468)</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: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (787)</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (1,038)</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,468)</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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</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;"> (627)</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: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p 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, 2021 and 2020 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, 2021 and 2020 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, 2021, the Company has foreign net operating loss (NOL) carryforwards of approximately </span><span style="font-size:10pt;">$11.2</span><span style="font-size:10pt;"> million. If not utilized, these NOL carryforwards begin to expire in 2022. The Company also has a federal tax credit carryforward of approximately </span><span style="font-size:10pt;">$1.9</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:12pt 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:6pt 0pt 0pt 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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:6pt 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;">2021</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;">2020</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:76.56%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 101</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom:1px solid #000000;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:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">Balance, end of year</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.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,639</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.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="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 2014.</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;">2021</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;">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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 13,127</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;"> 9,229</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="vertical-align:bottom;width:76.25%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.66%;background:#cceeff;border-bottom:3px 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;"> 23,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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> 9984000 -3361000 13127000 9229000 23111000 5868000 <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;">2021</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;">2020</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:76.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> 2,194</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: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 4,830</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:8.38%;background:#cceeff;border-bottom:3px 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,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:8.38%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:76.56%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (786)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> 38</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: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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;"> 689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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) expense</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;"> (59)</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.38%;background:#cceeff;border-bottom:3px 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,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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.38%;background:#cceeff;border-bottom:3px 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:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p 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> 2194000 -1368000 617000 564000 4830000 3088000 7641000 2284000 -786000 365000 38000 -68000 689000 532000 -59000 829000 7582000 3113000 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;">2021</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;">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></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 91</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;"> 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></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 2,045</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;"> 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></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;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 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;"> (31)</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="vertical-align:bottom;width:75.43%;background:#cceeff;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:7.99%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 7,582</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,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></tr><tr><td style="vertical-align:bottom;width:75.43%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:7.99%;background:#cceeff;border-bottom:3px 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;"> 32.8</p></td><td style="vertical-align:top;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.25%;background:#cceeff;border-bottom: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:7.99%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;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 4853000 1232000 91000 718000 624000 400000 2045000 339000 52000 517000 31000 34000 -52000 -59000 7582000 3113000 0.328 0.531 <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;">2021</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;">2020</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:74.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,242</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,903</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 990</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: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%;background:#cceeff;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 466</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 7,567</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (468)</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: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaids</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (787)</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (1,038)</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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,468)</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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</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;"> (627)</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: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p 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> 1242000 2081000 2422000 1697000 1903000 1194000 2208000 4943000 990000 1026000 1651000 1396000 466000 405000 3315000 3707000 7567000 9035000 468000 699000 392000 428000 787000 911000 2157000 3664000 1038000 851000 1884000 2888000 1468000 1160000 8194000 10601000 627000 1566000 627000 1566000 11200000 1900000 <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;">2021</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;">2020</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:76.56%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 101</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: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom: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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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%;background:#cceeff;border-bottom:1px solid #000000;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:0.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;">Balance, end of year</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.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,639</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.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="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> 1569000 1534000 101000 69000 31000 34000 1639000 1569000 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, 2021, there were 3,936,086 and 1,038,513 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 $6.5 million and $8.9 million in employee stock-based compensation expense during the years ended December 31, 2021 and 2020, 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.  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) 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, 2021 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="vertical-align:bottom;width:61.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:61.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:61.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,112</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;"> 6.07</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="vertical-align:bottom;width:61.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (278)</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.51</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="vertical-align:bottom;width:61.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px 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;"> 4,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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, 2021 and 2020 was </span><span style="font-size:10pt;">$9.0</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$9.7</span><span style="font-size:10pt;"> million, respectively.  As of December 31, 2021, there was </span><span style="font-size:10pt;">$8.3</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.3</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;"><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_ipXlk_KfEk-MsSRscPcgSQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span><span style="font-size:10pt;">-month offerings with purchases occurring at </span><span style="-sec-ix-hidden:Hidden_oQfaU1a8YECNdM4AnpRw1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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__uc2cW2PSkGr58Jdny_TVg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 </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;">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, 2021, the Company issued 122,707 shares for the ESPP.  There were 1,038,513 shares available for purchase at December 31, 2021 under the ESPP.</p> P10Y 5500000 3936086 1038513 6500000 8900000 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="vertical-align:bottom;width:61.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:61.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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="vertical-align:bottom;width:61.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 1,112</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;"> 6.07</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="vertical-align:bottom;width:61.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (278)</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.51</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="vertical-align:bottom;width:61.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px 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;"> 4,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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> 5575000 3.22 4249000 2.01 2634000 3.68 324000 3.00 6866000 2.31 1112000 6.07 3680000 2.46 278000 2.51 4020000 3.20 9000000.0 9700000 8300000 P2Y3M18D 3600000 P5M 0.01 0.10 25000 0.90 122707 1038513 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 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:78.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:78.13%;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:21.86%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:78.13%;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:21.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.13%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:78.13%;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.6%;margin:0pt;padding:0pt;"><p 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.53%;margin: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,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin: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></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;background:#cceeff;margin: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,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.51%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;width:78.13%;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom: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;"> 27,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px 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.53%;background:#cceeff;border-bottom:3px 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;"> 277,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px 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.51%;background:#cceeff;border-bottom:3px 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></tr><tr><td style="vertical-align:bottom;width:78.13%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;background:#cceeff;margin: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,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.51%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;width:78.13%;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.6%;margin:0pt;padding:0pt;"><p 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.53%;margin: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,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin: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></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom: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;"> 576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:78.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px 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></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;">$50.0</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$43.5</span><span style="font-size:10pt;"> million in 2021 and 2020, respectively. Includes revenues from operations in the United Kingdom of </span><span style="font-size:10pt;">$15.2</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$19.0</span><span style="font-size:10pt;"> million in 2021 and 2020, 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;">$23.1</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$16.9</span><span style="font-size:10pt;"> million in 2021 and 2020, 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:78.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:78.13%;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:21.86%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:78.13%;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:21.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.13%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:78.13%;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.6%;margin:0pt;padding:0pt;"><p 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.53%;margin: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,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin: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></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;background:#cceeff;margin: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,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.51%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;width:78.13%;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom: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;"> 27,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px 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.53%;background:#cceeff;border-bottom:3px 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;"> 277,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px 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.51%;background:#cceeff;border-bottom:3px 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></tr><tr><td style="vertical-align:bottom;width:78.13%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;background:#cceeff;margin: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,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.51%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;width:78.13%;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.6%;margin:0pt;padding:0pt;"><p 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.53%;margin: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,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin: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></tr><tr><td style="vertical-align:bottom;width:78.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;background:#cceeff;border-bottom: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;"> 576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:78.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px 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></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;">$50.0</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$43.5</span><span style="font-size:10pt;"> million in 2021 and 2020, respectively. Includes revenues from operations in the United Kingdom of </span><span style="font-size:10pt;">$15.2</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$19.0</span><span style="font-size:10pt;"> million in 2021 and 2020, 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;">$23.1</span><span style="font-size:10pt;"> million and </span><span style="font-size:10pt;">$16.9</span><span style="font-size:10pt;"> million in 2021 and 2020, respectively.</span></p></td></tr></table> 160181000 141227000 90256000 87131000 27395000 20770000 277832000 249128000 2598000 3114000 2119000 1709000 576000 178000 5293000 5001000 50000000.0 43500000 15200000 19000000.0 23100000 16900000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 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;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:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 18</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:10pt;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:36pt;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;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:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of the activity affecting the Company's accrued contractual termination benefit liability for the year ended December 31, 2021 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;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="vertical-align:bottom;white-space:nowrap;width:85.39%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;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:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:85.39%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:11.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,040)</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, 2021</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;"> 309</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:10pt;text-align:justify;margin:6pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The </span><span style="background:#ffffff;">$2.3</span><span style="background:#ffffff;"> million of net restructuring charges was primarily related to contractual termination benefits, and was recorded in selling, general and administrative expenses.</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: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="vertical-align:bottom;white-space:nowrap;width:85.39%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;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:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:85.39%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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:11.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,040)</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, 2021</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;"> 309</p></td></tr></table> 2349000 2040000 309000 2300000 <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="vertical-align:bottom;width:46.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ended December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 368</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;"> 138</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;"> (466)</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;"> 40</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="vertical-align:bottom;width:46.04%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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, 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: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="vertical-align:bottom;width:46.04%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 3,989</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;"> 517</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;"> (799)</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,707</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> 368000 138000 466000 40000 3707000 52000 444000 3315000 343000 817000 792000 368000 3989000 517000 799000 3707000 EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /9I:U0'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 " #V:6M45?:?GN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O29%T=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4<0574''DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %LT6.@#+SDP-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+@#A_?GI]=YW<*% M3#H8'']E)^D4<<4ND]_J]6;[R)2HA"BJNN!\R^\EOY7BX6-R_>%W%?:==3OW MCXTO@JJ!7W>AO@!02P,$% @ ]FEK5)E&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" #V:6M421.F8P@& (&@ & 'AL+W=O:R15N["_?)*R M-:0?Q^&Y#2CO^):(37YP3.RC/"KU9$^F\64KL(Q$*B)C(3C\>Q8CD:86"7C\ M78&V]F/:P,/C'?JD?'AXF$>>BY%*OR>Q65VV!BT2BP4O4G.O-K^+ZH%Z%B]2 M:5[^)9OMO=UNBT1%;E16!0.#+)';__RE2L1A #T2P*H ]B: 'ALAK +"I@'= M*J!;9F;[*&4>QMSPJPNM-D3;NP'-'I3)+*/A\1-IZSXW&GY-(,Y+CH'A;% GJJ"OM]#L"#1EY+.29I4# M;BSBGP$ZP'-/ENW(7C,4<2RB4Q+2$\("1CV$1GCX9ZY/2<#*<.8)'^/A?Q02 M1@]\H__T-.$^]6&)%]:EGGM3CXS0W8_0+4?HUHWP\+H6O@+BX31H?T)8]/8L M>LU8#*4L>$KNQ5IIXZ.#XQA="(3.V9[.63,Z,Z$393,?$WAUO/FI0:JFXZ^_ M_%(S)?I[;OV&!=,TE#%6G#*'$/6A.$PCK7(\Y/= ;F%^\@7 MZ<\=#LGHH$^&)H7YDT10$0T&BG%UHD[#_\1U9,^@U@]J([T\<3B8*QG,4\P] MJ;,#B@OZ6V[[B3C3ZCF1D3^1..;H :/F/(+BXOZ6VDSE!KSBKV1]_.W $8.S M\X!AW)QA4%SGRQ(.H:L^3@4'8$&($7'N0'%)OU41Y&2V4A*3XAJ0'NVW0QH$ M&"/G#107]H?$@"VH!:'L_>,'T-&HT) M+RT<:;[B4'D+-5)99C79J.CIA+P+ M3L$]R)IK\LQ3M .@SD(HKOU@KW$BEV3^FCVJU,NVQCRF4ZR?=0;!< G?)8S< MO$0K+I?BJ)G5 -T-Y^/AGQ@GYP>LD1]\A[58^TF";$%9>0YS+B;3/"_\DZX& M\TYAU)P1L$9&\$VE8)RP3"V[$IU[">%(."&G]JR1VH\*K6W;MNW5RID%TEKX MB>&(/T2.,7-:SQII_50:H;>+:]OE\AU5+S,\30EUT4./^?^.N(X-:L5YD2?X7I=$;K) MA%[:F04MZL:LK$JNN?3G[?\M#)A3?X9K]G0TN2?#(DX,]!!#8P1X=MDX3E*^ M]#+#\>IRYO2=-5HCS%>@86BF<)BZ3(5.Y\-&"X%9\9A"NSE)%?>]@>,*I5>B MV"V[YRL6]H.SL#_H772>?12-9/UG=ZU<]TMAH'32>J)O6Z5"/CN@U1V$ MW5ZW1X^PXCJ\FSW';*\F?*9AV;8!"= K5=C=/[4&/R"WMS.L; <[-+@8 M[]C9QNO?>S(5PV8-/*P$E)1VMS,JL)5&Z!0^Q/5X1VZ2Z(Q,QUYN. (+!Q@3 MI^AA(T4?@:]H:%"G,A8OY)/POG(U4 $T>V&?=@?G&#.GYF%-ZUX9\R3);>O\ M0T ;B6WXU,"UVY1!\XQ1<[H>-MSK.>0V@8M>MZD!J]N2=)(>XA+\EE6U27:< M%PXW^8&QXD(\!$KQEM819ZD!.*KDG8.M<^NPY2>(G$1V9V:[B[Z_NO_, M,2PW]SON]NTWDL_<&G1.4K& T."T#S-=;S\[;$^,6I<;\8_*&)65ARO!8Z'M M#?#[0BFS.[$#[#_^7/T#4$L#!!0 ( /9I:U0UMG=AF08 .H: 8 M>&PO=V]R:W-H965T&ULK9EK;]LV%(;_"F$$6 O8,2^ZMHF! MU.G6 ET3-.GVF9'I6*@DNB25RW[]2$FQ;)&B4VQ?$LL^/'P/+^N?@A M-XPI\%06E3R?;)3:OIO/9;9A)96G?,LJ_*V*O&+7 LBZ+*EX_L *_G@^09.7+[[E]QMEOI@OSK;T MGMTP]7U[+?33?.=EE9>LDCFO@&#K\\D%>KY]QF84.XX_V$> M/J_.)] H8@7+E'%!];\'MF1%83QI'3\[IY-=GZ;A_N<7[[\WP>M@[JAD2U[\ MG:_4YGR23,"*K6E=J&_\\1/K FH$9KR0S5_PV-G""*272Y:= H*F $.,',V7KV\.#YO/ M=;R[H/$N:-SX(V-!UT*P2@$J)5/2XY#L')+&83#FD,H-T$,#,O.!_:SS!UKH M'IQ#U;H*&U=FESTL@C@TP_*P/R(.*Q(3N+,ZT!GL= 9>G1=9QFLM2V_ C&F- M=P5K9?-*";VCNA&9@DHG$+X&M-#;G%89,P\G 6R,3TB43+4'N67-'BR>75&V M0J(]_5% @F 0I<,J#F+BCC+<11EZH[P6;$OS%6!/.ME))AO57&V8T#MJ?.9; MW:&E*,!!.)!M&Y$ 8;?J:*":98N]1=^F*KXR09:+--TA%=R4Y7XM7U>RVJ7-6"3<$Z?S(?VEDW M6W&KJ:.:)>V2FUA:0IR2@6"'$83(+3G=24Z]DJ^V3%"55_>@8)I#0!C@S/AZ M5NN'\>E/7Z/7893"U*T7P1X5T*OX#\Y7CWE1./,_M.<4QNEP5;K,$(3)B+0] MBB&OM,^5HM5]WN2S/H4YA2)[8^# VCXNLQ!&P8C0GCP(>X5>LC73.WP%%'WR MS'+G9;][C-)X*-)AA<.1K81ZF"$_S:Z:5.D11^P<&:'A&G18A>%8:D<]P9 ? M86V:](BSD8))%*=#\CCMTA"/$!;U\$'AJXJ+(J=W>9&KG/DJ#-3C ?GYL&/W MECX;<#N#=V3]"$5X&+L+#BB.1D+OX8#\='@)75?7M6@B-W5#P:O[F6*BU.7U MG7M/VD ("+2VY!&K0]$].9 ?'4!A8('68Q"<,Q[7LGFU_@R[%A=N C MP<-$Z; B"1H3VD,&'X',H/PYIM6F"0F2X:')8140,E*8XYXYV,^<%HC'%-I M">/(6K.V50+Q2/V#>^A@_Y&GW5['%-K'%D22 %JCZ+ +($E&V(U[A&$_PI:\ M+'-ERG&Y.W;J%<"JS*#BS5>N&$#DK5.[U[.Y['HGMS1CYY.MKOV9>&"3!7#= M-/P/C@ZC[^F(8V]A<*-X]F/#BQ43\K?F9**>?8Y[@F$_P?1YM]OTTG0Q!2?P M5!]/=*$@P ,M:O8>(#B%$ *YH++4YCMQ.4I,><0.>TV)BV2A&7S4BB(3W'B9_C%ZM5 M;NY?=;8Q=RRSO (9W>8Z^SBONFQ"8Q)'>)@5779! M&8W![EQ(_R6Z'A4HOG M=O;!&UT?-$./8**S3[LNFGDYO-":FHG(N%3.7$1L=L]($ELW> XS'(X4V:0G M//$37I>"=5D7U-S!=!4@+_6>V9B[]0<-4B[=UXXVQV>Z,AD6)BZS((I'>$_V M;DC]O-^7O6+K/,N=1P%B$WR&<+)_)]CI=!D& 80CM"<][&PO=V]R:W-H965T M&ULI99;;]HP%,>_BA7UH94Z0Q;)@18H%=_INO0" M$F+9XC&)8&3%18@5=,5:E[$@V,]$(=,MPW#T$--(&_:S=S,Q[/-$,1J1F4 R M"4,L/NX)X]N!9FJ?+U[H.E#I"WW8C_&:S(EZC6<">GKIQ:&S(FC*6>@.-7X50K MYTR%U?:G]Z_9XF$Q2RS)F+.?U%?!0',UY),53IAZX=L'4BRHD_KS.)/9/]H6 MMH:&O$0J'A9B( AIE#_Q>Q&(BL!L'Q!8A< Z5V 7 CM;:$Z6+6N"%1[V!=\B MD5J#M[21Q293PVIHE'[&N1(P2D&GAN/GI_GSX[?):#&=H/O1X^AI/$7SA^ET M,4?7,RQ(I *BJ(?9#?J"7N<3='UU@V0 (Q+1""T"GD@<^?(67=7Z?5T!7CJ) M[A4H]SF*=0!E0KP6LLU;9!F6V2 ?GR\WZG(=@E)&QBHC8V7^[,LC<\2[77JW M,^_M ]Y'GL>32$G8"AZA&[QD$$^(&_)XI 0D-\)2$@5AQ0RV&HX\TAC2?)9. M-DNZ93?#-BQ^4PW;OHGMN*5-C;Y=TK>/TL]@KQ$AB(\@0;VW6Q1C@3:8)01= M0Q+XG#$L)(J)R%/EI@D]GZ);X3):AF'NT)^RJO%W2O[.9?Q%0N-$!5S0W\1O M LY].A44TX#?#O IJQJP4P([_P1,I4R:89T]C%W08Q8UR&X)V3T*.>9A""?S M?Z1$]ZR4.&55@W=+>/<"^+/RP6W^TKMQ/FE6X^V5O+W+>0^G0V\/HMVS'6L' MM<'*M7K=9E+3^'O'&)>S0DTA%9QX-%HWWA5& XO;<7:(&\U,MW< N7(MFD>1 M%U 3R41\U*$;0N<;3&NH[%FL:2<3("E1&JPM'B\C+ MDKRC>)S=[$NNH$[(F@&4&PO=V]R:W-H965T&ULK9A= M;^(Z$(;_BH5ZT4IM$SO?%45J@=56VM*J='>O4S 0;1)S; /M^?5GXJ0))(Z[ M%^<&\C$S?F:&#\C]A0*M%[EN;B=K"1TSF5/[?/',ZL.LHRR6@N$I8C3E>W@SM\,R9>X: L M?B7T((Z.49'*&V-_BI.'Y>W +HAH2A>R"!'#WYZ.:9H6D8#CGRKHH!ZS<#P^ M_HS^324/R;S%@HY9^CM9RLWM(!R@)5W%NU2^L,-W6B6D !H7'2I;>X 6 M.R%95CD#09;DY7_\7A7BR '[/0ZD M6$.TXD#51GE#-DE>3.-<T5/W]## M;/ST.$5WLPF"@^>7Z??I;/[P:_IYXPK]G$_0^=D%$IN84X&2'+UNV$[$^5)< MHK.3\Z$E ;88TEI48/V*,.*&+ M:^3@2T1L@C5 X[]WMPTX3EUY1\5S_N_*&\9VZ[%=-;;;,_8+W=-\1[734GIZ MRK,0@?V(!$'HD*&U/RZ6QLR-, EKLQ,PKP;SC$5YVE(>RR1?(_H.2B7:B"=! M_3JH;\QVDG 0#;1@0@H$3V,=&X$,HGBY3P3CVEJ4ZIB##DP0!E[40NY:A4X0 M>GKBL"8.S86FT$H625P*=$&;,2Z3?]4%'6O8H? %6$TZ>N_99J MC(AO]] =]0S\=W35BZ3%PYV1KXC3!=28.9[O]""2!I$8$:''0P?/H85R3O/% M!X(W)A=QN798P_(&G:=,B LM.NDPN6Z;NVMS%?6\\+AI"=CYHK#%;*,W"L)$ MD8S?]1)=13F950?C]HNC,?-"OP^RZ1W8W#PJ2*!#6\Y /'M>[BK,B1)Y8>^$[?PU9D& @YX" M-&T"?]$GDG0GVVNZBDS3$G#@^6VRKID;10'I(6O: HZ,4S.->0[E%PCZ0SDM MIID@C9X3LY[WSD3E%QXE8E]W%EM:*[NG!Y)&QXE9QPWS4'FVN-I8.J->K$:[ M"3&OC%D&ZXA-L5?.52)=LU(Z[?HP"DD6=BEF?=%&LI-4+M'*]@*LJNF4=(6PVLHVUR1OE: M?3T0L"_8Y;+<1M97ZR\4=VI?WKI^CV_&Y7>&)DSYV>,QYNLD%RBE*PAI7P> MQ,LO">6)9%NU&7]C$K;VZG!#XR7EA0'<7S$F/T^* >KO.:/_ %!+ P04 M" #V:6M4,A42P6(" !O!0 & 'AL+W=O@FBTO8B6MAG-YDV%HG=M5U:_G['3IKM MLA3MP[XD8WO.F3-CST0[J5YUCFA@7Q9"=[WS,51W)K"BYPID!ORY*I]SX6..[TD0TV MDZ64KW8QRKI>8 5A@:FQ#(Q^;SC HK!$).-GS>DU(2WPV#ZP/[C<*9F;SK??,@PQ7;%N9)[AZQSN?&\J6RT.X+N]HW\"#=:B/+&DP*2BZJ/]O7 M=3@"M&Y/ ,(:$'X$=$X VC6@[1*ME+FTALRP.%)R!\IZ$YLU7&TDL=D,A^] M)(>#\QE3*$R.AJ>LN( K>)X/X?SL LZ "UCD,BR'W[).,3T&MJM2PB#L/6)H,&_PX,OY+2; MHK<=7_M_%_V+V)TF=L?%[IR(38^?GK:@MZ7H^M)W,(H)73#;5)=@V!YP3R-" M(YPO4>"*FXO/;K *;HEJ[5I: M0RJWPE07W.PV4Z/GFN7#?I^F2=7\OVFJ431F:LV%A@)71!E)DPS#L R/1D1!)=$4J:?_]J$^]A]3\B>8/+"*$@V]IDK&S2<3YX=ULQH*(I)B]I0>2B7_V-$\Q%\/\ M?L8..<%A990F,V08SBS%<399S*O?MOEB3@N>Q!G9YH 5:8KS[^0]?'>)G-*@0OP> MDR=V] S*4.XH?2@'F_!L8I2,2$("7KK XNN1+$F2E)X$CZ^-TTD[9VEX_/S# M^T45O CF#C.RI,D?<:JR+)B H M&*=I8RP8I'%6?^-OS4(<&: A ]08(,G = 8,S,; E&>P!@RLQL"2#*RA&>S& MP)9G\ <,G,; D0R@.6#@-@9NM5GUZE9;L\(<+^8Y?0)YB1;>RH=J?RMKL2-Q M5J;BCN?BWUC8\<7RZLONZM-F]?YFO0*[&_'U>?WE!EQ=B,'5\N.'JT^K]?7N M%[#^[79S\R>8@MO="KQ^]0:\ G$&;B):,)R%;#[C@DSI M,^"M !O1U.5)[ MLBM/9==\7%C>?/9XO/\J!%FV[:(^;*7"ILBP81^UUJ!<:$I37FA0T')VRV<^:_E>B_IB$_.LI:R].KVEA!#IR5@M&:LR,P?( M;+*@K 7!1LQ?/;TIZ[ZJBX@F(. MH2G2U M8"L!(M>VI2TY >K19(Y$\ >J1=%N2[BC) MMF?5.2.."8@K58^JU3+U1IMNWPE= M)+X:B6/:OA2+BNJ!>D2AT0F^\6RJ02W"K)(Y<:X%U[M;!AX)*Q7EJ %IY=U0 MZ$%OH-+@T7$$CK*K%;<\7(95Q8ERPZ6^:T\&4&'@>;[4\B]/H?I$.Y&#_T;E MD*%=JF?(7(/I-P7/@!)NI<%-D2V5P5J'$BU&6IL+'0Q:EJ&4C"8"WX?F0,^" MG=;!GQ6[@175J1WRY48[!#,,8X!Y)XSP_U!&V$DC_!EMA*KN0=M&OKP>MK*- M?5B?7">0\.44$JKJ-T7(4:B>@O6I=C()7U0GH48"H6.:2IOS[<02_D=J M"352".5FHI%"2]D)G:.A^ND$$[ZH8D*-9$($Y:/52H/KP_I7FDXUT>EM0[F^)8A':MT,(@\RU625 7ZGND/96FGQVAJV9';R;+5]N?<7X?9PPD9"],C;>N"#VOWQ;7 TX/ MU 8 >&PO=V]R:W-H965T&ULE5E;MW#CI]Y.)WLZ94@J=-53=GD[64VT^S69.OZ88T'_F6UNJ7DHL-D>I6 MW,^:K:"D:!=MJAF*HG2V(:R>G)^VSV[$^2G?R8K5]$: 9K?9$/%\22O^>#:! MD_V#O]G]6NH'L_/3+;FGMU3^W-X(=3<;=BG8AM8-XS40M#R;7,!/RQCK!:W$ M/XP^-@?70*NRXORWOOE6G$TBC8A6-)=Z"Z+^/= EK2J]D\+QI]]T,KQ3+SR\ MWN_^I55>*;,B#5WRZA-Y)M^L4*P877WGSSUACA8 %// M0O0.,%L6TEIMUR%JUKH@DYZ>" M/P*AI=5N^J*U3;M::<-J[<9;*=2O3*V3Y\L?U[<__OIV=7'W^0K U>!NS7<-J8OF="85!+W1+.]? M=]F]#GE>!Q'XSFNY;L#GNJ#%RPUF"ON@ -HK<(F".U[1_"/ \ 2@"$$'H.7K METQY MS;5*<%;G?$-=/NC6)NU:G<<[KG%44U -@_5S?Y=I26\$?F H$L'IVFNI3P%;I@"D-VNJ* MJ@*7,]*6#?JD"F#CM%JW2WIHCS3+1D9S":6QVVCS > \"/!BPX5D_W4 >:GL M)$E]SU;*;*1IJ'3FV=P!),8CM+803C!RH\T&M-D1Z>%+-PH6IDSG>ZS*K:1MD#4=7"B1W;>0;QN*HYI#+HBVW# M43!,4B\JQ0#?U PGWMBN:QA'8[RVE-+*9VU#7C#,7EVP-#I:#LBH+<% ]3N@ M8F3%JJ/$! TSP3 U7=A.;%^DHU,H%@S4?^ABHMARK"T%58/O87EH& N&*>M& MT"UAQ5#U-6@NUU2$$-ML-$469;FD8)KY?&M8"X9I:S#UECQ[D\6FFSB)+(2V M%(KFD0>@H248YJ7EWN<'4>8$Z>"A!;(<;TM-%YZRCPQ;H2-LE>=B1P>W._$A MFW!4\SDNEPXIB&'LL2(RQ(3"Q'3]VL[2"=WF(%7#8S3&[A##B[F'JY#A*H3> M-#NP^H$VKY\=D&$5%&:5FYW(UXJ[-1&6.U$SN1/T1+4<3_JBJW7TSXYM=2/O M-)2#51!&XS+M$H,P\QG*$ LZ-OWL!*E8^:P,HV VK.V>WE]S24'LHI4EE+XIU$RW^;I0,T2! MCA&%FOK8EE2Z[G9SH7+5B@NUDWJ=VS8."HAQ9-G&(99%F<\VABE0F"EN!,\I M+?9)V \Q.E?H9EOQ9TK[^6:[3Z-M16K0K(GP^-HFC!1:VMA""4P]NAA206%2 MN:(K^9K9!CGIPC/78L,7.,P7-WN?"UH1J3M!WC:#CTRNU[PJ-";=S#9O&">P MS1S3.8S&DZ-+#$7(0X'8$ P.$TROTEMG"&QSQA0EB2=8L>$,?&2^T8E<,$UU M=:&;&]8:N0U&;6$JG"&)[6EE&L?84P_QP=>O,+/<"4J:G7CNLT'Y?9\DA1.& MBR!2C,?=@DM.98=+Y0'<<:C[7]>*D;4%4 $G!9^-O( XIG7N^ M\F;(#8?);?EZ\"=@1>]97>O04DY3#2GC[I2P62W&F1U8MAC,4.QIK; A/QPF MOS>I1/74%U3&,5#-4[M6.\1>Z/Q2&<-^>'&\RVE+HB*9T,0>&T:+PXSVK994 MV\'YV=TQTV3SL><<4AA"3RS&AI?B,"_=D2>J_*2_K"N7"%KN/ 2;]K+-26J<= "ZO>2J[&JO]$O&$Z8S_\'4$L#!!0 ( /9I:U3^B2#G M& , .8& 8 >&PO=V]R:W-H965T&ULM57;CM,P$/V5 M49 02*5IL[NPHA>IW2U+'VBK9@&)-Z\S3:QU[& [+>7K&3MIMDBP$@^\M+[, MG'-FDCD9'[1YM 6B@Q^E5'82%[-D:?"4/6C_ZS3*; M1 ,O""5RYQ$8_>WQ!J7T0"3C>XL9=90^\7Q]0O\0:J=:'IC%&RV_BLP5D^@Z M@@QWK)9NJP\?L:WGRN-Q+6WXA4,3>Y5$P&OK=-DFDX)2J.:?_6C[<)9P/?A+ M0M(F)$%W0Q14WC+'IF.C#V!\-*'Y12@U9),XH?Q#29VA6T%Y;GJ[2&^VR\W] M4*"PN58?8[0$R*.]G)2?8\>1;Q%GD?+H8]2 ;)\!F\BZX-%P'OXG^U MX3?6RX[U,K!>_M_F/T^R6M\O8/CRQ74R3$;_S BK%):J&7X_12F:O>!HX<[H MNNK1'3V(5ZY \ S)8'2CRXJI8]@-1SW0YG2S3._:T]=P8!9VNO9O P@%WD+H MQ7<%>"3K#'.8"PY[$8;?:7A KDL$!@6-V9N<&NV*'DBR(:%RJ(S>BPP-Z!W! M=6K?^'G-@&6$H\T1;"N^#_=$TRH%6R$73(J?5!5IR40N')- (I1]*OR4VZ,8 M+NM RVH:SW#= RYU350J@XSFD!9,'IW@=@16UX:'\%;'B 98D>-ED.L]&L44 MQY!IA'WLB$:@T'E+ \Z,$53L8 ,BK3=!CR9FLR-4(>,%4 MCBTCN:GS[.:1[%XH1V8H4^))@\.:X'3 MPW6-#76GG8G/&N]Z"F^^ )^8R05)E[BCU$'_W55$+0FNVFR&PO=V]R:W-H965T&ULY5U;DQ/'DOXK':S/+D1HQ%S MV,9VQ#" /1LV$( /<1Y+ZI)4IM4M]V4T\J_?_#*S;BUIP%ZO(W;W!4:MKJJL MK+Q?2M]NF_9CM[*V+V[75=U]=V_5]YMO'C[LYBN[-MVTV=B:OEDT[=KT]+%= M/NPVK34E#UI7#\]/3[]\N#:NOO?]M_SL3?O]M\W05ZZV;]JB&]9KT^Z>V:K9 M?G?O[)Y_\-8M5ST>//S^VXU9VG>V_V7SIJ5/#\,LI5O;NG--7;1V\=V]R[-O MGCW"^_S"/YW==LG?!78R:YJ/^'!=?G?O% #9RLY[S&#HOQM[9:L*$Q$8O^F< M]\*2&)C^[6=_R7NGO8;]Y4 M'?];;.7=1Q?WBOG0]ZSQ1Z%Q1[Q8H_^1U!]]]RO7K]_49S_^[]]=7YV_O3S%RJ>FNXVE>6OKYJZ:RI7RO=8Y_3B:?%^98MY^,:6Q<+5AD:9 MJNAH*DO,VW<%S5,-I2UZ>MO,Y\V AS0G/E\UZXVI=[RBH\?;55-5NY-F6]-L MW3#K7.E,ZVPWQ6+=YRR'J19-T]=-3[";UA8;V1L-<#5#T)8TS!*G]2L/D:N7 M]%[8\M+6MC4$"KZW&QT+B'^I'3Z]PX*\C!E?/3IS]<7K[A/\^> M/I@6EU5%(WO;SOU./08 9]^:NC,LG[IB96YL,;.V+FSEB-6-KCI/<3\E C MCF&A;WI[VY-P_&UP+<"AI^W6=78"@6E;2]ND5YL,U_X\KM_]$/">H37'NS]L M__\O= JT[1==[]:,@_$+H I"^<:T0BWT\A&ZP++0*Z[?R6$ =W$W:U.37L#+ MV,+:?+2%#:L"4- KE$%5C]V#A9"4CS]'R4(EM[8^M!%[.WI%,[^E .+0@/ M(S=$14W9!;B)=.;]0!,1)DC# !L[@I VV!:+MEG3H*9+$#)5;EP3_=X"H0J1 MOH"#V+3-'*3#ATZHLUBMXB-7$DD02A3DNH_R\D!DU/:DX7G;KEZ!LGK/$6:S MJ8@!_%D+\GFW]/^\61+#X*OEX(3MZ,09N2T1/E/!=N7F*WE$^H_D$;,%;;2- MD(DJI+TW-_0/;!L0?@W] :91 $E93/, M^L50!0DQP6@\J,ANX;TMAI:02?0Y(4*[Q1]*3\0P&^83?"*;Q$%(\3A(D-[4 M2S>KK&Y_0F\0?Q*5\KDHFFA*X]KBQE1#1@87]TQ/./)S"R2J9D@DN%WNNZ M^-FT1"5GHOQ/)SSZ0]-69?&C-14)C]?MTM3N=YEMOC(X76*JWVFRJ]?_O'Y^ M.3(E+$H>+ 8A4"...>(8EJ(=V1N8N\1JTQZ>.C)[2J?3M M0,S+O*W3T'X& G5FBW73XF@^6E(N3MBEMDL#X[2P3%-1.WJP/<0JE'!"A#\^ M!YJ1CM/2]P1S(QS9$0^TD %\#D.;\"9QUYP8VT%>-"RZ)IER6!&&0*?-K+,M MR >(V1:=0[ MSX:.C!T26P3B#%J1J7*L=#Y8T9]FSLJ#,*W#+&^X)Z"JD2)D:^G)TZZHFGIY M0CM<%TLRZ8B2Z/QHQ\O=M'BKPI> )C^HU<5Q]KQ0Y^0!^%W5:C 40!.\#E-! MIE^]:A ULR9F7,'-N;&>BU3 1]V2K ;%,%I:R4]%#3:N.F4@E@'EKBUIBU(F M"N:.9\'P%MD_1-A$(:#R>:H7:AME9T PL^FP$9JCX_62L$Q.>T])9AN!QK*W MK).4XD>PB+ ? ="*7FF!:Z)6+Y$RO)QXQ39O.AVC)ZP%&G"E;1F_ MQ8K<19( E:.WL31DAC"6F*7$KZU;.F@=0NK0!I7>6L@0=JOHL,46;" &YEC< MQL4G2I),?Z*_,=""G]N/0*A*K6D&IEK!;/S"J\>X3HQ$++ W20U2J#]""C6$ M_&C@?LI@%K7?[S;@35H,E( C$7,"^HH6)N$%:43'32_"J(&8G/LC&V,MGNI;R'$W!_!\K@>>\V ^UTZ$Q-%I_6Y' MHI:XG3;F.9>M*L6C6KA$N-B8N3&N8IS@/4^<1+=D+(*SB&^P\P3Z2W\,;^W< M$A0T=@(W3HR>RV@(768J[;E7:6'\ZZ&%058RU^E,':B$",!5.[]]9FXUPR#8 M,1E4B(,'8BH$C'8P6,OQ'1;/G32C!K(;O(K6.W$!.3/4 &+2O'F8'--@,'_-AL M84&0-3- T;$;$D>R)W)CVEW =>Z'7(]=(:*0TGD3!%/ZT]B2'P'TEA;V!5/R M)#E*YS5+_J^5M&' _7OW32@MPG-S%#65H2!X(\$N< !N>[/B.E@ M2^+5GC2+!4LMM0C5(V-#B3TI\@)JT6;D2=TXC4M6+-<@<71?P:ZX&VSV9]77 M+;&)M0CM?'[79!QW&01'Y/1^$%CQ\V>&KER"!O1E@S]*D<) S,U*"^>/]Y M!TO2@M#V*WF@T9_G2 M'#%K+)-6RYIRS817?_1RD!/"C'/GOX.<-! R9%"]\ MD %3O&9P5>J/W[3IF[(QM;6\;(_2G@Y_,Q[&KJ!7U>QMA]"3.(*JT/ >>=#J M;$^ [&5KUO(6?5@W?$*TV76BR%Y&I_=EZO2^\$[OA*W# Z\?\Y$S [)G$W%: M/$]]8L>:&6J!Y31,DET4TZU!J/\$,=A@67M#-6JFX+PO0G3(^]_"LRT4'S"2VMP]8=6)# MDN09UH,8[5E\(OJ+'7!!,(U4'S*\Q%AGD"#]B >@B. MSB=9-J!^AY#MVB=?'H8X@VX6I%T?P6N*&K_<[+"KNQ_(?QZ#S\+-""*5) CG M=CTC9/D\&T,:8V[[Q%P67YQ.ORK6L&]T8_3@PC]@DVYC.?T*'QA58S-#?250H!#("9>1!JF-QC[L" M&@$R]4KIA@@8UWR@ MA\E$&=(_"8/:"R MY9GX_?+R/3VJ(WGH<8,@<:*V'1%F].>R;:?CR9-BY!_>[83%5SQW5K=JH)/Y M^KNF96M]'89:#-5*P@O'.2W>#;-.R"J$Y-E=TY2%1DKR:8_EY%BJTX@MA[M3 M\-*]E7]<0M;P)BVKO%U*XMY!%[!X$+V),7*&6TX/=,-R"=[[-!GJL8]]B7U* ME*U!_O^$,/=/S/CJ".")9HF\:4IB4T.&F0")HF,OJP27E0ET92M1NISTFNWR M!#_+*(0[CC'O7L N2R!PC#X!->QXL]IU'+\(488)//$PF" G9ZS=Q>\U61%= M0J?AP 41\KY6"H8[L@/#QBM_#5@=@LVS3&>#M1HRATH2-F=,)?W439#5$O]> M5MJ"/"IH1>93_5:)BUW'9"LL"S6NU2(MQ#EY3CRE(]A:%C#CX(D$4-C59*8B M+2E!Q/18PS%VX1P37D*$LYFK9=>O:$/+E7=.U*XAGX14B&8OPNKTC:EVG*4B M5!Z9,8Z%N M4VPJ4X>0:T-O\MSJ:"2I>:ELT =K5"9BKGP)Y/20DXQ6X7/$E:Z[;F!SZ8HM MS)"@X4\ER<$YVR2)M]',L#Q.*:8!56,@=!;3$YSD8)^B)TY&!@11Y(GZXYKK M]C'[ WY'ZF9XKZ%J3(W0@XYV'OJ8M9J7@E MKARD@Q5X@\1P10+W:MB2YI=(9GAJ7Z&X3[0VT/2Z-Y"*2$@1S')T./5)Q9 MME9>B,?%T7:LU'*D-H,DSTX7) TW@?O"[&0/+A:254F\)Z\(1,N&Y!%G%RJ) MPI%:8N,*=+@AGIISEDA$"8=KR0.)("NZ?-9CX_>NZ.;=3I* &] ?^K% MH$AN;B4P#!&MD=IP8LR;LCH,O>O:1X<"!),$8_!E/];-EOAT:8,IN9-R$B13 M1KA+C!.479$K'RM-_+&"U'3'.A)!. MB\G*":_RQG7LEO;C34FNE8:N^$45]OLNAZ2.8FU;3(2V-DV"?C96>*"F"3CY MCT!*9]=./Q0<@M^+%S#I^QRAGXS=*Q)/'!QAYM)3G!8OL](\GF*$^PSI$=M; MKDEP/>Q=\$0B6+@>%Z,5?$2#:XY9,.EYD:41DQR7XR!.V$"U2P!+\)B$XQ;N M5KX>83%9@31J<)E+"PO^0,7AQ&=!,N'C2Q1]I2@J%X^6*D:-%A/"205DY@O3 M6; +ARPESM6;#ZS;1XA0\Y+-N\W0[Z5]E4-U/HRNS*QIE>IC$8QD.TRR>=;C M:9H]&>?MZGT$'U$H@:>W-A3!\ PSF ^QM"&XRT%0DZEE6XDH]FZM.>&D7/2. M-?FL%T.UT&2]+_G$.>G9=>,3T_ 7S3A'.';)A+%&-GI3N>C3^J61J2!;P[0C M_\T+QL9G2T?0ZQODA@)NXZN'Q2O6WYX2(S29J3^N \XD+)E ME1:0#*&H*7@WFI]%TC_$NF/!90BBBP)'LI< )@9B'1E".:%*FF>0RHK.EZ_V M>86"2H%1DFQV^J0:2BZ0BU$,KT[L+UB!*1^,PU0FP=X9@G^QJ$:KOU M9:(XP-26,NR(1TY";Q3,1^1#$E8+BIX#+A@WD�U*1'*_D^L7;$4XS:4CN5 M+KZ>2_(*J;B,=G&O*Z&% .B$'R0B !DNWO^M6VLY'E$(K<=X]"*%JNKY>P*@),XJ2'H;YJ0B@*E G*UJ*-&%Y8;VSO.,O%T")-)LA:2'>0 M?Y.A3'R;SJ9:,AXW/5RYF8.G(]M+ F9&VMQ@IK#6 ]=Y92()55NL>2NQ6FQF M"ZW!3:)OHHD;6*=G2AH!P6T:_PY&+US&\L:HK3%S6O K&938,X);%;+3:V[[C4Q(W6I!U=->NX?)NZGERS6CHI7 N= M##I?C!]YL7?,>?4SC-NRLB9<3=MY,3RJ0SN0ODYGTC1,+,O+BF%#!/&O*"!\ MQ=U,R193_!ZN]'I[%"-)?N8B+]@ZFS[)$C9_I.@AK>\205]:=>%18&'ZOG6S MH6=P6#Q*CU\PDX@LX(2TVE@3^[G'R>-F$#6]-K\VOB-JE#L*Z4 YH:MP0B_2 M$[KT)_3\F;Y.J]UE3DWSV_0O3XAE_U@'B7FJ7(I?% M[Q\FJ"RZ>1J@5H?Z5['H0F]:-#GCOMYQU_ SGN JZ1J&?\-6;B L9CAZF8MC M?*-=FLWW3F=2?)7YG_!%]*8($8ULBY!CS-6:F%E?]#J;UU@W7U14G@A,UC;GA*:@*<9FY#?!D_):07@/C]]V15NK8\)$9J#G5Y#[K>7WE6@V*W@*0F$L?LEMBPRGTL=16AM3^\3T#ZI M=)ILHUSM/J[HD AYTKG9U/ X(DM>29O@6[0)O@R%8VE[)M-(,!@(9V2R_^HO M(O"$RF9!4LN4+B/!IJ0=,>FR" G7M)?P:*-98(O*<-=+[-$$:26V'II-M:QR ME]3#85ND&!BH?$9NB2D[#Z8/ 06]FZ0(39U4+X8,A;X90F>'NL$XPB4+2!^: M-*PG52R-]5DA*;Q&!QXL:=2BA'Z@EHED)R0_ZBO\")WG7Q .]=7J03OC@JM0 M?D-:*QJ-(#FQ%8TSZF)A0:'*GB\+TLXXXG?[$"6DGH[+S' Y3VI*[? M88O>6N-6$.V?"+! $?NPO90$U1S+:[O^Q,'UX+\@SCF[/_$=S#MML?"QNRH- MNQMI]@RM4ER-&_OST&%TPH5Y6GKTDS1ZYE;XGY\NM LU9%LMZ^(*RA*QP?>( MC&LBY;VO[-J_^R6_ORB2N4Z77J'#,/TJ6Q&$E#43+H9ZKF0R]U1PY'JJ[%BU M)C,:OP7J>>(DN41=F32=7]JZ2:YX\F2C0Y-+B8C"&[3S(-32IA)VO_(W;2%?Y(VP$^B5B;C M10ICM8260!9/A2WE2*^AB8?W,WUX0K):8U:AC-R3W MM>KW:8K4!)!VFJ4'A2+:F-;M^>IB;TL88EC8O'T"[^2DU9*CE% Y[-C(IW&@2JR'A]&UZ%Z!DF7$+IZ@.FXD& 2 M[THA"<_6LRK*?20?.V-Z(B<"U,K1=LFJW'U#@NSK+Y]\_73O?^W0@XDX M40A9!M1-4L.B0G2/\3TU_L0)7II _CAG9,O?%QY6T@>O#\VQQXQY17*XH &^ M4&O[W2BUG'8K<&_H9HB)W=0_4KI:'!1\6G,?JGI[N8%$KI%%-/13DH[62ROV M:[:.,Z&7-O7%'HWRF[V>R;_[_W _9Z+C?DX%\5Y3YUZ8[MC42A>CS^>CSQ?[ MUSMRLBT$9QGW?Q^BKL;WZGQ!I'UZ]A7]K[>?9G_)=SGH?V3$W_W_3Y%^_T:< MIO474IXGTATU\X>Q=#YY='X:_A]/^&?&_*_EL.-;^;_#84^.,CRY./LZ_/]Y7'5X##CW* "C1AZ,.3]]>JGNR8';8 ZX-#SH["G7 MOBSVM%8+LV[J5E0)JQD9KOY&XQKA: MJY,14(UEY[X@PB0NQ[HI"6]B1=;A!CS.%LW4$C^)G8P);L9W'4N=8SQ!;'OM MR+3LFSK)$7/OM5LU33F."JW-1PZ4A=27UF%"@))?Q8VL"4:D"+)'JIUO;TIZ M-+6.7_I+D-.34R@,?W7>3MTD=),7HK?[BY_:\3G?]"WHI_$^"P M5O4/>7E6L<_LTM5<;?!,0]Y1*N:2+\K&-WHNOL;Y(#Z"P+R8G)Z>/LA Q22O M[$!.*=H CT[AXSKCH?[SH\G7IZ<(2TK.]+/ .3N-9L,CVATAZ_#F"B;[G@EF#^XLFCZ>-8,] ?H90OGGR5W@6S_]JI MCS"Q,VG("]/ =&B9E0NY1@(W-J7^.5EZK'-[3Z(>1@ D5 S753O:Y\7TR[R$ MXLF3I(;B*(*.E4RDTMIO-OE)@.36(JU_NJMO/G?$=8__T4EK!1=?5G%W(G8X M)^L(?&3CPU=Y[?U[T1_'IACT[E4/FK]),;F2@$ [GY)L8TQ,'_]#+AW]0X@* M07D4*B0*25)P>8 :!=B6)I;._%CAGVYV[^Y=*2^5:A7ND].F/%S"*R')4/>+ MX*%'.?A:;1$-&B573HCB2WKP43M_V';*[UM*8CX).<;D=FNY*[7-<0,N$5CD M(B$NX7*Q,9"OXTM2LC>XMJWG E&V#M[S->X?)/(6PUUIB&7GV\T0=9OK>7,; M8KP(/HT[CG+W^]?#[T=P0JRMEG"HW%+#)(51.'N^$$8JR/,BHWCK0PR%';@) M)E93B;IW;9K0P2K:L?S!WU\B);8'H)=:-+XH8X=KC*+)$B^$=6S=$(RN6T%\ M:=V=OQ[IL^Y]Z8#>)!OD.)^T#P_W\X8+/.2FKFEQM9(;_=10. 2DK[5TXQ&F],0,FEOD7'N;KD2?/EJ^\"\4BLN]-?)< 2,=/;2U-TK#;U9HIP_K MGC;>L\OES@D@DZ";YOXRIY#L04$3<5FE":%8*./O4G >Z?B%AE XHT8S2S6] M90RAVOP&U/S'%Y("KLX7\*/N,N]&2>EPD1U0G"T]I]&]?=Z:]AN<\D73+&]P M"0=]DUPR^*9MZF;0%O\.#L=_#K4E(7?VI?@7+R_?/9/?)"$OD7@L(%XUV.AP MM6I$4Y0<[1^'KM/H;VY:A#MU/(H.U-=H;LJWII[0$B><,&*UW"%ZK/6KD+H9 MQ&272SE.[UN!Y)"UDE&NOXHWV@BA^SO? VGR:R)@FZI9[D):3JZZXVY)OHJ] ME8:9V!D2;,P,1U*G&.HA$OIB/62*;HTFD38I -!L_$2#%^4'>G7E,U&7TAA:NJ11DMN^CKT MRUT/DQ],6]MVR3\+Q[_14??RVVGA:>%_>>Y2?G MOBX_6_^V?#/K\V:OF_6_.?*&A(;>(&^QV]5^0]8(/P>W_?_!5!+ P04 M " #V:6M4:K%3Z6X' #<$@ &0 'AL+W=OSK:2VU'5U?\MI[?WWIVFBT5>^]"&U= M2[^_4<;MKD;S4;?P06^J2 O3Z\M&;M2=BK\U[SWNIKV64M?*!NVL\&I]-7H] M__;FC/;SAM^UVH7!M:"3K)S[2#<_EE>C&3FDC"HB:9#XMU5OE#&D"&[\G76. M>I,D.+SNM'_'9\=95C*H-\[\HDKW F\*_8 MI;WSY4@4;8BNSL+PH-8V_9?W.0X#@8O9(P*+++!@OY,A]O*MC/+ZTKN=\+0; MVNB"C\K2<$Y;2LI=]'BJ(1>O/]S^?OOS;[>7TPAEM#0MLN!-$EP\(CA?B'?. MQBJ(6UNJ\EC!%%[TKBPZ5VX63VI\JXJ)6,['8C%;S)_0M^R/MF1]R_]RM"-- M9[VF,]9T]M^#]+3@S[_\>BN67WYQL9@O7F4MXM=*(8-_.:_C7KBU<*T'O+?* MMDKH $AYX+04:^]J42#$'L@-(E8RBD):$1K\\$,IUD!]G;(0G0A0XJ41>R5] MF(@_E% V*B^TQ<,3FK0M3%LJL95>NS9@2[W25E*U!'(L*+_5A0ICL:MT48WA M&KB@U'8C4$^=0A'WC1H+Z94(KE81)0M5LI$KHTC+2I% J4.$O3@1/QX4LU"I MX".0C2/#S97JMX[AJ=KS'ED4KL59$!7GA0S0T$@OHQ*-\LQ,MH"QE=&;Y/Y$ MO'[D$858B@;QTP'Q!B\,3N($+FQ8(VBR]T-LG"L%[&:W>1MR6!B-^ II2])) M*ZW5D8ZO0C(@$R4UGM210\:X0L84 B6+ZF#\D5.05:\*M['Z M$\00D@Y"NTK9L> P<02?B$/ 55AK54Y.@O( F4IND001D$GSJ$*9@M"%=AA, M6M= SE:7+0#:YQ\^6!?[;)J]T"5BJM>:T<,H=Q#VG=9 &>/@][XA$GQ.L+GS M "(I/* -U#W8N].Q$C4(6S>/G@-12X7!.$<8L 'MJ>S3__Q[ASJS?[X0NH8: M=*C(@F/@?QUWC%?"Q(.'*6,!M8GTTDUH5Z'PNN'@]3ZFG+UQ-20E;>@.L5(A"OSIFJH&"29](<(/:9S%)?HB[66U#)^[N_=CVG@,QX>U M\" =$_'+$7!JN>]IID_A$!E],@Z<@-!@:]DR5SFJ3RZTB7B;F8+\!,H9%Z?% M* =P(@!-'IG[EV+*E!@JUYJ2&.B8;@;H1-Y#2UYMDG4ZGE=_MQKV_FK+3*\T)" DHA0P53F#R\$+5'1 IAC_MI))/ M3M*C0NDM%0R$6YL?#U;%\Y[A9 @JAA?9"(\7Q'7E-OE)JR!Y%W0<2AF4HS9P M5(47.<.& MI'C<(P^EU+B@3 3F*ZHS^C/!=5RL[$8F:QPI;EMBEURD=JGO*7 UQ8U3.W2" M=.J$6$" :R+17=Y?4-53!NE\N\H9-3"72B*UW[0_L(&NM385SH/TK%M;9)+! MTUHC.Q&F8/Q[94G:['LH"%<4K0_,$\ 864$YG 1/0@?)Z$%C3LF>B!_6]M"LU@ XA$MIBM:I^CT:'B&(%=)@)- M"'UFX:EUMKL=LI7,V&SB,*]$Y?W@@H7D!^+F+-%#2ED#@ZA(E@/(V4KLF<*Z MHTQY'3X*RJA#D374FHFD[E0*7.0)9$5OK6GH%"N\]'XLW8XC5)S ]^E*H,EO MMGSUO__C]4C5*[ UO2(=W70[Z+V)?F:?55^WXYF87XR_7GXS6%C,QQ>+\X/$ ML+X.NUZ.9V=#J?/Q'+:Z^P_'G/0I-TX*(Z->T1OBL<_L*[?=G0S=B% ^'"=Z M;_9].4/B)XF"\7O1J2$-SY:3<^)317$ GQX[7S%R?Q>5X!*QD*9[-9V>#\_$,\2_*DY+A M2)^Z(9U5W3=@SOZ%JW\-8#[**;#J/G+V)J=>H*>#+PZ8(#;\786B@LZ7/C[T MJ_VGF]?IB\5A>_KN\T[ZC48PC%I#=#9Y>3Y":?*WE'037&ULI5?;7K>Q8@*_8 /-D8 M^\F50GAV5RGM3@>E]^OGX[%+2U%Q-S)KH3&3&UMQCU=;C-W:"IX%HTJ-D\GD MV;CB4@_.3L+8E3T[,;574HLKRUQ=5=QNSX4RF]/!=- .?)!%Z6E@?':RYH6X M%O[C^LKB;=QYR60EM)-&,RORT\%R^OQ\3NO#@C^EV+C>,Z-(5L9\HI?+['0P M(4!"B=23!XZ_6W$AE")'@/&Y\3GHMB3#_G/K_56(';&LN!,71OTE,U^>#A8# MEHF0; M!DECD 3<<:. \@7W_.S$F@VSM!K>Z"&$&JP!3FHJRK6WF)6P\V?+BS\^7EY? MWER^?WVNT+QU[J3.1[3L8 TD')VGAG"??]?A" MI",VFPY9,DFFW_$WZ\*;!7^S_QK>GK=YYVT>O,U_+EG?-W[W_N8EF[-??UDD MT^28]7R%L5*YENV3#_7TLE W';VO6:_UVK+%B$[DR'C:*65DYE$ M-S&3,U\*=F&J-==;)NY$6GN1,:[9TCET]U5MTQ+\9;#MF; M-Q?L$6V73([)6;N;05RPVX">^ )[5'3\F"'/(:?.4!M=!\I>(V MSJB:QAS 9,P)>RM3X8;A+<4PZ0%!I2UY+W"$1 %ZKKWD"I'CIXV34TS1(1[K M"N:IL!XJQ)3D*ZG@0CA:O1_?B-W >FTE21!4A3ML!&W[:O,-=\P;Y'%->]!L MRM=[CB^O7X=B'AX[MJZM>+)6?-M/01,I(R8,:3E;=I,-CK8F (2%M&>* EH9 MV%[R[7+A;5$7!.I ]3W,MMRAU>F)BS(/5R S[D464?B:)O%CNC3MZ4V M=RWO]S/QO,/_H_\+8LX!2X;)(D'J@$"'CMT/JET]'QY-)NS&>$Z\4"8-^;C' MUG;Q 3L<3N&UG\JVP7*DI7 ]@"-:7X MDS:;)R6T/VX1>]SU6?5_&KM+N7$^E-" V\3/(+>^E&Y/:"B !YAXB&@<*2H MNA@RU BU45'G,IS_TGFJ%?((U+@;@22-#8H*H959V.K:XR_0A(1*0U1BY!2> M%25=JN"B-^&IUC \F(RFG>+T^G>+OH*F$T::@H,SALN2Y"*_1.P$9A MK)=?&DT65B*;&V%I72-L[M^KQ3+6P#7J'[I_U^Y)\BQ(B$4<+8QV=@I2W8?8 MS0V/#B<[WQ#H/<>/#H\>[_SV"]*M2!:3Q^AJ_U4)=^"FP\5L\<, 7[<"M#-\ M.IS-YWLB]O,=U?1SE!0K'#X1.K+L1*G/?[KHX)PF_PU+&U*-'KJWCGL7?ISP M1?BLH<9#8N/=OQOMOIR6\8-AMSQ^=KW%D2MQ-5,BA^ED=/AT$ __]L6;=?A\ M6!D/C0N/);[^A*4%F,^-\>T+;=!]3Y[] U!+ P04 " #V:6M4OR@YCGX# M ")"0 &0 'AL+W=O<>A;U@362)2G)(_OM;R<9 DN:NU_;%UH_] MOOUVI94TWFKS8 M$!T^E5'82%%PH4!6Y4E-\\SE'H[B=)H-W KUH7S _%T MO.%KO$/WYV9AJ!>W++DH45FA%1A<3:+S]&S6]_;!X"^!6WO0!A_)4NL'W_F< M3Z+$"T*)F?,,G'Z/>(%2>B*2\;7AC%J7'GC8WK'_$6*G6);#@"CY!L MU@!8T%T["BHON>/3L=%;,-Z:V'PCA!K0)$XHORAWSM"L()R;7L_OX?/UQP0V"L)#IY F$;=CGQ\$,J^*&C(X!)D=!Y%RZ%#%K>D$HEZ>O5UO;:H7*"2Y),"%_$ MKN"./%4R!YUEE0&Q HO4$$YXKZ2$D(9,E#,\$&F*WU9X%!7%0<[P"4TF+"G1 M 4$A>5E"O,A!P1?AJ6F]-:9>3.79^W&^%G_O\E) M7=FOIJA.,6P$7ZN[05^S_I/46_/[!5WO<[8;^AW206? 3@\&6&#_NS/NCSDEOM.\..\-T"//7.W'/GW1[[*B;G.RV\*\-Z?^N4WT0O"K5[TG( MHBV]MU&]3IKN0:S#2.ZNK/^CXT%*09[L'9]V3H?LO;/A:$62ERO2=-\ZQ>.# MZ[%$LPZ/ '\F5LK5-V4[VKXSSNOK=6]>/U*NN%D+94'BBJ!)=SB(P-07?]UQ M>A,NVZ5V='6'9D%O)33>@.97FC+;=+R#]O4U_0=02P,$% @ ]FEK5(QN MZ06; @ ?@8 !D !X;"]W;W)K&ULK55M3]LP M$/XKIPSM4T1>^P*TE=+0:4BCH+8P[:.;7)H(Q^YLE[)_/]M)0SL!V@>^Q+[S M<\^]Y'P>[;EXDB6B@I>:,CEV2J6VEYXGLQ)K(L_Y%ID^*;BHB=*BV'AR*Y#D MUJBF7NC[?:\F%7,F(ZN[%Y,1WRE:,;P7('=U3<2?*5*^'SN!<3N?2&![O#^S?;.XZES61F'+ZL\I5.7:& M#N18D!U5"[[_CFT^/<.7<2KM%_8--O8=R'92\;HUUA'4%6M6\M+6X>TLZ,B9>UQ-.&.'R'. CAEC-5 M2IBQ'/-3 D]'V84:'D*=AA\R7F-V#E'@0NB'P0=\49=Z9/FBSTS]Q%/<>8JM MI_CSB_PQ\?QN-8/^UR_#, BO_M,+)%G&=TQ)?:/[KZ]/47 M$M&V$^AFP'J-PC;$ 6 :PWS\-W,\H,X@[KF]*#A5Q!<7G2(]K42G#X9N/WJ% MA8$[#'N=N.A<22@$K[5O2DR%MD2H"H]H!O'K/KYX-]\SZ,=N%,?'BH$;#Z)_ MD6^UJ'3?EY+/KK,N MV084^V*1%/GPQ12YV$GU19>(!AXK4>NE5QK3' 6!SDJLF)[(!FNZ*:2JF"%6 M;0/=*&2Y,ZI$$(?A05 Q7GNKA9-=J]5"MD;P&J\5Z+:JF'HZ02%W2R_R>L$- MWY;&"H+5HF%;O$6S::X5<<& DO,*:\UE#0J+I7<<'9VD5M\I_,%QIT8WN#2&H[I'OW]S7 M860P#U\PB/<&L8N[<^2B/&.&K19*[D!9;4*SA$O565-PO+8_Y=8HNN5D9U;G MFYNKB[O-S=J'\XM/EKB%XZLS6/^^N;B^7%_=+0)#;JQRD.TA3SK(^ 7(*(9+ M69M2P[K.,7\.$%!\0Y!Q'^1)_"KB&6832"(?XC".7L%+AJ03AY?\G*2?^4@' M'ZGSD?[,PKX.>?7;W1IFO[R9QU'\_A_QX;Q5-3>M0A\*_F@)#:S. ;^VO*%W M92"3]+BTP1QD :9$**2@5\KK[1%8-V'R_G\_U]IP>FP44R_YC$SM>PFH$["Z M1^6ZX:^F&XU%*^ C/7/M6L5^0CB55=,:LBF9RG?,UD/+PEC*U4-2YHHJ4/ , M1\6)P4B8PI/SWKMX"P=^%*8C?NK'R7S@7ZJY0)H\6$8_:!W-@X7'VEK:80= MT_ VGLQH= IA+VB-P3W]<=?N75WPQ\YRS6-+:QMH\G?3(!B-W K5UBT63>5O M:]--WT$Z[*[C;F1_5^\6WR536UYKZI&"3,/);.J!ZI9)QQC9N %.<=,Z<&1) M^Q>55:#[0DK3,];!L-%7WP!02P,$% @ ]FEK5%7ZISI^!@ WA@ !D M !X;"]W;W)K&ULS5E9;]LX$/XK V^[2 ''UN6K M.8"DFV +I ?J'MA'6J)MHI*HDE2<]-?O#"7+DH_:SK;HOE@BQ?DXY\?#YPNI MONHYYP8>DCC5%ZVY,=G+;E>'*BY;:6'1_$;&ZHHWMYGK$9 M'W/S*7NOL-6M4"*1\%0+F8+BTXO6E?OR.J#Q=L!GP1>Z]@YDR43*K]1X'5VT M'%*(QSPTA,#P<<]?\3@F(%3C6XG9JJ8DP?K[$OW6VHZV3)CFKV3\141F?M$: MMB#B4Y;'YH-<_,U+>WJ$%\I8VU]8%&-=OP5AKHU,2F'4(!%I\60/I1]J D-G MAX!7"GA6[V(BJ^5?S+#+=Z9P4(4,OQ MS^#CG,,KF60L?<34#N4L%=^YAIAC@D'&'C'MC0:1@L&!H4RUC$7$#(] &WP4 MG^441X0RX4#IC5\4HQP\)44H504.N>?*8A3(AJND U<:$JD-R9N5'E;1P5FI MA(9(0BH-9$K>BX@#2T$D62Q"84"A"NVZ+.0D(:S*H;+JL1@F4J&K13JS K9X M(E*5!$5:$(JMS'LF8C:)<1)3&IP@1&AQ@,PF3T2EMFY!F4D@AH.&I66:.1,:6A;Y;="176LPH/DT!K<0I@Y M^M>U6!WX9"VF[VNVZF;(T09>VQTXC78O<.$60X]551,YWFU7B51&?"\* M%Z.B+./(Z6E.Q: UQV"MRW@]?Z,/NUZGF(Z<>"@M58H%FXA8&,$W04:;$#"> MHS)%76YQ0^"M7EWXC-5H.6;+2-==.SWE1:P6]%_!1 M$M7MB(+O!XUV?[1IQJ'/<9YE\9):0Z;G,,7,;Q"I+3G,.ZRX96UCB:RJY.@Y M7]$T&1.1Y1R6R+Q8EDIF*=>G!.?*"]9?%6HMEL=GV2J]*T/1""43F-9S6->< M.ZJ]8W+M1EAGM4: !EZ];/RV-PS*LCE*F7K&/X/^]AA.6&REB\WW,7'\=6QW M\II"BJL6DC/R/7\(<;FJ;1XL:4="AY0)=EE_L1=S+R-N\$7%D.]VQ>J_/M?Y M\Q :6W]BGK6]D=]HCYRG%_C.(LR5LJ6UIG.=+4_<_7&PRT MO['5<^"M3$_# M V;8A>JW@Z&[(EJD/*_DQ*>@U8JF[3ANHST<>C_=M[?;*_BGPFY-KA/OD( % MO;H+W-'@ER57@\J>D%K^J%>U\+6>5;NA=\'U5U:[F 1%.AT/4_=CO^''_D_W MXQ=[_$>&8WCB8C,,.JPFTXIK%Z_'XW]#O.\XW.0<=]_E1'>)W1)F#0"5:=5%'+NMO,9J9X8X=% M4IYS=A6&*L>>ZGQECZNX_5*P++0:2L=*N6>69W:P4V5=ZL<_<^R;MF6I1-VNS07H<0 M#]KL'/O$?='^9=">-=SZUL3'DP>*;M;HSGIN#_J;$P4^H01'H+B]3137;N]Z M>Z6'@]5","21_;SM#IMC7,_>)2C.ILC 1WF;1'?UUT]]U77=7JII]X8KUP6X MRMUQK>E:+3>V]LKS\*%*GO2&_N9",419W.H-&PO=V]R:W-H965T;/-Z; M]]!QL!+R42TXU^BIR$MUV5EHO;SH]52ZX 537;'D)9S,A"R8AJV<]]12HYX7]0J6E9WAP,+NY' @*IUG);^32%5%P>3SF.=B==DAG0W@4S9?: /H M#0=+-N<3KC\O[R3L>@V7:5;P4F6B1)+/+CLC48CG/-6& X._O_@5SW/#"-3XNN;9:40:0G>]X?Z;M1UL>6"*7XG\ MSVRJ%Y>=I(.F?,:J7'\2J]_YVI[0\$M%KNPO6M6X!)#32FE1K(E!@R(KZW_V MM/:#0Y!X!PCHFH!:O6M!5LMW3+/A0(H5D@8;N)F%-=52@W)9:2YEHB6<9D"G MAS>W]Z/;]S?C#]=H-)E\@Y8DIQK3 J MN3UA:5H55&TX;4!FA!+6\(O+*_X#H6)VS:$U?\WCJYL\86TD#RW=JI%ME2((BT0 M"=$S9[+UQQF*0TP3WP&L\]J!G$<)CN+XC0LBA+C[" ?]L+TW4::B6'(-J3Z7 MG)OL52@P&L0-TK8B(>Y'=,L65X=S<^R]V6NSB]=RF(B97C')D6^D!@>D$AQ% MWF&I!(=^<%HJH5&S'K/T,1=S1(Q8>M!8SSMB;(#["=D5>TZ_ ;I$IHF:+K]V M,PD/6>QC2I+#LF/LQ_MDD\1Q?PAN:R_R7K(I?'')1UM_M=FADA6@RD$E(%J. MNMV/7W#9A+8\;MK,/)D@9XAX%$>.B_8&?=+'2=_?"GJ?4'=/* Z(=U+>C_YO M.^HII._;6#;__WF#.=983C>4=2.I&\A/WSA\'%.W<4"U=(JI:1L1CKUPNVUX MB;M/ZUN%AZ/ ;14$]^.M M,$]BH]]VH_"VOHX(W& 4['#?JAW\:K5]0U8$+!.103R%O8^,Z%)R1P\0+GR/W0A*/0.?*=#S$XBG9$ M0KAX;<*#*R1G,PU&;4 !#O9UO^OK&\Y[QM0%&=VQ<&PO=V]R:W-H965T=(9HX*G( MA>YYF3&3?=_7288%TSMR@H+^C*0JF*&C&OMZHI"E#E3D?A0$NW[!N/#Z72>[ M5OVNG)J<"[Q6H*=%P=1\@+F<];S06PIN^#@S5N#WNQ,VQELTOR;7BDY^Q9+R M H7F4H#"4<\[#/<'3:OO%'YSG.G:'JPG0RD?[.$L[7F!-0AS3(QE8+3\Q2/, M(S)#L1A Z(@"M_@BRO?8L<7?\BW M%U3-BJKIJ)J?"-/;R,NKNQ,(@V]?.E$8'2QYX"Y#2#(FQJB!"S#VR)2:WD0'_SWZFZI'0(8L)R)Q-U&YOYD8DJ5#>&[&4^7#BX%7V$O;(1Q4!-T6HUV M9Q>H"*G$!!6%4BB2.?!B0C6]0KD51M'VJK09M[?ADKK<\)TFDQU!T%D1DS5Q M<^_3(3Q,'J=<<]N1]%HE2I(5N;VRN3$ ]ME9^H=Z!35+\\RZ%86=U4#$86NC M<>L1K<9N:^_52]>2[\,A6'GS6L3K+_]*_%'W*Z?B9K F'UR6K.;#.LZ^>DR^38UV#\6L]N4 U=I-'0V)+NVS/E;0:;H=E3W]6+R?C!5-C3NF2XXB@ MP4Z[Y8$JITUY,'+B.OQ0&IH7;IO1@$9E%>C_2$JS/-@+JI'?_P=02P,$% M @ ]FEK5'B1^3WI @ 0@< !D !X;"]W;W)K&ULM55M;]LV$/XK!ZW8)R%Z=1RGM@';T5 #;1+8SK:OM'2VB$JD1M)U\N]W MI&15Z98 ]8O$N]X]]QS1_#A]"S55UTB&GBN*Z%G7FE,>9%WL6QXH]!<"E!XF'F+Z':9VG@7\#O' MLQZLP7:RE_*K-=;%S LM(:PP-Q:!T>\;KK"J+!#1^*O#]/J2-G&XOJ#_YGJG M7O9,XTI6?_#"E#/OQH,"#^Q4F8T\?\*NGY'%RV6EW1?.;6PZ]B _:2/K+ID8 MU%RT?_;?U;IUM MIX&AFC8SR#O\98L?OX$?Q?!%"E-JR$2!Q6N @,CVC.,+XV7\+N(=YE>01#[$ M81R]@Y?T$T@<7O(3)O"J8-H73%W!]*>-_'W\^X==!E'TZR\W<11__&_58%H^J/PI@HK"+$)A"8!H.LJ(K MKV_!,@F3C__[_Q6%'S<=)4=GT370L!=%E'S@(J?F2 Q\Q_D;RYE3B$OJ!QC[ MX2@=V%'D7R=A[[@@YE(U4C&##J?#)ZFJR%6 8<\TJDO.V)\D46^-_'0TZ:T5 MW1 NCD2*($GO"E2.47>$^4DIN]>WYJ=Q.+ F\0"JBR75MACB"!62:/6G]_+/ M0?FC =K ._KN?3 EC?EB3?PTC >-I9/K-\_H \03/XG' T<2^N%U^F/DOUVL M8*!K-:JC4V]-,SH)TTI<[^T?B$6KB]_#V]?E"U-'+C1-XT"IX=5XY(%J%;LU MC&R<2NZE(.50V@/8/4IJ+80OTS^;\;U!+ P04 " #V:6M4S-@A MN%T) 9&0 &0 'AL+W=O"21!.[SW',OZ,N--C_L6@C'GK)4V;>=M7/YFW[?QFN1<=O3N5!XLM0FXPZ7 M9M6WN1$\\9NRM#\:#,[Z&9>JZ<*E4XHMAML@R;K;7(M6;MYUA MI[KQ(%=K1S?Z5Y^P1"QYD;H'O?F;*/V9DKQ8I]9_LDU8.QEU6%Q8 MI[-R,RS(I K?_*F,0VO#^>"%#:-RP\C;'11Y*V^XXU>71F^8H=601C^\JWXW MC).*DO+5&3R5V.>NWG^\G]^_^WC_@RH,O9Z M=%3BC8A[;#R,V&@P&AZ1-ZZ='WMYXS_7^1U=DUK7Q.N:_#\"?5ST_>=OMVPX M^NM?SD?#T<5/*V*?M%J]WEJO#M['4U:9IR0 M7=.6(=7W?+4R8L6=8%RI@J<@$%<8Z:3PR?92]2*56 *FM&RQ93%/A4JX85O! M3<2XP5Y;0L+^]X#P"4!.1RVC=YW%P_$+<<"CR3.)SY9,GRTY&T;3V?/;+\*F M^OZLV!TW\9H-!YYR\$EU\4YG.5=;QI%3\!IBFJ ](/*$J@-\ND"[C*44*[3VLA M7;I/'HT&%[Z8W@5SYH"$H-W^V?#BE"V-SMC)>-"V1[.3Z:2YT6/?( WH$48" M1F2N906B$-0?E'\ .Z_/9J\OV"U':$NN\8ZGFJM=[UO>[@5Q#8F\PO&6)01N MR-K)UW3'^;MJ+?JDJ)SNU=:08_M*I*V3B)) %5?FBM\+_US!;N$IZDZV>B()[0T@A ='=9 *";=: MXK;,V>$\6&$>/6I7!3=<.6TLI>.0JVWB;$IACP,J2#4.S-UA:3[-( M#:450%46))=F1*R[".K>"P00'KQ')*VWE.5I8=F@-_VEY28ELQN'+;>%T0D2 MBE[EUT=AQ[ W^(6=EA?>L#R'$YS A./'"OCMPBP,\-*7+AU/3IFFD"%F^T*[ M//F.89P,B^)2$RV>&"^&XHYA>*808%=G]N)[-3JD5\# M/<@%G4425N1$TP> U"Q,Q2-BNO(1EWJWA!K>A1(C* MDDMP=(1L%#"J%E!1L+TKW=]B]\?$.8'538;M[C(5/?6$-!X!8:5!N=(PU-FSV;,4L9BB[UQ1J9FS3311 UY:' MX._)K,;69F0C464G^@DEH6CD3RA2MC!^0 :#:F GR ,.$I$ISW0,D%+-2>&8 MVEV\_9O1"#H(!$V_(<#7/2;;V&9C5UW!Z?F3"J$1;WI:/'( LB433N=YMU9H[^1E@ 56))(FVLK?9#A.S(#UD-D\"BT0+((E%,. M?BVU'LV(3O+H41(U=I3=/094@F2R!JRD+"^]V:!;,+YI+T>"9. M,87?% &7JT";>2J25>5#-53:)AMPO<;;EN*'VXLB*/*X#3$FJ^G@3,H7A964 MM1[[B"DF2633SHL^0 , ";+ 9X0)]P@AW=Y-0P8\DEXC68E/&Y?XMV? MK8,*N=M6Q97OG-K0C(VV]E7Y@.S="V\3MXA]+Y*5I]MJ>1.D4&W*&9WV#DY8 MQ-?@8Y]MR*[@$ XS;=Y>:&/\NX/0'&:3WK0^5)"^D]EY[[RYXW;?!/B3/RW; MOXON42(/R$@Q88?QA4X8,3>@F\1/19DV3OZ+XHH3?O!DR:5ACSPM1$V?2'&< MHJ@ 3"REU (BGQ#GE(WK=R#-MC5&:#I=; \);$'G5_M2)*B/YZAH# \('N!T M,AOWSO;B,NO-_N>X[%O8M(PU1T4MJ*W3T)OY(RL5 ^9C*IV8>BS%C=LU6V(B M@C:>;BTL#^/&[K#QJPV'TY+-:E?#U$B3DI7P!4-4\PAI(JAYZ 0[CX@H;"B_ MRK1J@J_M\T$=T:A'81G1E$AJ#T?MI4#5[2NU.KP%PQ JZ/094YWL,"5QLH#@ ME=%%[FF!*VJN;6=;/!88PR\S?K(*1V9/BXXY3[2 Q!]*-W&9G-R"6=N879C(^LW6G[X M"X0H_93@7:2VW[!#W;)[A]Z<]ENOJS,!JJ27\I!/&0YOKNN[]7O_>7C=W2P/ M_S2X\Q.R!1'"Z=R__%YH!R+U/]>"PU=:@.=+K5UU00KJ M_X9<_0%02P,$% @ ]FEK5'WW#6 2 P OP8 !D !X;"]W;W)K&ULK55-<]HP$/TK.VZGIPP&0]I, LP00ML<()F$MFQKU;-Q[:.FAE\-:! MKZM*N-TE:KL=);WDL'&GUF7@C70\W(@UWF/XMKEUM$I;E%Q5:+RR!AP6HV32 M.[\,_;!O;?C65"&(\='8+CJT)C2A- MY)3A2[D/CDX5^87Q]&8^OU[.9XOE/4P65S"]62RO%U]FB^GU['Z8!@K!AJG< MPUTV<-DK<+T,YM:$TL/,Y)B_!$B)6TLP.Q"\S-Y$O$+9@7[O!+)NUGL#K]\F MW(]X_7]/^ 7^H,4?1/S!_RKHVW"+F^4,>OT/[\ZR7G;Q)C@L2X2IK3;"[$!Y MZK/53WK[$"Q(NA-EUFBD0@_;4LD2A%,>(93.UNN21@3K<0]S M,V(.RL2 !84C2@3H T&S*SD&H#O':H6NO7<0)N=)MP-Q=O*9EWS!RZ&.YG0Q["_D8ZV\BD?DUB9V H)J MWI:7:BJU\%X5BAG2JG:.P;DVRDA=YTUEA92NIBD^D7)[OJ&FVDS":I7'V"NA MJ?0(43DZ?WOWZ9&H5.C643H]OPT3&GUI=UMUGC2B]&S>2/MG)7UAT+$!G1?6AL." [3?K/%O4$L#!!0 ( M /9I:U3_&AEZKP( ,& 9 >&PO=V]R:W-H965TR-^V(8)5X0"LR=)S#ZO. 4A? @DO'[P(S:(WWBZ?I(OPNU4RTK9G&JQ4]> MN&H874508,DVPLWU]BL>ZKGPO%P+&WYAV\1FEQ'D&^NT/"23 LE5\V6[PSV< M)%PE;R1DAX0LZ&X."BIOF&.C@=%;,#Z::'X12@W9)(XK_ZWL!L/%_^@N5\_+@83Y?W3X^+0>R([Z/B_,":-*SL#5::P8-6KK)PJPHL MS@$Q"6O594=UD^Q=X@WF7>BE'[Q^K/8/W6W@_P/O_Y2K? M9ST^+6\A[7_Z<)6EV9>WR7!GM 1';0).AV\'7(4PU;)F:D\O90\5>T'JGQSY M"UL)M,!4 37;-\:6NPI0UD+O\;!G*V:PTJ) 8[NP/,%5K #J;.LHC*OU&;7T M2@P*YM#CC>-H.\!5+C8A]I1*(K5CPKL_)MV,'K80H4?I='*DK8.F#M C0+E" MTSZ$$$:+I$/GV1I#8XM])_B5/E-XK#/48>F6#%.6A8E@6[5T=36ITHJ) MI4]V;$>%U8Q3U0I66#%1@BX!=S5SAE/NZ\UU__:"XI/&E&C68?Q8R/5&N:9' M6V\[X<9-8[^&-^/Q@9DU)\T"2TI-NI<7$9AFY#2&TW5H\Y5V-#3"LJ(IC<8' MT'ZIM3L:_H!V[H_^ %!+ P04 " #V:6M4^KR9VK4) #B'@ &0 'AL M+W=O7% MEF[8>Z8_;M]*&,T&*06O6:.X:(ADZV=G5]'3ZSG.-Q-^Y6RGO-\$+5D)\1D' M+XMG9R$JQ"J6:Y1 X=\M>\ZJ"@6!&E\ZF6?#EKC0_]U+_\78#K:LJ&+/1?6) M%[I\=I:=D8*M:5OI=V+W+];9LT!YN:B4^4MV=FZ4G)&\55K4W6+0H.:-_4_O M.C]X"[+PQ(*X6Q ;O>U&1LL75-/+"REV1.)LD(8_C*EF-2C'&PS*>RWA+8=U M^O+EZ^=O7MV0#U?_N7E_,=,@$9_/\F[UM5T=GU@=Q>25:'2IR$U3L&(L8 :J M#/K$O3[7\8,27[!\2I(H('$81P_(2P;[$B,O^6[[1N+F@[BY$3?_07<]O/KU MFP\W)%K\\Q]9',4_^[+(AY*17-1;T;!&*R+6A#,3DXC]"FP!\AR 4.*2L5EZU%!5SDS>8I057"Y.<__?]_ MC68WAYKM3S2:&BU?@'U*\WQX]8@L@V4V]\:3)$C2Z/'P!'@)K&N&<90$47P^ M#)=!'"^'T0>A:?605]T^,^=SN0K12WW"0S"EM3 MU<5!_:VB\+R5$JSY<9U^8063X&C/FT&T'$4Q@BAF+HKO-=5L&*61"^ B=>OV M8ST/LB0<1DD09BY -M2Y-<7S>__^/$CG+KQQ$'LH>\'6#-85?YX')N=9ZJQ- MTL4)RQ-GP,3WS[[E:>9 O4CB/:N+3G\R6;&&K;E^3-@=E'#E-IHLEDYZ=D 1 M%ZGS8)'%WAAID1RE0<'7L"UK2]$8OLBZ.?S-J5T.6WYL8=^[MP MT7'PPRA98(9IT5M4&PL?(?07B1>6*(@]&+P6N$<+7E]5K(^]RVY+!_SS*-N# MHN_U@#30$X);>X=W>'(XC!UKYJ'C(JK/ZRWT6V9UAUYH(R%.8)!3)0["N2-# MDC@@_DJKEMJN#<-"#:Y .6@[ <<3"4T=_' @7CCS%U[^> T&%*Q;!;JT($=J MBK!#%PO%QPI-$J^X3)*Y&[P!^$F/0+$WSV?3RV/I_EL)=3.0Q:L:EC.#D^)I M1GX"VD\C^.7E ,H)V+]I%6L1]Q^#, 5B^C(TV3I MR1W1=9ZZ-_/099PC6<;4CV.X=UDA2**%GR6"\_#"HML MO!1D0:4E7[4FW.-^'_K1,/'MSA9'SAA\,.D$RD%,EGDJ@(I9YHG=Q[J?1?=C M!+)&H?">1VGXK6@[Q,HDPP3@Z1B%01IZUF+%_ YQ:>S'( (\IV-97Q'P:$_$ MHP,A0X8AMT?8NH/* Y !+'-5VA;I@5ZO:$W)PU-F;:HJMB>M;J&" 2XJ_KL5 M#T\?SHA=VVJR, KOFXH>L;^U4%T+;JZ=H(V"[@DJ;@$- 6PK>75/UE+4A.9? M6MYW(!91N9#8'NI2BG93DFTK\Q*A0O-G1^<_J*S4&I7LST*' $R![+AHMH2%@[CV8AOV(L79* MKHSO#_0-?"5(29T"1P(R>?WFWX^M.C!K1V5AA-(M-%YW)L#@Z4=1-(U)S:L* M-IZ2EQ!:H;MHL\+L!_X%27N"5FR#4198W+FY*$ %8^O^7D'C5-22#CWROJ,Z M@<<4FRY[O0*R*WE>DAT,3^RZV6O;IRL+L_$[58JV*F 3@S9H M_7YWQ[ U;P!)O#M:L=I>:C2@[*YD&%C"%:GQVJ3BG]$&Z"8;HY-I*W77A/:; M]>9 E>H)6S4;N$QNZ,U[&2FK.[-,N,:H <>04 $AIBVNA02(&+D/;'CK%/8VTH>6-0)(WFS M>7_,'&#E7V60KR*8]M*$_%@2W8J*8Y,O,(_+EG7W&X , Q](HG!^H)5I!/HS M!4Q&!I\ZL.ZX+GGC'Q.[0XB%_*H%BJ M*/JRC+D=P@2$-$:/@4H_0UHLH-C#'NB/X<+1^F4XFH3NN.+M^LY>TGS?-A2[ M"(#/WA:G+RX&=W1Q.W!$FBQ/.J;__PF() S?$&9XK]/*!W SOE8 ND(7 T3I M^=>P.P#6CE6W2&K\>C0NJUA1?=%=-W0(]OV2&KJ2:C^@?(UB)^AEU7%Y_92E MIB:[5X%?JKH+L.-WH$@9: !2UYA\ D)#$[$#TW*V[1I'OQD:)1S(7;]A&, $ M_THTL(4[@&DYC@ GT,L_,5-&WAL*L#(5& ^F7;GEW=WO:?26)PV@^/?;Q M;.9]=ZP9E$/\NHKM'SC.?H(&PO=V]R:W-H965T>P'P MH8>3[NP76P2!^WZ<"^G5VMCO;J%4*9Z6>>%>'RW*#P:2_E+HX>O.*U^[LFU>F*G-=J#LK7+5<2KNY M5;E9OSX:'L6%>_VP*&FA_^;52CZHJ2J_KNXLGOHUE4PO5>&T*815\]='-\.7 MMV>TGS=\TVKM6I\%:3(SYCL]?,A>'PU(()6KM"0*$O\>U5N5YT0(8OP(-(]J MEG2P_3E2_XUUARXSZ=1;D_]'9^7B]='ED6_6OZN@SSG12TWN^*]8 M^[UC<$PK5YIE.(SGI2[\?_D4[- Z<#DX<& 4#HQ8;L^(I7PG2_GFE35K86DW MJ-$'5I5/0SA=D%.FI<5;C7/EF^F7SV__)6YOIN_?B;>?/]Z]_S2]^?+A\R=Q M]^^;3]-7_1(\:&<_#?1N/;W1 7K#D?AHBG+AQ/LB4UF70!_"U1*.HH2WHV$#>E LA45UF3OVH(+Z0).J2/I6&27?5^K.<+[8Y2RN):37[+PI/Y%PJNW3"S/>(D>P5K2H7QNH_E..W#U9""QR7Y"N7B/5" MIXOPA'*P 5O\RY30!1^@:DW[C_6)*$SQ ^+JN89XK),P*RJ)[AKOL:&S!@JE M]S!$]^QNK[#7BFDHLF>C4:,EE"Y@IGOUJ(J*S OYCKNG,^52JV?@ M!L'37%:(%Y*9HHMD2T2(FW @A@Y+7HM.CE2IEBR"I3KLZH";WMQW3CV>H)>X MTNJTK,T!;GUC=]>K0I=D))PQ4,F&9>H"63 ^O84<*V6Y0<)(I^W7M:<0Z"HD MGW<:^#4F#6O[3 ^R8E[EN2CE$\R553#T3.=$*81MZL,V>(*M'-TQG(S$\1)Z MLST?R6+;3!/D3"K=XC13A4SF5T))^&^6*V(DTX6&'SF;X."6ON+!R-SU MN/)HYRI>PQ:W@-*L)PFYDIMXEKB):F5\I*HG95/M^ @%/G-FXT Q]'[HY/T: MPBHE^GD>UBQG%DD=MM0DP!Y&LV0PY5/0E C&HEK.8*5&/ODH=OOM2U"$ M/T(LURGM\YI2Y=".8QBTE(S9B#($MH_ -R%,@IKE9J7J!/;Y'(HH'T#ZNA5" MF'.T58Z ?KQJ>%CJLE0JVN'6L*'FXIU&[)?&L@N,JX.I";Q:$!F9I&3;T@(2 M41TC$]9B1-%".>5WA>%"IIY21<&I"K%!;#CA34$95A\[9$06I$N[:'R_0MIQ M@I TOF+.I;8H:?8[@.FCS*M:<;($=)D&]Y7>O "*_(&%:?'JB1N_ ^AA(&Y\ MX?[H"W?"%;U;Y6-+((E_TCZPBF0"$G:>]4YH4:Q[84.9J4.-DKK.E8,F0QR< M)^>#03(8#"+-8]JWMTO[SDSRQG('W5D(("C%HD44Q2T'-N+^.TZNQI-D<#GA M:!PF@_%ET;42.Q;*$!&]' MN?QCMI^0CM6BF%XOO&Q$UHNWJ3F MH4"_R\2+2>\<2#?/&;3C[(O+WE6]@+*@(LY@JX9RF[:313W19R6RRE)_)D%] MP'IA=^S!;"A =D74KJ:V1AD@.6WFVQ5&BYRCZ$$5*%(Y4Y$9JI%&'Y%L@-". MJ9*97&?2]Q;\JXLAY+9J05,.;\[;[&U+BOU1WR?OHU1HS'(H_8'X[Z(@(CN ;/0)E,^_9-&N<:A4GZ M9XJ 6:XQCF2=S RIRT*1=JE>:8C/T0GV=88$6(_^#TIF6T]ZW(7>#?>IO+=2+T/"0EC"U1^ HH8NQFBT7P MT+9''==S32@+NI#_8M]QR%!!HWQ6Y6P7O:,9C>X@%%9"=6Y9MR>^KKAY;+5: M?X ERSQCV21G#:(S)4$."@,R0"O>K9WT$.:0-C-%>2"&@\'?61NJX^\T17B! M,)%I:L&PW3Q74F>D&J\AFP[0)5K=P@/H8NJ^A%!TI$?=):,VL9O6<3DW.6 ^ M)0EF'.JCRB+I=>I>HCA?32ZNKL5="Q+>"]"QP#&B,JE;@71U/=P;(D#DIL@W,9JC M;YY*1B*+4(#: +R4]D%Q! 24GJ'U?T#&0FH_M[0R%\4T32O+X? K_DNV#(UN M"/?W:+PG_/)K$V[0G09!/\92VA0/*J#\TIH\^5.8EV=?U -$BR53MUH7'4"\ MH2:C7=&4'N:N>4ASBJ&%RAENKZ1%\FJ$8@D8?0,U&X6YNFS8+M3T:VBW[\:@ M _?T)G["OD'$TNW;L.;CG1$<>0:VDL M]48*.?)_>'72CKAPE(%EOFG4*A3W 7Y M!NLE#QF#\?5?]O\_?$&NLM.?[KR![0A._2KE?[+WWE'^']I"S31^_HW<^HW= M&I<^F>+4XPSJFEN&'%[1&'9Q7N]^(<:]T:C+'B?/DM'956O3J#<8UH_?//7C M43(9GYUT2$TN&]&,G2M.X>/Q:&L;9L!?$A=C[B2YG$PZDHR'.^(.D^%PU-HT MZ0TN=L0=)Y/+P4F'U-EDG[BCB\ONMO/A+XH[A.%(Z(YU!SL>W)N6L1H$ZO_W MO,T;FZB(QOX>4DB%C&J@#EWL;])Z_EV]C8> R/S?=YA)M8YIB MV*(:R5>O7$[)NDN3*;ZEH<*VI*0K=TITJ*Y;"G3*V+YBUYWLQ2I*2C.3+\QT MC] ,NXR&9 @+L$4NU89O&G6< OT=C.6Y0%FZY#EP#=-EUW+(@:MQF#&,TL\I M$&;LG0OS\;,7YER;-<@RXB;K 7;J/WR86W Z7=+7;:"!61:KSH]OD7,;[3%R M;!TA;>QC?7?+IFU?7]!MBV]D3JGBT)6]1QB(AD+,J2DN_3>0NN"[;8"5 M3%K.AG80$78H72-9,^N1C-%SG>"!^4SUL" \",2:Q^MX@&J4";19LO+$5*[HW(O1.5\!QIOG &LZ MHD6!V^G%>L*%5\U8]=-;5?_MS,X%1FT/CY$:YQ($)5SH=6M<&^[JZ*XC1.:A M>;1^[XM7P@[M$O)3?U4:E!L(E$= ??!"HIGQ]PP3/#*T9.$[S/97":JV7L)W MWJLP=Q5A4FPNAK>^?V#*&2=,3C/MG+P:"A'PU:,VE<.+W;MRXM6]ER!27"]% MH=:11KS<8\=6#')+NG^N@":;KUMP(-_$8NN7>]2JZ[YXJ"TFG;0+!(:C47(! M9+!'!)8X7B/_Y.*X#J"]"&#+$ON^A.^W?N.P5!AXZ9<<-'%A$/<_=ZA7ZQ^+ MW/C?2#3;_2]-/F)>UAB$3,.3/DS!&G:Z6?S8HQ M"Z^%D.:DM[*V/!H,3+IB!35]53*)*TNE"VIQJ/.!*36CF7&X/CTAW*H]6XRM'/SAXOKFXN;I]@?GL.5Q=W M5P_S^R_79_,_X/KV\N[A9OYT?7<['5ADL[0/,0D@"B/R 5[ M^ 9&53KE,@>:O7"C] :M] M/F>F_CU5J+E->4B$V#M>BS;Q@FJ?4!'!1 M:30,@,H,YH93N*\$EM;)$$;%P%+E50%3_UU\#D%P2^/VNP7<.1RT0I4-G,$+OXP/O[A]]^,ZKI?VBFL M>E8LF/:5OYUT'> >(3RP%R8K3.&S%-L3@7UR 'M #L. C$F[C#-#$D11TAP8 M[$<', F#:'38VHR3@,1DYQ1A/SZ * GBR:@39) D80$D(-$8 M+ODKIDR-8?8',D&<8#09=W#C@)#A-H,(!Y-VD01).-F-?92\Y4:2+LXHB";Q MSC@,B=^YQVIA+,7J\=6.#ZP_X;L ZZY3M4T??)7<8H:/UIGT_:9>RU14&3KH M[1$NM2J^\;UB6'FNQY:P-PK[(>J_$/Y7AM6\-XS[HW8&K7U9N!57&@$"FY+Y M7Y[8]#_'UXGU=VS]S!D@-1GUHUUJ,ND$\W_4KC@^13_'OYVF L_&L49QGWS# M>MB??)KUJ>Y3U(6Z=Q&RY5YL(&][W$F'!S10*U]5JGHKG,AL??T8L01@XW.[ M 8S<"8-3R%H2WA/'3"&;5!8*%)8*)0P%I%"XP_C.M3).-=626S??[ 7BH8ZJ M@G6CW#@#7PG(I7?0F,4V")H%NZ(24/(,*EV&Q98%K6:5E2Y1X[S:%?39\;PQ M9BSEQA^#XQ%UXCB/6^I^ YC6>[_"0>?6@=V8^[N50?Y*VOH"TLZVU[=Y?6MY M,Z_O?C=4YQSI!5NB:]A/1CW0]7VJ'EA5^CO,0EF\$?G/%5Y!F78&N+Y4RFX' MCJ"]U,[^ U!+ P04 " #V:6M4"Z\23=L# "T" &0 'AL+W=OID$:5(EZ3J^-_OCK)4=TU3#/N02!3OGKOG7CW=6??)5X@!'FMM_"RI M0MB>IZF7%=;"#^T6#=V4UM4BT-%M4K]U*(JH5.LTS[(_TEHHD\RG\=NMFT]M M$[0R>.O -W4MW/X2M=W-DE'2?5BI317X0SJ?;L4&[S \;&\=G=(>I5 U&J^L M 8?E+%F,SB\G+!\%/BK<^:-W8"9K:S_QX::8)1D[A!IE8 1!CR^X1*T9B-SX M?,!,>I.L>/S>H;^.W(G+6GA<6OVW*D(U2TX3*+ 4C0XKNWN+!SZO&$]:[>-_ MV+6R^3@!V?A@ZX,R>5 KTS[%XR$.1PJGV0\4\H-"'OUN#44OKT00\ZFS.W L M36C\$JE&;7).&4[*77!TJT@OS%?7=_>KA^7]P^KF_1M8OEVLWES?3=- T"R0 MR@/,90N3_P!FE,,[:T+EX=H46'P+D))/O6-YY]AE_BSB% MN">1.#)_XW@\S"__G*:9^,+Z)[O/]Q?P^@TGD?Y!3QI MAH.3P0I]<(T,C5-F [=:F![EQD"HD/Z4*T"8 DK;N%#!YT:X@,Z#+2/&((HM M;;T59@^!FH@Z[AA5Q";R= 74Q^B <(!&@Q.!K_&1IH1'#YV.T'H?#9)(+0R: M0&>'6G 3,HK#+V@:C#)T%%)2IQ(:M@X[87P[,$RS#'/ M+KYG'R]&%R^'5),^L#*)>^PY"(>QDPM@:,)U*,G!2,(I-++U2J-PAC%5&\3E MAX\W5[^/SH!B5&"M9)02'"@: 2Q(G'@.';P]1(C63Q*/F_>G/6W6Z&*5!G9.'<:HBV']UU?(4[,O/=HD-9*+O"^I1CE([5+I MO_8K>=%NHJ_B[3Y_1PP5=9O&DE2SX9^O$G#MCFP/P6[C7EK;0%LNOE;TLP(= M"]!]:6WH#FR@_Z$R_P=02P,$% @ ]FEK5.Z:W:_[ @ ; @ !D !X M;"]W;W)K&ULS59M<]HX$/XK.[Z;FS"3QJ\$T@(S MQI#6,PGAH.2F'X6]8$UMB9/DDOOWE61P2-KD[C[DYKY@:;7[[+,/UJX'>RZ^ MR@)1P4-5,CET"J5V[UU79@561%[P'3)]LN&B(DIOQ=:5.X$DMT%5Z0:>=^E6 MA#)G-+"VN1@->*U*RG N0-951<1?8RSY?NCXSM&PH-M"&8,[&NS(%I>H5KNY MT#NW1,90EABI@P" MT8]OF&!9&B!-X\\#IM.F-(&GZR/ZM:U=U[(F$A->_D%S50R=O@,Y;DA=J@7? M?\)#/5V#E_%2VE_8-[Z1=LYJJ7AU"-8,*LJ:)WDXZ' 2T/=>" @. 8'EW22R M+"=$D=% \#T(XZW1S,*6:J,U.?T;@;Q; *_K^*;]/I+.OL(<9+D/@;BEC%&V;2T)ETJ" M+J.UQ'E.39>0;FO2KROP3;N=H,P$W=E6 MVP9T(MFSH"](!*"Y'3I+AM4:1?M^OYF<<:G[L95,=W;(>;U6F[K473+C-5./ M!?P*X64?_+ /9]'E9>?$'GDO@"GR -](69,G8FF@\Y[7@V[P*$X419TG#J'? M_2>R>/\'6:(0^GX/SGI70>>97/]6EZO^%70;K*O.#XH]X_BS!N2>3( *]>4P M@ &0 'AL+W=O2_BL=[#F[ M$*$1,QHPV-B.& ;CPX9M",#'L8\EJ225:77+?1F-_.LWO\RL2[=:SK@UKKCW_;?\[$WU_;=EV^2NL&^JK&ZW M6U,=GMN\W']W[^*>?_#6K3<-'CS\_MN=6=MWMOEU]Z:B3P_#+$NWM47MRB*K M[.J[>U<7WSR?/<( ?N.?SN[KY.\,6YF7Y0=\>+7\[MXY(+*Y7328PM!_-_;: MYCEF(CC^T$GOA34Q,/W;S_Z2-T^;F9O:7I?Y;V[9;+Z[]_1>MK0KT^;-VW+_ M#ZL;>HSY%F5>\[_97MY]F,=]_6Y7[K,+;-!O^X*WR: +.%3B5=TU%WSH:UWS_[M>??[YZ^U_9 MZY?9NU<__O+JY:OKJU_>9U?7UZ]__>7]JU]^S-Z\_NG5]:L?WF7WWY2Y6SA; M/_CV84-+8X*'"UWFN2PS.[',Q2S[N2R:39W]4"SMLCO!0X(Y #[S@#^?C<[X MPBZFV>7%))N=SRY&YKL,B+CD^2[_942,+/8H+/:(%WMT8K'GIG9U5JZR-Y6M M;=$8H=!B20]SLXOGV7O-S9;A&_L M,ENYPM HDVT='C_:;, M\\-9N2]HMKJ=UV[I3$44-<5B]5V6PU2KLFR*LB'8366SG>R-!KB"(:B6-,S2 M/6HV'B)7K.F]L.6U+6QE"!1\;WH<%>1M76UNYA)^2@ 0@#7#0M\T]K8AWO='ZRJ 0T^KO:OM!/S05I:V2:^6'5S[\WCU[L> M]PY:.W@?H>7'@98?CQ+9KW1NA*@?ZL9M@;4A,OVT&0(%II1(Q[PSE5 HO7R" M%K%5B"K7'(0 <%X1@UM3D*C!RT#;UGRPF0VK ENF)O&TDQ-K-J;)S&I%\H,Q M3 "4%3!HMH'*Z7VKIYT[,W>Y:YQ.A2%+5R_RLFXKWB .E"@1JY\:)ROAH/P= M.GD+*GMCBU87L[BR,17L-VZQD4!"Q/PFKI M089GR8E.LU]:6J-L:^$3!:%?SDL_K&A 6=$5-85?/CF >"7 Z4Q>EUE;@S72 MAN=MDQ$7S,!-!.'?T!ND9064+,MVWJS:/'"E"4;C04Z:$.]MU5:$3*+/"1': M+?Y0>J(+L^-[@D^DY3@P1AX'KM688NWFN=7M3^@-NI]$I7PNBB::TK@JNS%Y MVZ$#')#%4\-\>5V6R[TC1@J0'3$Q5V'A"3@9G4_6F%L%:FG]"9I;63G3:(3]T1$O/IQ!;5LR)1-GS+;8&)PN7:H_:;+KU_]\]>+LXFN"(S,9<=ZEW3K22*Z(!:]:(%(A MC#OB&=:@'MH9:=!TUR"Q/G9D])1.I:E:NKQ\MW4:VD]+H,YMMBTK',T'2P+- MR74I[-I WD(I UA"'1:SFM;@7SP$$1=@:E%]#",D%9ZI6C?)JL= M7?85\0)!'S%/SR,2VHI\>$F?O#SL[W1,UGT59-U7XPI56],38GBTN3ED..AY M2."-3@-+ZYMZ9Q;VNWNLO1!:[@W/?20*?[.B29@%BS0Z?QUF^1@:0E7>4PDP M].+)LSK+RV)]1GC?9FO:-]$W416=P_HPS=ZJ2"!4DL%7Z>*@2%ZH=O( 7$@5 MC* R@5)Y':;-CJ;A!98(ORWM=0-[[L;ZNZUB)TJ\9#6(J][2>BF4 6+C*NE: MNLBX3UM+,FPI$P7%SS.&\!9I@G3=B&YQ]Q:IM"ILY.@!PB>[.1B!'[2U+2KV'/5A$!/4 J$3:5< UW2'/)SMX.?/B=E'6.D:Y+X\A M-+?,,45AT,GHX,@L)J)<3[PJ+,K/DO12QT3!K$.EW30;N3E/PLUY,GISKDV] MX47XCQ]H X0WW/JAV_.94S&>/=L!);JEK?B4LPT9Y\0=+THX%CB8I0)#%!W#HDD@@&AP?,V!$)6H..W (6@ST M",(050NRG!8FQ@Y)Q"I%#] YF2T66@,MZH2C$X&4M5P>O-'AU41T]"(4/HB0 MA3^R/M;&F/+30%I/1^GA+:2C6V#;H(@A@OJD"0*O39XSW$Q2M7#)DSORB.Y) M0&)WA%//NEC9U2-4PX-N+G!J;HS+^3CPGK^=='%)AP=K(<8!I(\B[NN N*]' M]WWE:>>M75B"GU:=P!<@6NQ5U&RO.CK*"Z^C^/%#&/]K5LY>MQ5T^R6S2IVI MQJ6B^^+R@S\RYLBJT4-'P&00NPX&M,GASCS 7H+I"$,I)?QX*\U'M35^&N4# MF7XUFT00KF ,0=X1IV$3@;G,@FX6!M,]VI%)MK*6F0VOX.I=BYN<&J-,,SJ< MQA O-,XUQZBB!?95G<'#;M=Q"YSM1K9$'H'F#W.[KV(A2QOQ>3- M\ZZ;0^0*7E1=IL:5)]UM1Q8!\8/,09-DSL!:HPIID:ML1-)*L) @<"HG7@U, M3*HEV4:LT3%.A=6JBJ?/LFR5$ZKPXD1TDZ20$13=\7*BEPH/Z]FQ+T-J&9 M&8YBP$P:-U74 ;'P6;7B+I-EMC$5F1<=WY7=S04?TC1 !1>" LA)ZV&2, N M6>!^F@;R!31-(IM 3/EA,J@>!_ #&;-)%+'/BC>8-+OQ$G$W[7FJ/'Y82RWT M1@9^T\.:H4_+5F(43 WJUFGN=K#$+0AMO[=U$UU#["ADYU-EF:0J5C06K W' M=^^"E !^Y".?@9\1875Q'B,5YZ-"XPV8$VEO/WA?%Y9_S5L5B3$8EAB=<]@2 M^^A"X;C]FS9]4["O6KP70%$D$87N^L/8]>'5+_8N!?>N.#Y44\![*[-0Y]($ M%+&NS%;>H@_;DLF(3F0[KK9?)/&ABU&LOXP>HI>IA^@'[R&:P&@91/V7F#B@ M^N7'/54=@ZEADVB:O4@]4XX5,4A4%G%0?@]1PE4&(;PS !HL26^81:$>7&BK MX*/U7C!A=Q7<%+7*GWW)EQ2X?C9EOH3S@ZZT]^E6-KK1;+(T MC ZX*66M@>7;@NP(F/=5O"=13T MIXX"PH&7NBX5<6N87C#62@FD5-:+JA4TI"_BN>BJB NS[*U.O%V,_M(5B:2KV M_[,8%Q72FZ:R<,]9GT)&" Q."CCF3FZK/M1@-R"!O85NZ*-7=9,X( 8\^^EJ M!.W:IN!PN% 1QM:VQ[#X,@@_5<.?[G9# \10_!E@/L&#^-2[&!K"#!& 1.U8 MDI:_0]-FF"?P^!A0#\%1^_#J#M3O$#C9^K#KP^!7T\V"M(L3>$U1XY>;#[MV MID*_B& 5@0!F0)_M*9J(/(JB6VL Z!(O&-O?7.J'3# M! T8"V)I258 L43,1OJ26!2 JZYE0 J0M_.VD/W[C17,\KF3]L:&)1T.5'.) M3"Q<16(-/!8Z6HYT*+&R_"QRTYFAB,,L#=+0XX(/=)A,)& +U+2%#-:< / + M]@Q6E4A[EA(P:B?1G&:HD[B8S!!VMU3_Y0EXS!%0G>69^/WR\CT]*B)YZ'&# M('&BMNH19K3 .]M.QY/MR\@?WNV$N68\=Y;R:E*1P?&GYH$4^CKTPQ@1D6@W MCG.:O6OGM9!5B,>Q@:WQ2O7'=:<]%9!G84(C]ASK2L%+][;\=,9

#45<#:.E:01_HZU'PW?R_JCX1%W M!C9TS]9?2P85JI:VF=VMMKWYILW _V;>7)MW5&\Y1"W8!ER3*,\"I)NKJ!&L MVOOQOU86+A._W,'MS;0S@/V-4O8D.(+V?V#R'U!+ P04 " #V:6M4]X0F M*F\" !E!0 &0 'AL+W=OD@!)VK4=T"%PVNU9MNE8J"Z>)"_-WX^2'3<#VJ![D42* M/#P428TW2C^9"L"29\&EF025M?5%&)J\ D'-0-4@\:946E"+HEZ'IM9 "^\D M>!A'T9=04":#Z=CKEGHZ5HWE3,)2$],(0?5V#EQM)L$PV"E2MJZL4X33<4W7 ML +[6"\U2F&/4C !TC EB89R$LR&%_.1L_<&/QELS-Z9N$PRI9Z<<%=,@L@1 M @ZY=0@4MS^P ,X=$-+XW6$&?4CGN'_>H7_SN6,N&36P4/P7*VPU"A[ASB#WO-I!G M>44MG8ZUVA#MK!'-'7RJWAO),>F*LK(:;QGZV6EZO7I('Q!Q:C.$LP[S#F[=X\1MXPYC<*VDK0ZYE <6_ "&2ZQG&.X;S M^"#B%>0#D@Q/2!S%PP-X29]QXO&2_\EX< !XU .///#H#>!5V]=$E<16T/8; MLUM"R]*UH%Q[]4*)FLKM9X,&N6Z@(#F^ET;KAG)B06.1J6_8#"24S!+.:,8X M(KU6C<.4/GTXBZ/DDKQW3\%8W2 5[>@N.95D3G'-,1U+OE/9N 3;6D3DH_<; MQI=D)E0C[4M*.[SX)!F=][Q.< 'ZGW7Z%U!+ P04 " #V:6M4 M7K@XOW\$ #J$0 &0 'AL+W=O+E*6T 4=G4?W63:6IO$6=NAL+H??^.DQ 5: MM[>W\($FCN>9F)Y*EY QM2A*"#'+S,A M,Z;Q50BN5I M*VB]--SQ^4*;!F_0+]@<)J ?BEN);UZ#DO ,*(7IZU>BR0P8V6J[\3R+U@EU#%XL4A5]9\L5WW]%HE+I46V M,L8(,I[7O^QI1<2:0=#=8D!7!O2M07N+0;@R"*M$Z\BJM,Z99H.^%$LB36]$ M,P\5-Y4U9L-S,XP3+?$K1SL]F#R,Q\.[O\G-)9F,KJY'EZ-H>'U/AE%T\W!] M/[J^(K-W_TSEHQE/U&?$>)N?DTQ^?^Y[&3$P\7KR*^JR.FFZ) M.J!D+'*]4.0B3R!Y#> A!0T/](6',^I$/(?XD(3! :$^#38$%.UO[CO""9MA M"2N\< O>?DP['+4;1^W*47N+HX@57+.4_X2$Q$)I=*.4B#G3V+#D>D'4L]*0 M5=Z7,%5< TZ31YS_51R;QJ[VV*D\&AEY'/1\\]?W'M<9?=\M?-WM54*=)J&. MD[DK(9(E3U,'-]T&JNOD9I05C$N3)1$S,M\(7&=PU23D5(ERV,@D1DZ1\J]!K7G3'F8":GY3U9)+":=&"_\Q4O\WDN=?^_] M4';:[T>\]XZ$MA]N'?'C)N9C)Q-W6(UY":@YL9CCK,'0'4P$OE5&W\G%M= < MDRY $"$)+K!(5XZ1<4#J M-DJU;$@HXSQGLL-3/_"BD>N=DR;>;2#=(E M6;5(NB*R6ABXQ7#,GG:Q9J4K<&O7?V3-BE?@5J\]67.#X-YB-VU6FX)C)UJS MD-MU?+B^CI-_R.YZI%:SJ/^Q^P9J-84&SLPNE.99M4TH%-]9T=1J"OW@_1JUDD/=.[9?X=V-V-G-NQ4N MZM:<+X!GJH5($X*[)YR&JU5RKRJW6D2['\RVE2IZ]-O9=B/N4>56\*A;J[:S MO;NVK811]_[J?[,=6OD*W7N>7V![!Z*CMKVU4W,& M]*O'!; $I.F WV="Z)<7XZ"YWAG\"U!+ P04 " #V:6M4E\^U85P" E M!@ &0 'AL+W=O=(%HX(TSH:=!84QY$X8Z*Y 3?2E+%'9E)Q4GQIIJ'^I2(?]F,7;^WN$GQ4J?C,%E\BSEBS.2?!KTG"!DF!E' M(/;UBC$RYD!6QI^&&;1;NL#3\9%^[W.WN3P3C;%DOVANBFDP#B#''3DPLY'5 M=VSRN7*\3#+MGU UOKT LH,VDC?!5@&GHGZ3MZ8.)P']T9F J F(O.YZ(Z_R MEA@RFRA9@7+>EN8&/E4?;<51X0XE-+A:V"#G$DML/0Q-?VR^W: AE^JMU MVJ VBF;&^GA_V IJ-&P@A>TD-%:SVSG,&GV+6E]T1E\_@J44IM!P)W+,_P6$ M-MDVX^B8\2+J)-YB=@F#_C>(>E&_@S=H*SCPO.$Y'E7V"Y-*=["&+6OH68-S MIW&FP!WHJQ9]U2ES7A&5PZL]'"KV4**B,O_?<713!O".I#/54:MGU$FZXR63 M[X@=J.L6=?W951NWZ/&G5*V;,CQ?M?#DZG)4>]^@-&3R($Q]B]O9M@?.ZZO_ MU[UNH$NB]E1H8+BSH;W+:WN4JFY*M6%DZ1O!LS2VK?AA8?LX*N=@UW=2FJ/A M-FC_#+,/4$L#!!0 ( /9I:U1@*@B2\ 4 (H= 9 >&PO=V]R:W-H M965TSISAY9PA.=PQ_EVL"9'@9QPE MXJ*UEG)SWFZ+<$UB+,[8AB3JER7C,9;JE:_:8L,)7F2-XJ@-/:_;CC%-6J-A M]NV.CX8LE1%-R!T'(HUCS)\O2<1V%RV_M?]P3U=KJ3^T1\,-7I$'(I\V=UR] MM4LO"QJ31%"6 $Z6%ZVQ?SX)>KI!9O&-DITX> 8ZE3ECW_7+;''1\C0B$I%0 M:A=8_=N2"8DB[4GA^%$X;94Q=L]T_I$BHH_V%+!+97[#+;;NP!<)42!87C16"F";Y?_RSZ(B#!AV_I@$L M&L 7#6!= U0T0%FB.;(LK2LL\6C(V0YP;:V\Z8>L;[+6*AN:Z&%\D%S]2E4[ M.7IXNKX>W_\';J?@8?;E9C:=3<8WCV \F=P^W3S.;KZ N]NOL\GL\P/X<$4D MII'X>]B6*K)NWPZ+*)=Y%%@3Q8?@FB5R+<#G9$$6QP[:"G*)&^YQ7T*GQRL2 MG@'D?P30@_[3PQ7X\)<-UZ2Y%\_JY0@<*CL596Y1C=LIIAQ\PU%* %N"*4UP M$E(<@5DB)$_5(I#"$24HHP19E* FRB/'B5@2+G2091D$"T&D ',B=X0DX"O9 MD@CX ">+XAG:QB\/UART-U3Z/KENBZ M;T!'$\D*.,@&I]L43J^$TWL#',6^^KL#4*\IH'X)J.^4KNVK70?[@T.X( MJN\91O1>!?8CV*HEG3T"2<)U0G^H!4Y^2BUJ\XB B IIY49WO%1\6F&\.9\E M(8O)>+/A#(?K;_M8C_M0UR2>$^X8#?^ ]/U7IA@3+%).-$>I9;!1,Z])@NYH M^P2OC>^9=GU%1=,[31]U65L150E_$_(\[QZ2(;X?3?SWY"4XX@NG^N' (V<;C%TST0C0+Y;@6Y3*23.D\>6Q\6M MT2#HUH2L@MSN*TAF V_#7G@]7,D]U/4L/6VS[/4<,QD:<8%NNK\B8%N>:FD5U&59LFYH[R+9D(C M3A"],2EK#JBZKE_.L]Q$ET#&YJQ&3*'1->C6M7NR9=%6KX<))PLJP12'IU03 M&MF"G3\EU= ($W0+4W.&*AS9-VM%M[M,C@$:A8)NA;HG8[6TB RE(S>E M/S*)(QNRHMUI9#9#!S)#V,A_C\T>,A2)7E>!6[.'#6L#BZ&S-D 'IS5N\JL? M&0N_V;%5#=W8#-&AX$]1$3+\A]QE>Z-= ZK6Z.Z<#1,B-Q.>+BA1M0RO&9BJ MH1ND84/4D W!+W!PWI>)M,C/:GS78!BB1&\E2F2($KV=*%%3HK09UM-18(@R M>"51!DV)TF;H0&:(,G!7G W&_.7YW'$DPZ !? ]*#@S'!6Z.^QU*#IK2GL70 MN;J"@Z/M$V?;M7,@:(JM:NC&9M@Q^&/586 X,7!S8B-*#GZ3[0+#=H&;[4Y3 M_2+;)[L[F3$H69X]K@M48:P/U^Y(QN7_1 M &PO=V]R:W-H M965TT/6Q"4+IG MDUR(5U[SCWGQG92"_FF"@"-WDO&U<@KM*Z>,599 M 251/5$!-SL;(4NB32BW6%422.Y )<.A[P]P22CWTL2MS66:B)UFE,-<(K4K M2R(_QL!$/?("[["PH-M"VP6<)A79PA+TJII+$^&.):*50JZ,YLD[60KS9X&<^\GPK"!ADVC(0,^QA HQ9(B/C;\OI=24M\'A^ M8/_NO!LO:Z)@(M@?FNMBY T]E,.&[)A>B/H'M'[ZEB\33+DOJIO<0>2A;*>T M*%NP45!2WHSDO>W#$2"(KP#"%A#>"HA:0.2,-LJNA*/B"0C\,+L GM\/] M4S@VSCO[86<_='S1Y_8_88HZIL@QQ5>8NO81I4!?[$Q#T'<$]G;MTV XB)X2 MO#]NP'E6& S#?I=UHB[NU,6WJ6.4K"FCFL)%B?%9\4<__E_A>5(_L#_S1" ^ M.I/V/?A%Y)9RA1AL#,SO/1J\;.Y8$VA1N6.Z%MH<>C&PO=V]R:W-H M965T[*6JJ$%3%;ZN%=#<@2KN1T'PV:\H$UZ:N+V52A/9&,X$K!31 M3551]3H#+MNI%WK'C34K2F,W_#2I:0$;,-MZI=#R!Y:<52 TDX(HV$^]^_!N M%EM_Y_#$H-4G:V(SV4GY;(V?^=0+K"#@D!G+0/%W@ ?@W!*AC-\]IS>$M,#3 M]9']N\L=<]E1#0^2_V*Y*:?>5X_DL*<--VO9_H ^'R.?2/U!+ P04 " #V:6M4[I .?/#(!C[.:' M2%!EGA/YLD F#G.O[[T.W-)]INV '\\*LL<-ZOOB1IJ>W["D-$>NJ. @<3?W MKOJ7RZE=[Q;\I'A01VVP3K9"/-C..IU[@0T(&2;:,A#S>\(E,F:)3!B/-:?7 M2%K@L_8PL7R*85V%S=:FEEJ<#J^6OZX7V_6=^OOUW"^0DTH4Q?P$>XW*S@_ MNX SH!SN,E$JPE,U\[71M$@_J?D7%7]X@O]+R7H01!\@#,*@!;[LAJ\PZ<&@ MWP;WC=/&;MC8#1W?X 3?HE1F1"FX2AY+JJ@[2K^_FC%8:\S5GPZ-0:,Q^0:$F&.>XJ26)TV]Q73R#'9"_<4#Z>!,?K4HC]L](>=^M=82L+H M[L7V. F4. M8F=3T)H-.#<%(#>3F;IHBZF;O1_5V+:SX1^5+?MD?"-R3[D"ACM#%O0FQJFL MRG#5T:)PE6PKM*F+KIF9EPNE76#F=T+HUXXMCLU;&/\%4$L#!!0 ( /9I M:U1&Q3]X>P, .X+ 9 >&PO=V]R:W-H965TV @T5/&N)IX.ZWWGWQ?)3O(B+H4>^#F9B-D M1K39RJVO]A)(ZD 9\\,@&/@9H=R;CMW9K9R.1:X9Y7 KDX9)6O*# J4%<@S*VC.WR] $\K4!Z/Y M8;5 []]]0.\0Y>A^)W)E)-38U\8':XF?E/9>%?:&+?;B$-T(KG<*7?,4TM<* M?.-\%8'P)0)78:?&!227*,(7* S"H,&@^?EPW !?=,,_Y^P2!7$K^_79['C4 M$8RH*H?(Z8M:]"W_>ZH[6'L5:\^Q]EI8_Q0B/5#&FLJA0/8=TG:]Q^D(!T$\ M]A_K.6J0"H:CX+74]:E4W(]ZHTKJE?']ROA^I_%?()>$TFVC M]+:)M5 PJ+'B9LY1Q3GJY%QR3?B6&B<[6$>GK*-AT$R,@V/?#]%O"[J1/3P->QS%+>S' M_H:C_]MJ%B6T7M6F/?1:*(_-#7=WM\8&@7ZBE9F.*-]>H"UP,!+N59/4?.2I M,@FR Q2")S,1JK?Y>6W(L5'A_F_L*/C8R/#@%Z5^=%L"(]H88*>+QJ__X"0' MIMV_28%?FW4*\1@8Z#!Y= P MRV*X+#9:[-WTM!;:S&)NN3,#.4@K8.XW0NB7C26H1OSIOU!+ P04 " #V M:6M40+C/(B0# !G"@ &0 'AL+W=O]!UM'V^MS"E$RA<1+8NW]]Y<$I%2! M\<8739;=;SX;=V4'>\;?18*Q!)]92L702J3VV'*,8A.4I39TG,#.$*'6:&!L"SX:L)U,"<4+#L0NRQ#_.\8IVP\MUSH8 MEF232&VP1X,MVN 5EB_;!5<[NU2)28:I((P"CM=#Z]Z]F[A0!QB/WP3O164- M="IOC+WKS:]X:#F:"*)?.& M!)ZP])7$,AE:/0O$>(UVJ5RR_0,N$O*U7L1283[!OO!U+!#MA&19$:P(,D+S M;_197$0EP T: F 1 (\#N@T!7A'@F41S,I/6%$DT&G"V!UQ[*S6],'=CHE4V MA.J?<26Y>DI4G!P]SI[!K\?)TWP&%K,E4(OYTR-8/=PO9^!ZBB4BJ;@!/\#+ M:@JNKV[ %;"!2!#' A *7BB1XK9B>$[83B :*^/5M_W EHI6GVE'!=DX)X,- M9"X$QNJD_1J[OP_[ _JBF M?NH%0]\OG;YQ^267W\KU:GH(QP!]8*[^$X!"S%3K%N5R30[+FSKN7#NH$'5[ M@=<[XJ[Q"D,WK A/ ( MN\[)">JIPY(Z;*VG*4EWZK;;*JI72O4NJ*C>615UZM5<4?V2J]_*95H&["^J MJ_Y9=57CU5Q7KO/U;^NT)K!@$E-)4/I_S(5J%<=SW6/F&B\(FZ[,,ZIQ.>MNN MO+(SS#=FDA'J2G=4YF^TTEI.2_=F1CBRC_4494:!+YE\!)LCOB%4@!2OE:33 M"54O\GRJR3>2;&ULI57;3N,P$/T5*^(!))8TUP)J(Y6TJT5B ?7"/KO)M+%P[*SMMNS?K^VD M42DI8K4OB2]SSIPYEL>#'1>OL@!0Z*VD3 Z=0JGJUG5E5D")Y16O@.F=%1[):8,"<9V+5GD0SX1E'"X%D@N2E++/[< >6[H>,Y M^X4I61?*++C)H,)KF(%:5,]"S]R6)2U++&$ ME--?)%?%T+EV4 XKO*%JRG<_H*DG,GP9I])^T:Z.[4<.RC92\;(!:P4E8?4? MOS4^' "\\ 3 ;P#^5P%! PALH;4R6]88*YP,!-\A8:(UFQE8;RQ:5T.8.<69 M$GJ7:)Q*1FGZM'BARC].EQ/AVELXN#E2]S'*]Z[]J%M=U*J+/E4W;6V3:"5XJ7VD6$&.*BP4@4ZYT4>Y M_?!(;$=,>,+(N)4:_^M1(WU;4/;>X$O$0'7)CC^<;AP&X;'PCJA^V ^.I+L' M;<*TZ)]8K F3B,)*XWI7IJF)NNW5$\4KVSF67.D^9(>%?BE F "]O^)<[2>F M&;5O3_(74$L#!!0 ( /9I:U1,T#ML1P0 #(4 9 >&PO=V]R:W-H M965T>_XQG[%^,^VO&OXL%(1)LDC@5 MUZV%E,LKQQ'A@B187+(E2=6;&>,)EJK+YXY82Z@9-@FK8&_?S9 M$Q_T629CFI(G#D26))C_O"4Q6U^W8&OWX)G.%U(_< ;])9Z3"9'3Y1-7/:=4 MB6A"4D%9"CB97;=NX-70\[1!/N)O2M:BT@9Z*J^,?=>=^^BZY>J(2$Q"J26P M^KZ=^ET]>3>85"S)D\3\TDHOK5K<%(C+#62R? MV?H+V4ZHK?5"%HO\+U@78X->"X29D"S9&JL($IH6__%FFXB* 0P.&*"M =HW M\ \8>%N#/'-.$5D^K1&6>-#G; VX'JW4="//36ZM9D-37<:)Y.HM579R<#=] M?KQ_F3Z/+\#=_;^Z,0$WCR,P_FMZ__0P?GP!9R,B,8W%.?@,II,1./MT#CX! MFH*7!$5'? *$7A@J5P(,$XC$KT5<-04RGF@W3QN MD55Q1,)+X,$+@%P$:P(:GF[N6L+QRK1ZN9YW**T93ZG,.+D ,[K1#0%4J@#Y MD=&EV@72XL,O??BY#_^ CYLPS)(LQI)$:N&J31Q2K+=&73D*I7:NI'?V:O 9 M^AV_UW=6U235#?-\:(:]";1=!MJV!GHT&1<@);(N[$(WJ,331CUO+^B:0:X+ MZT,.RI #:\BC2CX!V2AH"E(78/";;Q1TNWL!U@T*_/H .V6 '6N 0Y8L,TDX M^()YM,:<@ F;R;QQHU+[32[4NV^S&0T)&)^PZ+JEWVYC"[M7^NB]<[WL+Y5UZ^L!70-2]\]7!/P"#S2E2998\@8K,(>-50R:[>.5,!2%=HR660!WNR3H"GPEZN"U8'$$[I,E M9RNB$V+U:+ (.\WEW4 0=ILBU%:YBBB_$[3W$+4=%;P9U>L<8)0!*SR1K*?4 MXR0V(<-'Y#96&60(B."?WQ%'-(^S"1EV(COGWEV!HTQ"AHNHN4,I,N1#]F/I MQRI@USS.)&28B>Q\>_,M*#LCLE(_:8LOP9 )*XV0X1\*FLNX81ZRGP7_!XVV MRE4:]6!G_X1=,ZKK==OU-$*&HLA.T1,K<1J'# -1K[&:>(9VGOTT^*%=<$33 M.[H+/,-)S\ZT=^3^*($\0S\/-9?[RF]O^_GO8[FW:UH(Y%1N7Q+"Y_FEE A MRU)97&"43\N+KYO\NF?O^2V\&A;75T:FN$U[P'Q.4P%B,E.2[F5';45>7% 5 M'$P[^ U!+ P04 " #V:6M4 M4<^ "EH" #F!@ &0 'AL+W=O.),@Z8"GXR/[1U^[K>69&KA7_!LKL1HG M@X24L*$-QR>U^P2'>GJ.KU#<^%^R:W-[5K%H#"IQ -M8,-E^Z?ZP#R> K'\& MD!\ N??="GF7,XIT,M)J1[3+MFQNX$OU:&N.27 I/WJ:YE'&&117 MI)M=DKR39Q&^;JBQZ_FZYVH$8P NR0+L\5V2&9A"L]I?BN\+FTL>$(3Y$5&Z M#DK77NGZC-*C9S4$%8$]@BP)5D"XTS5O[6R<[;-N(&*J%TSU_M44@K9WB"*\ MXRM.B'%?_>"K'Z59TCT3C8@PW02FF_]\P(.@-(AZGOM3A=+O)+E@DKP"U6__ M;>),W189\30,GH;Q:^*LJ U1\7-^QVU<(_/(M\RF)[U'@-[Z#FM(H1J);1L* MLZ&)W[6]ZT]Z^P(LJ=XR6P"'C85VKF[L-=1M5VT#5+7O9,\*;5_TP\H^1*!= M@EW?*(7'P F$IVWR&U!+ P04 " #V:6M4ZG.NWGX# !^"P &0 'AL M+W=ON.Z'WTO&%'7)C._S-JB0'NJ/F6_FHH.4W M*BDKJ-!,"J1HMO9NPP_;,+8.SN([HR=]\8UL*'LI?]K&IW3M!9:(,Z9UO/Q^4?_H@H=@]D33K>0_6&KRM;?P4$HSN IE8OD5R[)SI5MG/LH>2HC2QJ9R HF*C>Y+E.Q(5#.!MPP+4#;CO$ PY1 M[1"Y0"LR%]8],62S4O*$E+4&-?OA;^^I(8SK=V#W;7>/WKYYA]X@)M#77!XU$:E> M^09@K*2?U /?50/C@8%#C#Y+87*-'D1*TVL!'Z)H0L$OH=SA4<5[FMR@*'R/ M<(##'J#M[[L'(SA1D]G(Z45#F74I3*0V(V)Q(Q8[L7A [)^2*F*8.-0STY6M M,E2I3)V*W<%/&QS.(9JGRSST&$WCL#&Z IPV@--1P-M"*L/^(VYOP@)2=OM, M9#8Y BW1FIK>-5*)SJY0HA9NU^;"Y IVUL#.1F$_"4,5U08!:Y5/SLB><688 M[<6<=1"6+7+MC67(*=[7E M3(C.40:W/22SJAJJ"YP30U-D9!6(1B>B89^C3'*PU2-'7HC/'/@W#[T& @90 MLD 9$T0D]>KKOWSPJUNVQV3H8 G/AWX8_2&SO#["^ZFC[H3.<7M9]EA%>#&P M9\+S%1..WS$?75+_,-U]=TK[(.\QFK6@_8M*IJ#JX H\#=OD*$Q5"32]31%Y MZTJG5O^=+2Y=A726J2K3ST0=F- 03 :2P%15[%4-(TM7+^VE@>K+?>90 M(%-E#>!_)J5Y:=@!FI)[\S]02P,$% @ ]FEK5#7ZP@TB! (!( !D M !X;"]W;W)K&ULM5AMCYLX$/XK%NI)6VDW8 @D MJ9)(VVRKJW1W737M];,7G,0J8,XVF]U_?V/($D@?S,,V-[8+SF MXI=<4:K02Y;F\ MR,T(RYWIN+KW**9C7JJ4Y?11(%EF&1&O'VG*UQ,'.V\WOK'E2ND;[G1!0P2*2SGCZDR5J-7&& M#DKH@I2I^L;7?])-0*'&BWDJJU^TWMAZ#HI+J7BV<08&&5-I4W1,-RG<:Y$O"4@9^: M_O7I?OYICN[0O"R*E$*"%$E!F)3D,45U);&\+I?<>O0,?]'W%2TGR1(Y=!4SU?&Z\8?6Q9N4?8/5 XQX*\"WR M/1\;W&>GNWM==Q?T:43R&Y'\"B^PBF0!"AJ@H +J'P#Z6E !.N;+6CPD=)'= M\<5="0,B)55&L6K0L +5Z_)Y&OJC8.P^MR4Q&(V\46/4X=MO^/:M?&>E$% 1 MB._P3AEY8BE3KR:V_3TB?JC3T&%K,@H],]NP81M>Q991>8OF"NHWJ\P6Z#/+ MHHMD M>TDMFB556);4L3E?H. /2C&[U+LC /:V1Z1WTKZRZ$AQI+@VF)VU, IW\F4P M:METZ;9.='P=W8LVP2.37K\+_L8)ND)N3WWLG[P1GI=[?R^MT>Y2-=C@UN;3 MI;SM+["]P3B)\D4K]LC$7ZM,'$OQ51A=2;8M#+;W,/71<%[^]KN3?ACM)G#? M"(^B PG:HB)#-]!>OU(BJJ9[IZDT M1V2?-:C14( RGJN51'B($O)J3N)I4(,WJ,B U!5GVYA@>V=R@3B=X\LLC7U. M7&&=IHP=R3]?F6W[@^W]SYXR"9,Q+V&!0VE0=$-@OT10)[%^OUO2D\O&/FO4 M\[P_C$K8_08]O.O7C7O;2&%[)W5!W"=4A'U.OS&ULI99=;]HP%(;_BA7MHI5&$^>+4 %2"ZTVJ=6JTF[7 M!@Y@-8DSVY3VW\].TB1K'(*V&X@_WO/XG.2\\OC ^(O8 4CTEL2IF%@[*;-+ MVQ:K'21$7+ ,4K6R83PA4@WYUA89![+.14ELNXX3V@FAJ34=YW,/?#IF>QG3 M%!XX$OLD(?S]&F)VF%C8^IAXI-N=U!/V=)R1+2Q /F$@&L](I[)D[$4/OJ\GEJ-/!#&LI Y!U-\KS"".=21U MCM]E4*MB:F'S^2/Z;9Z\2F9)!,Q8_(NNY6YB119:PX;L8_G(#M^@3"C0\58L M%ODO.A1[AZ&%5GLA65**U0D2FA;_Y*TL1$. _0Z!6PK<4P5>*?#R1(N3Y6G- MB233,6<'Q/5N%4T_Y+7)U2H;FNK7N)!TXE!8'8 M!L6@2H-B2I8T+B;/YB )C<6YVON\F*.S+^?H"Z(I>MJQO2#I6HQMJ0ZDP]JK M$GY=P-T.^!Q6%\C#7Y'KN-@@GYTN=_Z6VZH,52W!BZ9E90L8(^EF]B!6T6#CI88<4*^UB!B16V6-$0FU'#"C7L0X4FU+"= M5A2:45&%BHZBGI@D:&6IB1=0;\[X-J3L/M/_E#*FI7P1J..%&LSPKUN9'2(4M:D^5UON78CW&M' M1HO !C_J:%MU->/391^W&=4??->\)W])4J()OE,JY M&"HY+ZYOQ4"R++\!+9E4]ZG\<:>NO,#U!K6^84Q^#/2EJKI$3_\ 4$L#!!0 M ( /9I:U2@G]>SB0< )XN 9 >&PO=V]R:W-H965TODZV.BV]621KY>?$V74^S;:K]9:44A5/F.&H:^4$\N;ZL/ON47E\FNSP, M8OTI)=DNBOSTYZT.D^>K"9W\^N!SL-[DY0?3Z\NMO];W.O^R_906[Z9'*\L@ MTG$6)#%)]>IJDW(HCTGR5+YYO[R:.&5$.M2+O#3A M%_^^Z[D.P])2$<>W@]')T6>I6'_]R_KOU>"+P3SZF9XGX5_!,M]<3;P)6>J5 MOPOSS\GSG_HP(%G:6R1A5OTESWM9R2=DL2EM*%M?)%-3>5=C&:("[3>)^G MQ;=!H9=?O[][N+G[X_WMAW?DYO[^W<,]>?E6YWX09J_(!?ER_Y:\?/&*O"!! M3!XVR2[SXV5V.*F730/3(N1CW.Q7 MW+<,M?A6+UX33G\CS&'4$M#\='4'"8$UNHF07Y[:YWYN1E9FR;+]?4XR5<_W&E;:)Z9.B:HTXK-(B6+ MQ\H>W.P8W S/<"VK1/\H%JW,&N+,<,Z4:.?6%.*2,WN U %P.FC)O\OR(*H> MP=4NWZ5%X??&W/140S1%)Z-@%+,REYJCI[3CD:4,W+$^=]SJCIF9]FA'HBF0 MD_(^=\+JCIONQ*R#5A2@2G&J%NZDU9TPW7&F.MP!'2F.Q\*=LKJS<)%UE30% M,%*DVM-PC0# K)1'&WSJF_2 M*?FLPRJ(;!-LL269 I?H;+2%G@%+F#/.4G^P4Y\Q5S*O33R;&'<9MT\L Q(Q MG$1]BSTSB42EZL@G R(QG$CGK/?,I-2%\I3KMJ?()J=)-%6 MYYK).Z=LS2;MHIB>=K-I%Z,=ZR8' ',

*=7 +ET/(T<\;[M\>DUP,V>\()*+MKS8Q7KK '@(\=[QQ-JP.P?::U%/H1G M$1*SCN LQS'[*V_> J3-?:\ @RY-UX5 .TX3KO3J\!D6/%X&S#ID6H>*0'H M! ZZ)8)XC6S2_UVC/9)]:,$R IQH.DL-"OV-L82;>(*:^K MD1( 28%#\I2'TG*62+WV*F>5GQC,K3P375X!R1+O:L^!DK1MU;EKS(]-C,VZ0@7.R_^ZI9>6 M'W^8$9XIQ+KZ;EG[?0B'^\<@#J)=1/XA9Q_+2<"R'&]O+P&F\M2#S7,*'[?) MD,(?H-D<&7!8XAR&I)Q[WB(!QG(\&"N L?H?8-QC4W3G9(AF'M^!714.!V'I0&WR9$T#-!LC@Q@JG"80AKZ]YP***CD>%FH_0Z. M=Z/#LH#;I)6J-0GG*S;'!>!5..H@!Z=LLQ1@3XVW\U< .H7O_(=E ;>)(6F M9O/V L#6Q?'VT?\Q=.UV@7LN'2TI+F#/Q9O&04GIL4F1KGV0:G-L %\7QQVD MY=S5VP4,NF*\K &7;P9')85W*:+)&6 9G-D@&(7IQ_DY(35VZU=('+'2P-P MT,7;OV%IP&TBQ!JBV1P9L-C%Z0=IZ%^]/>"@A]_U.2<+'H#/PQN^05GHL8EL M+X9H-D<&\/5PVD$63EF_/0"?-]XQJ0>H\_".;U@><)O84C%(=3^V:>VF;[$: MKZL+T!E9E.0@-S;%+65:+L7)! 5+,NS2::)E\0NMDOA M[]=VTI V:1=6VI?6=F;.G!E[+L,UXT\B Y#HM+^=<[>P:)2$%4$$811P6(^O"/9^ZGE8P M$K\(K$5CC;0KCXP]Z2R&QD119*8(%7N;QEZQ]0.11JO)CEPORB=2D;!!:*5T*R MHE)6# I"RW_\6@6BH>#V]BAXE8*WJ[#/@E\I^,;1DIEQ:X8E'@\Y6R.NI16: M7IC8&&WE#:'Z&N\D5U^)TI/C[SNF949@)]I0DDVP"V8EK3]39T)]Y! MQ!G$9\AW3Y#G>&X'H>G'U9T#=/PZ>K[!\_?@33-,4Q Z3#(#%&/.WPA-$2[8 MBDK$%BAE+%F3/#]@+*B-!<98L.^J.!-"O=D.OS1#UI:*PG[4JZ6VR(8UV? @695C*H.H>L*< XW?$"F6*F6[ M6)9 O8;]4]?S=DAV" 5^OYMCK^;8.\AQ\HE0]EKV!Z[C1#LLVU)1Z >#;IK] MFF;_(,V+^'E%!-%5KRL'I_V6464SZ+89U3:C?[D^I.H PLEO59=4*9>=)2%J MWY3G[@:J+>2[83?E04UY<#@]JDP[07/@A"7HDL:JL0G0I:U<'7?Q'7R$;ULH M[(5[[M5UWFNO\_F,!IIT5EJGXP6VD_FO8MM4&VW"_5\/HD+>BK ?M(AW2#7+ MP#9O[YVW]YD<"V@OB\8DYN--E#/C>,_4$L#!!0 ( /9I:U0W]+X,Y ( <( 9 M >&PO=V]R:W-H965T"X-B(4F9[CM.P4TPS MJ]YU-GA-9D0M-A,! M,[OT$M.49)+R# FRZEI]]VG0TO;&X!WDT1CJ2)>C*.NY:C@0@CD=(> M,+QV9$ 8TXX XV_ATRJ/U,+C\9?W'R9VB&6))1EP]IO&*NE:+0O%9(6W3$WY M_H44\83:7\29-$^T+VP="T5;J7A:B($@I5G^QH-,#DQNCAFAHIK_B3 G8I:!3O?Y@,%V,AFCT9S)Z MFXUFJ/\V1._SE]$4#1;3Z>AMCE['_>?QZW@^AMW;(5&8,GF''M!B-D2W-W?H M!M$,S1.^E3B+9<=6@*6=VU&!\)PC>&<0AB1Z1+Y[CSS'Y# M4D;59QUMHPH25FCKC,(S)=$L:9L7:=]50D0=4;-R6#MPO!.BJE$S:#?JB5HE M4>NJ(B4'Z'J22%.C7&.BXG.7J:3U==JJ_#M>V_>:)^Q5*Q^Z:' ";Q]=T[I% M_L1B33,)WW0%.N>Q"0Y$WG;RB>(; MW_L'4$L#!!0 ( /9I:U0E':\+K ( #H' 9 >&PO=V]R:W-H965T M]/F8?^[O]TVF_9&R">U1-3P4C"N.MY2Z]6E[ZML MB051YV*%W.S,A2R(-E.Y\-5*(LF=J&!^& 1-OR"4>]VV6WN0W;98:T8Y/DA0 MZZ(@\O4*F=ATO(;WMC"FBZ6V"WZWO2(+G*!^7#U(,_,K+SDMD"LJ.$B<=[Q> MX[*?6GMG\(/B1NV,P68R$^+)3F[SCA=8(&28:>N!F-E5( M*]P=OWF_=KF;7&9$85^PGS37RX[7\B#'.5DS/1:;;UCFDUA_F6#*/6%3V@8> M9&NE15&*#4%!^?9-7LHZ[ @:\2>"L!2$7Q5$I2!RB6[)7%H#HDFW+<4&I+4V MWNS U<:I33:4VZ\XT=+L4J/3W>O;46_4OQW=0&\\[HUNAO?#T70"O=$ [KZ/ M;LZFP_$]#(974SB#.\$79QIE 0.<:3@>H":4J1.S]3@9P/'1"1P!Y3!=BK4B M/%=M7QM$&\C/2IRK+4[X"(:0":5K/_;627,G]EFS]1&P MQN@BC.OYDHHO.DI<-1U?,E>Z#1*+X(/@#56:2MIU!,V*\+F84)4 MRAQP*9&;2G*E"6.F.VH%IKDQ@P\5?AUYL>=5MSI/U2V#BW= M^^&:%_%>4?>MTBC9*ZJ_T]GLK7)/Y,(4"QC.C2XX3XT#N>W4VXD6*]?L9D*; MUNF&2W.YH;0&9G\NA'Z;V/Y979?=WU!+ P04 " #V:6M4^4+ UGT" !O M!@ &0 'AL+W=O.1(U&6)^9]KH&P_L8;6V\*"Y(74"W8TWN$S.2T9*J 1A%>*PG5CQ\&H::GMC\)/ 7AR,DL'J]P!0HU8Y4&+];GU:'U,+#\9OW&Y.[RF6-!4P9_44R64RL2PMEL,4U ME0NV_P%M/H'VMV%4F"?:M[:.A3:UD*QLQ2J"DE3-&[^V=3@0#/TC K<5N-\5 M>*W ,XDVD9FT$BQQ-.9LC[BV5M[TP-3&J%4VI-*GN)1<[1*ED]'-71JGT[OT M%L6+19S>SN:S=+5$<9J@^X?T]F(U6\Q1,KM>H0L45U6-*9IC67,B"0C$MBB! MM40/:TIRK,]%H!5>4[5UFH#$A(HS)7Q:)NCTY R=(%*A5<%J@:M,C&VI$M!A MV)LVV.LF6/=(L EL!L@;GB/7<8<]\NGWY$7]QGG-0 M:0/"367*=Y7)=&78O\I\0O0ZHF>(_A&B"MSM*UNC"HQ*W]N7R/<)+#\OO M6/Y7+*^/U:A&WV(%'2OXBN7WL8+_8(TZUN@K5M#'&GU@C89!&/3#P@X6?@J[ M9U5^(8&7YFLX1Y))3/OHX8<3#'W_@-Y\WSU6E^&'&.V#=J!;\1SSG*B;26&K M=,X@5 YXT]Z:B60[TR'63*I^8X:%^B, UP9J?\N8?)OHIM/]8Z*_4$L#!!0 M ( /9I:U2"!A)/%@4 ,,5 9 >&PO=V]R:W-H965TP^G>S#) -8Z<6H[ MM)7NQY\=TB2TP;"[QPLDP?/-?./AFXG[CT)^5VL C9YBGJC+UEKK]*/GJ7 - M,55MD4)B?ED*&5-M;N7*4ZD$&N5&,?<(QF=>3%G2&O3S9[=RT!>9YBR!6XE4 M%L=4/E\!%X^7+;_U\F#.5FMM'WB#?DI7< ?Z:WHKS9U7HD0LAD0QD2 )R\O6 MT/\X#H@UR%=\8_"H:M?(4ED(\=W>W$27+6PC @ZAMA#4?&W@&CBW2":.AP*T M5?JTAO7K%_1)3MZ065 %UX+_Q2*]OFR=MU $2YIQ/1>/?T)!J&OQ0L%5_HD> MB[6XA<),:1$7QB:"F"7;;_I4)*)F8(@V&Y#"@+PRZ/I[#(+"('AE0/89= J# MSK$&W<(@I^YMN>>)&U%-!WTI'I&TJPV:ODKR'UU]OCZ MDFFS&4G$DA5:"&FLS95JVI8M3C?'L1JT&?0ZG5X78]SW-O7,-RP\[^TNW FU M4X;:<88ZH4RB#>49(+%$HBGPIK@[;\,)SC!^&W?#PEYO=^%.W-TR[JXS[A$L M-+HQ-2\S6_)_H&^& \VU\A["=<(>#*._QT_::O"" _K,E/ZGB8K;3Z8^K"A- M/Y;P)?J(J5!DB8;HFJKUQ'2(*<0+D([Z.2O)G?T8N2E0E4FP-^9YFNGCJ+F] MO%"K@>?8+\3F5,-!2KV24N\P)5:C%-NVB< 6\ZQ6/>15?6U7^+B^I-UM MKJWS,M9S9ZSC3(I(<$Y=Q"]*L(N3ZXZ/J^Z#G:'?F'J4H#229O-LQV=-LG-U M *5* +)%X(JLUA=])^8<-H)OK+!<2XB81A,:,L[TLPN]$G?_].KN5_+N_U_Z M[K_5[=<*Z5RR&V EZKY;U6WK?,GS<"4!WHX%N\B5[/K=TR>ZTD'?+5&W($,3 MN9FP;7=*I0@!(H664L2(*F7F?D4Y*)0IB)"9\LTDET14"_ELANZ4/EO:RIKJ M-9AQ=]$D,E<'8O Q;F/\NXM/)8*^6P5W^20F_EU.3*F,)B'D,=MXD>&#X"$S M_Y-?).D.[ B2E7KZ;OD\2#(QPF]9FO!#L0'#P[(,11)!G&Q[.&QR4K]&V1WF M$90KC?CBI%)\$I\]X)=_$+=\_ ME7$WI'^@UDG5 8A[(MZ7\7N0,>*")FAYN+.3J@60L]-GOA)HXM;!*7UB<197 M71V%-#5T7I,ISHXJ424N-5IEMG!VTK<0T:E&>KX,ZJ]XBN3 M[)=%_Q M_VP[^ M U!+ P04 " #V:6M4K?M.)S8" "T!0 &0 'AL+W=O*_CR0PX[1VDD-[@5UIW].^!ZM1S<6CS $4>BXHDV,G5ZJ\=EV9YE!@ MV>,E,+VSX:+ 2J=BZ\I2 ,XLJ*"N[WFA6V#"G&ADUQ8B&O%*4<)@(9"LB@*+ M_2U07H^=OG-8N"?;7)D%-QJ5> M+4 _E0NC,[5@R4@"3A#,D8#-V;OK7<6CJ M;<$O K4\BI%1LN;\T22S;.QXIB&@D"K#@/5K!S%0:HAT&T\MI],=:8#'\8'] MN]6NM:RQA)C3WR13^=CYZJ ,-KBBZI[7/Z'5,S1\*:?2/E'=U(9#!Z655+QH MP;J#@K#FC9];'XX _<$9@-\"_(\"@A806*%-9U;6!"L)1JGHOAN/I^MYM-DM40WR03%=\EJEOR8)O%LND27$U"84'F% M/J.'Y01=7ERA"T086N6\DIAERCH?T*^Y_=/ MP../P[W7<%=K[PSP.P-\RQ><,X S1=@6F$(ZE"0#@S]93121YQX9AQSO\UPZ''77X'QP.3SCL>7^8YQ[-E+G/YEAL"9.(PD;# MO-X7C1?-'=$DBI=VS-9'Q$QN=U%'+U!+ P04 M" #V:6M4[I(#Z3 " K!0 &0 'AL+W=OW23F\;"L3/;:>#?SW;2 MJ+ 6L9?8U[[GW'-N;">MD$^J!-#HN6)J& Y]_Q)7A'(O3=S:7*:):#2C'.82J::JB'RY 2;:L1=XNX4% MW93:+N TJY/@>AK;?)?PDT*K]N;(.ED+ M\62#NWSL^580,,BT92!FV,(4&+-$1L:?GM,;2EK@_GS'_M5Y-U[61,%4L%\T MU^78^^RA' K2,+T0[3?H_5Q8ODPPY;ZH[7(O0P]EC=*BZL%&045Y-Y+GO@][ M@" ^ @A[0/A10-0#(F>T4^9LS8@F:2)%BZ3--FQVXGKCT,8-Y?8O+K4TN]3@ M=+JXO9^L;F=H/EFL?J/58O*PG$Q7=S\>ENAT!II0IL[0)_2XG*'3DS-T@BA' MJU(TBO!<)5@;"98(9WVYFZY<>*3<#+(1BH)S%/IA< ^_3C9JS)*=\@ M51()I6 YR(-=[2I=N$KV8F[3X"I.\':_=0=RXB]#SBL+\6 A?M?"G+Q8_4B+ MM^(/B8S_$>"_D?A>1B<0[QUE^XQ\)W)#N4(,"H/Q1U<&++NKV05:U.YTKX4V M=\5-2_.:@;0)9K\00N\">V&&]S']"U!+ P04 " #V:6M4YYD)#>D( "^ M* &0 'AL+W=OY^:&/9 M0^KE:#@/.>+E=_[WYK!PV#F0LN[JOA'OC3KJU$V(DNY$KO"?*N>?Y?=@)*ZOT55Z.9_ M\MS91B.RV&E3;;K&H&"3E^U?\:MSQ$$#FGH:L*X!&S:(/0UXUX W VV5-<.Z M%T9<7ZKJF:C:&GJK/S2^:5K#:/*R?HP/1L&O.;0SUQ\_WWWY](%\O_GGAP=R M=B^-R M]3L;DQ\,].?OMG/Q&\I)\7U<[+>Y W M_7&?!\M%M9%D+F%.27!6>P3"YUIDR\PO[S++Z4#@2Z5DF69KC :2]P&@R4NYU2LC3O V&1 M]5UEX0<@EU*) AM?YHZ/SH91X1J-*?>-;]:+F@5%/1AA)"9IYMPMI<.(<&V2 M-,;UT,CFMNBM<=JU/+QAG/%HH JQXE'F\1,]R+DTJ.M[940!V;V)![)5U5-> M8Q'521T%TS0>ABMBQ5CF\Q^S.EDP8N_E2H+&92ADJ0=H,2\,IUANV7;NCVV5#2:[-V#>/J$VO],WYE;JI,\UF0U6N4<*9 M1Y7-KS2<8-NH778Q0<[FLI2KW)P3^0L6E1KWH9M(QXDCUS7*?#2@-MO2Z6MX M " X,<.F#B*G2<:&&ETKP ;WB+1YG(83^8^+APNR:B<&T1").U.IEX-5!%$0 MG>1,:"+(5JH%)(QS=!3A^S!Z$45_P19+;VAX/%:+!SH+9Y-\!:$CRX740&GS M+&5)S%H2"5\WB_E^O+K>(-0+?0BSO#4R3?#U#Y( Y(_66@16IXVAQZ/*F>3' M:T_+%!9FRO?#>"(@8+NK90I#&,4R/U$1==%S$7(;(@9Q&9*/=F.6SRS 6Q288K$ M; [6><>B+0M9F(6?(1*6LM,(;MZ!:@6[U++-[)7._;YV,3CF3DQC1IZ5$[.L M9&%6?H%4I%!-&! =3X:I>:S) I'];X#(7@5$Q,H/1&:!R,*\^=##8,! _0H( MGNB;LXL,A^")A@F_H$$(,@M!%H8@).3]NK]?2=5#%%I+$ZI&6$#Q,*#N $F0 MY=N)#G-:U'@*97Z.H2<>/F_$BD69IY# +:!X&%#=4K?;#"U>B%&BU$6C'A6+ M['1BYHAUK6@Z\^0B;DG%PZ1JUQ:=XOJI05I:YH8LA%(OU9-4N']=^-!9-%P M8%:'&_=CR0?%J1.;KDYM ]263.4C*2JM3ZE&0 4/?*C:M8IGL2<+<$LJ'B;5 MS6*A=J)H5W5*:JF>/+'K,F MP44SGW')2(DL3898PJSXS*?9YA*R+&F6 M]VY^Q/TY10#.Z7!)A9I-(U].L,#B83:TN^+R]6F]4^V6X*9).JR*(5:0.7P> MMQ#B;X-0D8MY7N3F)52YMB"*PR"ZEULE%]!E$9H.L5MB&\?I,,]@5NG,LR2* M+7WB,'V^*KD5.?Y:(W89,N:S(6DPJYAY]D2Q)4T<)LW'THCR,3_A.A<9XVDV MC"',:D8]X(XM6.(P6#Z6D)+-IHZAO.RAJ'=SG2]SH7(\7\=(H8_1Q-&,F/'4 M5Q".#]ZFA+FRIZ$4JH3$K^Z3.RSG, MBB:I9^T16^K$8>I\DPMP,8AK80][>5O8$YMJ5QK=;O"!&M5CF?^[&U)7_-%U MC:UN,9>/>5E/WV862/C7=05!EU>A-\R)95<29M>M*.IUR+N#F\%-7B!OH"\] M73J!PX9E;M3*5VI(+,.2,,-NELNV!$*:_3%DA5W1%*2.ZB-P]5.69+E3]5AJ M;_6OGQ"O=<-"=E'1<*&*&*4>+B<6?TD8?]_:FN6?&Y0@6QB)"@T(0:%3$$*- M?$_)XC()X[(/J"Y>O:'DDH^FW DE[F[9$Z_;+1Z3,!X/*D1=P8 65;8B9A8J*O_([[LCQ+P@<-_IOE?6+1DYQ&SZ"B M#[ M6_K^KCU*9[MI3_9]$@J0J&%EMX(NHXLI2%+M8;GVPE3;YKS9O#*FVC0?UU+ MHZD-X/=559G]17V#_LCB]7\ 4$L#!!0 ( /9I:U1PVP.FA < "$B 9 M >&PO=V]R:W-H965T*F_C4;[<\(3E0Y'Q%'Y9"9DP!5_E>I1GDK.P M[)3$(^HXXU'"HG1P>ES>F\O38U&H.$KY7)*\2!(FG\YY+!Y.!NY@=^,F6F^4 MOC$Z/<[8FB^XNLWF$KZ-&BMAE/ TCT1*)%^=#,[<]Q>!ISN4+;Y&_"%O71/M MRIT0]_K+Q_!DX&A$/.9+I4TP^-CR"Q['VA+@^+LV.FC&U!W;USOK'TKGP9D[ MEO,+$7^+0K4Y&4P').0K5L3J1CS\P6N' FUO*>*\_$\>ZK;.@"R+7(FD[@P( MDBBM/MEC'8A6!QKLZ4#K#O19!]??T\&K.Y21&U7(2K1*F>QH62\&L$_=3IXLOGBS^/SL\65Y?DXO/U_.K3XNS+Q\^?R/RO MLT\+\NZ2*Q;%^:_DB-PN+LF[GWX]'BD85_<>+>LQSJLQZ)XQ7$JN1:HV.;E* M0QYV#8P <(.:[E"?4]3B)5\.B>?^1JA#70N@BY=W=Q X7A-$K[3G?5<0D0'\ M9@"_',#?,\ -7XIU&OW#0\*3+!9/G!-(C>7]D4[AD"Q% NLZ9^7*X(_ZFMOF MJ1HE*$?1"WQ[.@X<_7<\VK;#UV\WG77;==P(&C<"U(VK'?:%QD[FA5QN #^9 MQRQ%HC1NS(_?9AHFS0 3%/]BPR3/"=O"DF!W,2= HV0M6:ILP:YLC5M!=!UO M&KB>/8C3!L04]?);R4P\/#K;<@E,2W[7 BL?DX^L$B2KRPN..+MK!EH]CIO M"UB]DJ@-)UEOPBJ79SV7O3&2-ZYC6,I!L7Q>K;B,TC7)X$.$9>!W0,B[*"5) M23!VW5?)&)NBTU=U-B\@B=6)$H5EUL6DSNN'CA/B5@N"REYNN3ZYZS. M_?P@>GS EZ"G!CU%C7V\68 TKXL8<@E(A65EG#/V)$4<@SB&1:6]2C3X-?4 M@HJ-K/AICTMHL#\C#.6Z'A[I'8!,1A!2(#U(5LV%#%)6I\F2ITHO#PCV2B\+ MJ%+NH2S:ZM6A;[:!DW?M7O9YP.',G*'C_(S-@N%Z%R?[>MU%>5Z .]6BNUK, MYU94?I]D*)TXDSWA-4SMXE1MI;IFT@^ "E['?*XA>'>,HKJ.TB@I$O(O^4XI M<0W5NY.WI5G7$+H[Q64QCM:1CG$.C*&3.6M89*?VN;Y'@$?NR\7'I(J64::Q M 'MTB' C"KF'27 4U*GZ8BX9Z7!Q[7B12X"6 I42.*2\:\PRZ-0[\0OG,;?$E!KG+-1C_&GP>@N =HAQKIHKB27+/''UM; MU.@,I6^[MJB1"7I )O[/J<*AN($$*<&IH72*,^AM M*LTNM+/A7(I<0=U858VP8#1E:^>LCLSZ6TL/P><94O9P)MR[)H#1:F[#MOJ& M)SWW;5:'9_C1P^OPJ\=:B-%L=Z4J;V" M*DEM"$M3<%_F3#[IEOJ7DL!(".O .DOXP*YS2!\\0Z\>3J]V)XI,GYL2V)F RMU'-@^."@)X;J/?R(!L@/LV,HU\,I]Y-(CVJ!8*KT[HZOHS1M MN=OBA[S45#M!] ]FQM/QN"\?EH9!,-F_7_<-/?LX/9?"R@\BK:UT]HZN2RU' ME/V&/O5G^Y$:@O?Q0OBKD60,J-L;_\@;3VV'J9:6=.SY^Z$:H?!Q9O\@Y(I' M+T%++1@F4PM82T./(EB-H3.G#O4%O)^P^?YWO6B=1"/ M*] /%XR^42(?%X37K?ZZ>BS/"V)G5,G' MQ:)- 2^$6QET:7LBAZW3K1JOI1D=.NX>P$:1?%P2OO:*\T-X)S8@_O@Y7DLS M;SB>[L%K=,?'MQA=.G@AY*D-$%SHRLR7M7W8 M4*B-D#KZMB?&05\R@L"V,1VU'K8G7*[+=Q!RF,,B5=43[.9N\Y[#6?ET_]G] M<_?]1?6V@C%3O3QQS200?4YBO@*3SG "?"RK]Q&J+TIDY2/].Z&42,K+#6&ULM5?9;N,V%/T50IB'&:"(2,K: M!K8!;\D$:!S#2=J'H ^,1-O"2*)+4G$*].-++9$\6CA%!GZQ1>HNYYY+'>F. M3XQ_%P=*)7A+XE1,C(.4QZ^F*8(#38BX8D>:JCL[QA,BU9+O37'DE(2%4Q*; M&$+'3$B4&M-QL;?ATS'+9!RE=,.!R)*$\'_F-&:GB8&,]XUMM#_(?,.2>'XNPIJU#ESQ_/K]^C71?&JF!"V QIPL"H'JRBT1%:4M2223,>(+^ 2B%#P>6"9(&HJQ*16$/) 95.GF93H\D YA<,=2>1!@E88T_#& J;#7 M!>#W N98&W%)@RM@H=\ AA@]/2S!YT]?!-VKDR9[X"W^?S!8!=-@M&J2K2*L M-41RB0LCTGQT,4D%B163Z(ZD!KTHSJ-*,BS6@@S3I+7B@'; Q/ MC]G(1]CK!^;4P!PML.OHC8: "$%E+SBGPX2-?:L%K<<(P@'&W!J8JP4V2RA7 M)T%HNN_5H;Q+'C*_3N-_N,=^]T Y$'FH162/V0AA[/93B6 C9?"7NERYGR?& MMN^UT/5860B-!L"=Z2S2@EME7+U[-0U N F%+]EIU,@6LC[ZG_:Z*VX8(;^-KD<"7>@/@&MD$.EU<"8B C8DB'91 MH&M$(U_(N6C'&SE">CW2=MSM4NI:OMWFM,<,NBX<(+61-^3]6L>]KCZ[G>/8 M-4+NP,L%-9*(])JX!,^KOW3?,HV$87C)1N-&CK!>CG2-KEQ;;SH(6USVF(TL M&PXT&C?RAK$6V@UXGFO9;/0+7_2["S=JA/5JI&6S1V-LW&6SQ\R'@VPV6H1_ MHD7@^4G+9B-"^*(BA!L1PA\7H39A"D'X3O"]U$J0$QW*B2\O3"IAKWB\J#F<&ULK97);MLP M$(9?A1!R2(#4DN4]D 5X29,<4@1VW)YI:2P1X:*25)R\?4G*9MW4-EJT%XFD M9K[_YS9*MD*^J!) HS=&N1H'I=;531BJK 2&54M4P,V7C9 ,:].51:@J"3AW M28R&<13U0X8)#]+$C3W)-!&UIH3#DT2J9@S+]RE0L1T'[6 _L"!%J>U F"85 M+F )>E4]2=,+/24G#+@B@B,)FW$P:=],1S;>!7PEL%4';61GLA;BQ78>\G$0 M64- (=.6@,WK%69 J049&]]WS,!+VL3#]I[^VWR>;&:/:\6 M#U_NT.Q^LKB[7:++.6A,J+I"%XAP]%R*6F&>JR341M-FAMF./VWX\0E^.T:/ M@NM2H5N>0_XK(#1FO>-X[W@:GR7.(6NA3OL:Q5'<7BWGZ/+BZ@RVXQ>BX["= MOUF(,]RNYW8=MWN".V&BYEJ9XY?)^N,"-/-M #T'L)?H-8T[W5$2OAZ1[7G9 MWA_)5ICD(>%9+>5Q\0;3/Q#_%$?=Z+AZWZOWSZI/,<4\ X0U,ML%; W2;]DQ M$_W?3'2B$PLP\!8&9RTLS44GO+A&!7"0F")S?A'.S14B2DML:P&"-U/;%*@S MVSSTGQ&GCOZU^,S.G)\HH\;&!Z4" :R<(50H-$'K?L0+^ M#Y3^ %!+ P04 " #V:6M4W[+D3FP" #=!0 &0 'AL+W=O@TT155G") M#QI,599,_QJB4)M^T KVCBE?%M8YPC19L27.T,Y7#YJLL$')>8G2<"5!XZ(? M#%I7PYZ+]P%?.6[,P1E<)T]*/3MCDO>#R!6$ C/K$!A]UCA"(1P0E?%SAQDT ME"[Q\+Q'_^Q[IUZ>F,&1$M]X;HM^\#& '!>L$G:J-K>XZZ?K\#(EC/^%31W; MBP/(*F-5N4NF"DHNZR_;[G0X2(A;[R3$NX38UUT3^2K'S+(TT6H#VD43FCOX M5GTV%<>E>Y29U73+*<^FT^O9XW0^>IQ/)U]N8'0[F-Y#I&R[@P9W "7,)CH2K#9&Z2T%(Q#C+,=L3#FCA^A[@5P[V2MC!P+7/, M7P*$U$732KQO91@?11QC=@'MUCG$4=R:S\9P>G)V!+;=*-3VL.WW%$)C=979 M2G.YA)$R%JAC(#?J-<+W.XJ'B<72_#C"UFG8.IZM\W=L!=-+?%/=&J;K8=SD MK=.XW?F4A.LWR+L->?OU&V]X:R4?1*V?!@Y$HD*+=8#&2JDK:>OL;;[*Y!/;)_ MPNO%=T^5<&E X()2HXL>4>MZF=2&52L_P$_*TCKPQX+V+VH70/<+I>S>< 3- M1D]_ U!+ P04 " #V:6M4MQ4?S5T# %"P &0 'AL+W=O]%9HB:=8SE9WJ=K9)4I$$LP$X0RD M>-&WAO LA+Y6,!*/!&]$90VT*T^ M"E"KM*D5J^MW] OCO'+F"0D<82%PZU--Z<4V%^ MP::0=2PPSX3D2:&L&"2$Y5_T6@2BH@#;>Q3<0L&M*_A[%+Q"P3..YLR,6V,D MT:"7\@U(M;1"TPL3&Z.MO"%,/^-4INJ6*#TYF(:7Y^/9U3F83, )>!Q>S88/ MD]L;,+P9@Y^SX=7DXO?DY@<8AN'M[.9A"H[&6")"Q;&2GDW'X.C;,?@&" ,/ M,<\$8I'HV5+QTNCVO. PRCFX>SA %UQS)F,!SEF$HUT 6SE4>N6^>S5R#R*. M\?P4>/ [/8D%QE5*3SG M&9/B@ 6_M. ;"]X>"V&,V!(+_1!K1#.4EPB+P$N&*%F\$;;\C+E6::YUT*$1 MHL8=),$(+PEC&I\OP!U."8^:,B#':QD\W5K6 Z_=Z=GKZJ,TR/A>*;-#M%T2 M;1\DJN*2ZKA(#D(NI# Q.7]535#@QDS-X=H5#M"K\_PHTX%!,\^@Y!DGAU^Y\L.\[ M-8H?1:H)L<.P6S+L_D.92?2ZK84#.0^=;:MT_D>1P4IOAE]<9@7@3E@#)ZC% MODFJV^DV1Q^Z6[KNUQ9;@5?ET7+K7!MD]E4;W#9D^)>._.EZ*X!V"\[WZRP; MI(+NOHANNSKTOZSF"JB=]NG!5IUH@U0U07*B=F6@2+!Z5#UG"6!2._\7+D_+ M66YH)IC:^4C/>&90V<+D ^*URA7"!*!XH2"=TT!12O.9*]](OC)CRQ.7:@@R MRUC-J3C5 NI^P;E\WV@#Y>0[^ -02P,$% @ ]FEK5'S&$[\U P \!, M T !X;"]S='EL97,N>&ULW5A1;]HP$/XKD3M-K30U0-:4K("T(56:M$Z5 MVH>]588X8,FQ,\=TT%\_7QQ"H#[$^K#!@DKL^W+??>>[U&X'I5D)]C!GS 3+ M7,AR2.;&%)_"L)S.64[+2U4P:9%,Z9P:.]6SL"PTHVD)3KD(>YU.'.:42S(: MR$5^FYLRF*J%-$,2-Z; W;ZF0]*-/Y+ T8U5RH;DZ?S]SX4R-^\"=S_[<';6 M>;JXV;6?5\ %";VD5P>07G8Z.#& &'E\&/D^;HSZ>INZD0)D&V&H>]_KWO+% M').#4MJ3444+@KIM!,]8\.9=*5[%=!/<]J1_? =8S$,B%: 3VB#.,!@4U MAFEY:R?5PY7Q%134X\=5817.-%UU>U=DXU#=;)")TBG339@N69M& \$RD*/Y M; YWHXH00&-4;@T(G]JIGDVH8V(&-6E_@L(O<5IAX[%4PQM8MCN'' MSX9I P\L#D3ZL[7&JXUWR/X^P&JZKT.P3/%.Q#+%UQH0_[J!1Y+XJXW% 0^L M"ECO0'Q_'.@IOT\4054Q;=@;C"-)@B'0B_X>C6-D=6+X^.N#O251E"1^!#"_ M@BC"$'@;<013 !HP)(JJ?7!G/PK7^U2X^1_?Z#=02P,$% @ ]FEK5)>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'U^FCV"?U'^5!%/+*KJSV M22,/JT_C^E")9%L_"M'L\[$QF3CC?9(5HYNKT[TVU5@_*!N1-EE9R)/JQ%TF MGNJ7Z^J0?,GJ["'+L^:_ZU'[/QR:)(\ M3*LRSZ]'T^["G:B:+/WA=*@@H^2A;L\TR4.02)#KD3.1-]QE5=VT)=K[)Y+Q MBY"%NZ-C4\ZSO!'5+&G$HBJ/AZSXI&XCWV*LO49;#Z??KA(OJU^IQG*WRU(Q M*]/C7A1-5X^5R!5@43]FAWI$BF0OKD>G(H066\**1E82X45W*UE6O:E\--]V M;]U(7*T.J\M,7JCXM@7'@W1]+_17?$8C-B.W=$4]EY%PR5@4:H & &B\&2 Y MVR0:I E FJ\(&4;R9\V\B/ASPCW77VN0%@!IO2'D/X8&:0.0]EM!AI'O_JE! M.@"D\U:0+@V71(.\ " O<"%G+'0#OHFX[RDR/UA0C_]-VV/JS33(=P#D.US( M,%ZO:?"Q;5^^\/B8A5PVI(X$20;:(QZ)NIF-DPP(B_ZQE+PN7-.C5&J21*;)'GKM42 +F,GY' M;U=,#0/)ZD4!=75,2"139)/,X\#C41RPW\F M(20/ UD>S^*(Z'V_UL"D ]D6;; ITXV0J69=J]'214X;F8#T*"%9&,BR"-FB M#3Q5YULP?Q'0S5(&4"OIXKD?Z&F' $ M!&,@"^8YHB=G42(?7/^FNPZV-2034QDF\!!K+Y,:4%BL9#% M D:QO::V(+%8R&(9C&*'VMR"O&)A)RY@ &;IF)!7+.S,!<2T=4QPQP39,S"F MHV-"LK&097,*9\^)6Q9-E:0-N4WRI$A%3$U&,AJ^<%TTNJ*E';M@JO M2;*\/X @\5CH2V1:"#X$!^G&0M:-#G=.:/KO42*H4B0MZZ;6,2'Q6,CB 5.% M7G^T(?'8Z!LI4*J@)ZLV)!X;63QPJM##A,QC(YOGE"H,C!D;4HW].BF,FAOW MA[*0A6M2[D@NDEH0\57'A%1CO\J.BL0,CX=#+E3I)"Z9B0:FQDU0PDB$/]$A*-C2R:EPQQB RRC(UN&2A%[$TX MD&5L9,O *:*.Z4"6<9 M V/J$;D#6<;!M@R(J4?D#F09!_US,&#/C9SIF)!T M'&3I_'S7K1WN.B8D'0=]'4U?OAB8AQS(-0[VUHQ:OSC_E?4+!_P8#'MK!ER_ MZ,U#D&\<9-_\9/UBJ-$A^3CH6S-#F#+9V6Y5IJ-C0O)QL-?6H&W#WJ+5!22? MBU8^X[9P?7.U%;NL$%M//J*6Y],D3S<543_=]U.6K3YXV!WSW)7G_&)5)MO3 MM\VG[[)O_@=02P,$% @ ]FEK5-MVL'$Q @ B2D !H !X;"]?A)Q1JA 7/[1!P(>7_*A'??=J>SV?5E\'@^GLJIV MX]C_JNNRWN5C6^ZZ/I_.1S;=<&S'\W+8UGV[?F^WN9;E,NKA=D;U]'@[<_'Z MU>?_F=AM-OMU_MVM_QSS:?S'X/JC&][++N>Q6KRVPS:/JZK^/%QWE_JR27?G MR=7B^6U5#<]OJ:KG#A((DOF#%()T_B"#()L_R"'(YP\*"(KY@QH(:N8/NH>@ M^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P M.R'@N!WH)Z"X'>@GH+ M@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+> M2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'> M1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H' MZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*] M&]2[^4F]R_AUR.7:\[W&Z_\DU>/YW'R]_&7YO1/O%\T%Y_JVHCS]!5!+ P04 M " #V:6M4I,C#=_H! "T* $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:! MF)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV M;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/ M9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP M'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^?):= M;?JW?#;^67'Q E!+ 0(4 Q0 ( /9I:U0'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ ]FEK5%7V MGY[O *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ ]FEK5)E&PO=V]R:W-H965T&UL M4$L! A0#% @ ]FEK5#6V=V&9!@ ZAH !@ ("!3 X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK M5#(5$L%B @ ;P4 !@ ("!@!T 'AL+W=O8@8,' !M'@ & @(&\)0 >&PO=V]R:W-H M965T&UL4$L! A0#% @ ]FEK5/Z)(.<8 P Y@8 !@ M ("!=2T 'AL+W=O&PO=V]R:W-H965T@R$^ 4 %L. 9 " @1]; M !X;"]W;W)K&UL4$L! A0#% @ ]FEK5+\H M.8Y^ P B0D !D ("!3F$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK5%7ZISI^!@ WA@ !D M ("!'FL 'AL+W=OA]D$ !&$P &0 @('3<0 >&PO M=V]R:W-H965T-V !X;"]W;W)K&UL4$L! A0#% @ ]FEK5'B1^3WI @ 0@< !D ("! M]WD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]FEK5/\:&7JO @ P8 !D ("!](D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK5,_^'.B" M! X H !D ("!M*, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK5,#VE]'?(P B7H !D M ("!L:\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]FEK5(%&&TS@ @ &@< !D ("!+-H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]FEK5+*#\CO7 @ (@< !D ("!].( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK5-;<<" 8!P &0 @(%: $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]FEK5/>$)BIO @ 904 !D ("!YP8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK M5& J")+P!0 BAT !D ("!UA ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK5.W.OSN) @ %P< M !D ("!NAL! 'AL+W=O'L# #N"P &0 @(%Z'@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK5,;,G21Y @ AP8 !D M ("!AR4! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]FEK5.ISKMY^ P ?@L !D ("!1B\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK5*"? MU[.)!P GBX !D ("!H#H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]FEK5"4=KPNL @ .@< !D M ("!YD@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]FEK5*W[3B&PO=V]R:W-H965T&UL4$L! A0#% M @ ]FEK5'#; Z:$!P (2( !D ("!OF$! 'AL+W=O&UL4$L! A0#% @ ]FEK5-^RY$YL M @ W04 !D ("!1W ! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !. $X 614 ' #B% 0 $! end XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 152 487 1 false 44 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 - RESTRUCTURING CHARGES Sheet http://www.informationsg.com/role/DisclosureRestructuringCharges RESTRUCTURING CHARGES Notes 25 false false R26.htm 11901 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Notes 26 false false R27.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.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 28 false false R29.htm 30303 - Disclosure - REVENUE (Tables) Sheet http://www.informationsg.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.informationsg.com/role/DisclosureRevenue 29 false false R30.htm 30403 - Disclosure - ACQUISITION (Tables) Sheet http://www.informationsg.com/role/DisclosureAcquisitionTables ACQUISITION (Tables) Tables http://www.informationsg.com/role/DisclosureAcquisition 30 false false R31.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 31 false false R32.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 32 false false R33.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 33 false false R34.htm 30803 - Disclosure - LEASES (Tables) Sheet http://www.informationsg.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.informationsg.com/role/DisclosureLeases 34 false false R35.htm 30903 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.informationsg.com/role/DisclosureIntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://www.informationsg.com/role/DisclosureIntangibleAssets 35 false false R36.htm 31003 - Disclosure - GOODWILL (Tables) Sheet http://www.informationsg.com/role/DisclosureGoodwillTables GOODWILL (Tables) Tables http://www.informationsg.com/role/DisclosureGoodwill 36 false false R37.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 37 false false R38.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 38 false false R39.htm 31503 - Disclosure - INCOME TAXES (Tables) Sheet http://www.informationsg.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.informationsg.com/role/DisclosureIncomeTaxes 39 false false R40.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 40 false false R41.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 41 false false R42.htm 31803 - Disclosure - RESTRUCTURING CHARGES (Tables) Sheet http://www.informationsg.com/role/DisclosureRestructuringChargesTables RESTRUCTURING CHARGES (Tables) Tables http://www.informationsg.com/role/DisclosureRestructuringCharges 42 false false R43.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 43 false false R44.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 44 false false R45.htm 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 40301 - Disclosure - REVENUE - Contract Balances (Details) Sheet http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails REVENUE - Contract Balances (Details) Details 46 false false R47.htm 40302 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails REVENUE - Narrative (Details) Details 47 false false R48.htm 40401 - Disclosure - ACQUISITION (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionDetails ACQUISITION (Details) Details http://www.informationsg.com/role/DisclosureAcquisitionTables 48 false false R49.htm 40402 - Disclosure - ACQUISITION - Acquisition costs and identified assets acquired, and liabilities assumed and (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails ACQUISITION - Acquisition costs and identified assets acquired, and liabilities assumed and (Details) Details 49 false false R50.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 50 false false R51.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 51 false false R52.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 52 false false R53.htm 40801 - Disclosure - LEASES (Details) Sheet http://www.informationsg.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.informationsg.com/role/DisclosureLeasesTables 53 false false R54.htm 40802 - Disclosure - LEASES - Components of lease expense (Details) Sheet http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails LEASES - Components of lease expense (Details) Details 54 false false R55.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 55 false false R56.htm 40804 - Disclosure - LEASES - Maturities of lease liabilities (Details) Sheet http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails LEASES - Maturities of lease liabilities (Details) Details 56 false false R57.htm 40901 - Disclosure - INTANGIBLE ASSETS (Details) Sheet http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails INTANGIBLE ASSETS (Details) Details http://www.informationsg.com/role/DisclosureIntangibleAssetsTables 57 false false R58.htm 41001 - Disclosure - GOODWILL (Details) Sheet http://www.informationsg.com/role/DisclosureGoodwillDetails GOODWILL (Details) Details http://www.informationsg.com/role/DisclosureGoodwillTables 58 false false R59.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 59 false false R60.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 60 false false R61.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 61 false false R62.htm 41203 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details) Sheet http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details) Details http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtTables 62 false false R63.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 63 false false R64.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 64 false false R65.htm 41501 - Disclosure - INCOME TAXES (Details) Sheet http://www.informationsg.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.informationsg.com/role/DisclosureIncomeTaxesTables 65 false false R66.htm 41601 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details) Sheet http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails STOCK-BASED COMPENSATION PLANS (Details) Details 66 false false R67.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 67 false false R68.htm 41801 - Disclosure - RESTRUCTURING CHARGES (Details) Sheet http://www.informationsg.com/role/DisclosureRestructuringChargesDetails RESTRUCTURING CHARGES (Details) Details http://www.informationsg.com/role/DisclosureRestructuringChargesTables 68 false false R69.htm 41802 - Disclosure - RESTRUCTURING CHARGES - Additional Information (Details) Sheet http://www.informationsg.com/role/DisclosureRestructuringChargesAdditionalInformationDetails RESTRUCTURING CHARGES - Additional Information (Details) Details 69 false false R70.htm 41901 - 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 70 false false All Reports Book All Reports iii-20211231x10k.htm iii-20211231.xsd iii-20211231_cal.xml iii-20211231_def.xml iii-20211231_lab.xml iii-20211231_pre.xml iii-20211231xex10d5.htm iii-20211231xex10d6.htm iii-20211231xex10d7.htm iii-20211231xex10d9.htm iii-20211231xex21d1.htm iii-20211231xex23d1.htm iii-20211231xex24d1.htm iii-20211231xex31d1.htm iii-20211231xex31d2.htm iii-20211231xex32d1.htm iii-20211231xex32d2.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "iii-20211231x10k.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 152, "dts": { "calculationLink": { "local": [ "iii-20211231_cal.xml" ] }, "definitionLink": { "local": [ "iii-20211231_def.xml" ] }, "inline": { "local": [ "iii-20211231x10k.htm" ] }, "labelLink": { "local": [ "iii-20211231_lab.xml" ] }, "presentationLink": { "local": [ "iii-20211231_pre.xml" ] }, "schema": { "local": [ "iii-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 575, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 25, "http://www.informationsg.com/20211231": 4, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 34 }, "keyCustom": 53, "keyStandard": 434, "memberCustom": 7, "memberStandard": 37, "nsprefix": "iii", "nsuri": "http://www.informationsg.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - RESTRUCTURING CHARGES", "role": "http://www.informationsg.com/role/DisclosureRestructuringCharges", "shortName": "RESTRUCTURING CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "iii:AccountsReceivableAndContractAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "iii:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - RESTRUCTURING CHARGES (Tables)", "role": "http://www.informationsg.com/role/DisclosureRestructuringChargesTables", "shortName": "RESTRUCTURING CHARGES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-5", "first": true, "lang": null, "name": "iii:CapitalizedSoftwareDevelopmentCostsForSystemConversionAndWebsiteDevelopment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-5", "first": true, "lang": null, "name": "iii:CapitalizedSoftwareDevelopmentCostsForSystemConversionAndWebsiteDevelopment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SP6oo7DJaEqcny2fy_v_Kw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_SP6oo7DJaEqcny2fy_v_Kw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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 }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_ydoha5jcB0qF8TggAahruw", "decimals": "-3", "first": true, "lang": null, "name": "iii:BusinessCombinationContingentConsiderationArrangementsLiabilityAccrued", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "Duration_7_8_2020_To_7_8_2020_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_pp3D4WdZ1EaIf9XwQfr5Uw", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_nD0dfDQdPkW5lkdXjYaPWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - ACQUISITION - Acquisition costs and identified assets acquired, and liabilities assumed and (Details)", "role": "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "shortName": "ACQUISITION - Acquisition costs and identified assets acquired, and liabilities assumed and (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_7_8_2020_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_tiPtIAmEuES__TxR1_pHUw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Mv_AMLt7PEWGZFrMqxQpMg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "iii:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "iii:AccountsReceivableAndContractAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_srt_RangeAxis_srt_MaximumMember_EbDpZ1QN40m5HiKs3dVtfA", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_srt_RangeAxis_srt_MaximumMember_EbDpZ1QN40m5HiKs3dVtfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - LEASES - Maturities of lease liabilities (Details)", "role": "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "shortName": "LEASES - Maturities of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_nD0dfDQdPkW5lkdXjYaPWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_DpNSAeXt0EqdVAA2xTPQ0A", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__3ylEq_oW0mcm_Z3yOM8LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember__3ylEq_oW0mcm_Z3yOM8LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details)", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_3_10_2020_To_3_10_2020_us-gaap_VariableRateAxis_us-gaap_EurodollarMember_Mn96N87YBk6FEGsay_R2SA", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentDescriptionOfVariableRateBasis", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_4AAlrGW3DkGwbByguWq4jg", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "iii:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "iii:AccountsReceivableAndContractAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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:AccountsPayableRelatedPartiesCurrentAndNoncurrent", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_3r5xgH0vFUWNiMj-a1EB5w", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_DgYugTpQkEWBDaR4UgfadQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_DgYugTpQkEWBDaR4UgfadQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - RESTRUCTURING CHARGES - Additional Information (Details)", "role": "http://www.informationsg.com/role/DisclosureRestructuringChargesAdditionalInformationDetails", "shortName": "RESTRUCTURING CHARGES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_FS3nXDahbkip5nMS8y9cOg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_6PzRSjCCBkOjxtIOL52kng", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_UD0RERfej0yKvAGhhkP3QQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_8QXjCjSp9U2WB_wRSJXZYw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "A [U]" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "D [E]" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "G [B]" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r580", "r581", "r582" ], "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/2021q4", "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/2021q4", "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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r583" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r578" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r578" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r578" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r585" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r578" ], "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r578" ], "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r578" ], "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r578" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r597" ], "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r577" ], "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/2021q4", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r579" ], "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/2021q4", "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/2021q4", "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/20211231", "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 $40 and $368, respectively", "totalLabel": "Accounts receivable and contract assets, net" } } }, "localname": "AccountsReceivableAndContractAssetsNet", "nsuri": "http://www.informationsg.com/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "iii_AdjustmentsToAdditionalPaidInCapitalAccruedDividendsOnUnvestedShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from accrued dividends on unvested shares.", "label": "Adjustments to Additional Paid in Capital, Accrued Dividends on Unvested Shares", "negatedLabel": "Accrued dividends on unvested shares" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalAccruedDividendsOnUnvestedShares", "nsuri": "http://www.informationsg.com/20211231", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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/20211231", "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractAssets": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails": { "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails": { "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails" ], "xbrltype": "monetaryItemType" }, "iii_CapitalizedSoftwareDevelopmentCostsForSystemConversionAndWebsiteDevelopment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the capitalized costs for system and website development.", "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/20211231", "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/20211231", "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/20211231", "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": "2020 Credit Agreement" } } }, "localname": "CreditAgreement2020Member", "nsuri": "http://www.informationsg.com/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "iii_DeferredIncomeTaxExpenseBenefitAdjustments": { "auth_ref": [], "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 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 provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefitAdjustments", "nsuri": "http://www.informationsg.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxBenefitExpenseFromStockIssuances": { "auth_ref": [], "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 deferred tax (benefit) expense from stock issuances.", "label": "Deferred Tax (Benefit) Expense from Stock Issuances", "terseLabel": "Deferred tax (benefit) expense from stock issuances" } } }, "localname": "DeferredTaxBenefitExpenseFromStockIssuances", "nsuri": "http://www.informationsg.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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 decrease of uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReleaseOfUncertainTaxPositions", "nsuri": "http://www.informationsg.com/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the employee stock purchase plan.", "label": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.informationsg.com/20211231", "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" } } }, "localname": "EquityIncentivePlan2007Member", "nsuri": "http://www.informationsg.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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" } } }, "localname": "FurnitureFixturesAndEquipmentMember", "nsuri": "http://www.informationsg.com/20211231", "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" } } }, "localname": "FurnitureFixturesAndLeaseholdImprovementsMember", "nsuri": "http://www.informationsg.com/20211231", "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "iii_IncentivePlanAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Incentive Plan Amendment.", "label": "Incentive Plan Amendment" } } }, "localname": "IncentivePlanAmendmentMember", "nsuri": "http://www.informationsg.com/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "iii_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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 acquisition" } } }, "localname": "NeuralifyLlcMember", "nsuri": "http://www.informationsg.com/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "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/20211231", "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": "Payments of contingent consideration" } } }, "localname": "PaymentOfContingentConsideration", "nsuri": "http://www.informationsg.com/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsTables" ], "xbrltype": "textBlockItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageFourthAnniversary": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement so long as the employee continues to be employed through the fourth anniversary of the grant date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Fourth Anniversary", "terseLabel": "Percentage of vesting through the fourth anniversary of the grant date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageFourthAnniversary", "nsuri": "http://www.informationsg.com/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "iii_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageUponTerminationOfEmployment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement upon a termination of employment due to an employee's death or permanent disability.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Upon Termination of Employment", "terseLabel": "Percentage of vesting upon a termination of employment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageUponTerminationOfEmployment", "nsuri": "http://www.informationsg.com/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continents of North and South America.", "label": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-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" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r584" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "srt_DirectorMember": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-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" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r257", "r279", "r325", "r327", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r551", "r553", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "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/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r257", "r279", "r325", "r327", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r551", "r553", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails", "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r257", "r279", "r315", "r325", "r327", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r551", "r553", "r575", "r576" ], "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/2021-01-31", "presentation": [ "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/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r257", "r279", "r315", "r325", "r327", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r551", "r553", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "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/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r110", "r596" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r175", "r176", "r309", "r313", "r552", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r586", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Segment Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r175", "r176", "r309", "r313", "r552", "r560", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r180", "r497" ], "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/2021-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": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r104", "r105", "r106", "r108", "r109", "r596" ], "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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r503" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r102", "r496", "r526", "r545" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Payable to related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r20", "r181", "r182" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r44", "r102", "r496", "r498" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r49", "r50", "r51", "r541", "r558", "r559" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r48", "r51", "r58", "r59", "r60", "r112", "r113", "r114", "r433", "r554", "r555", "r598" ], "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 Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r112", "r113", "r114", "r349", "r350", "r351", "r440" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r329", "r332", "r354", "r355" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r332", "r346", "r353" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r104", "r105", "r106", "r108", "r109" ], "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 doubtful accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r183", "r187" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r68", "r88", "r270", "r470" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r88", "r202", "r208" ], "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 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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r97", "r160", "r164", "r170", "r185", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r427", "r434", "r453", "r501", "r503", "r521", "r539" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r46", "r97", "r185", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r427", "r434", "r453", "r501", "r503" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r443" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r333", "r348" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r324", "r326" ], "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]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r324", "r326", "r404", "r405" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r403" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r416", "r417", "r420" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r87", "r423" ], "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 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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r415", "r418", "r422" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r415", "r419" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList": { "auth_ref": [ "r446" ], "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 extensible list" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityValuationTechniqueExtensibleList": { "auth_ref": [ "r446" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r424" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r407" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails": { "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r407" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails": { "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r407" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails": { "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r406", "r407" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails": { "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITION" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r402" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r30", "r90" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r91" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r10", "r91", "r519" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r84", "r90", "r93" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r84", "r459" ], "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 in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r240", "r527", "r544" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r237", "r238", "r239", "r241", "r562" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r112", "r113", "r440" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r280" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r503" ], "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; 49,362 shares issued and 48,856 outstanding at December 31, 2021 and 48,297 shares issued and 48,189 outstanding at December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r338" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r53", "r55", "r56", "r65", "r530", "r547" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r203", "r206", "r413" ], "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": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r143", "r536" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r94", "r429" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r288", "r290", "r310" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccountsReceivableAndContractAssetsDetails", "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r288", "r289", "r310" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r311" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r70", "r515" ], "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 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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r98", "r384", "r392" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r98", "r384" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r384", "r392", "r394" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r98", "r384", "r392" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r412" ], "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" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DatabasesMember": { "auth_ref": [ "r414" ], "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" } } }, "localname": "DatabasesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r96", "r103", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r274", "r275", "r276", "r277", "r471", "r522", "r524", "r538" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r272", "r524", "r538" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails", "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of reference rate used for variable rate of debt instrument.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Interest rate basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r263", "r274", "r275", "r452" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentMeasurementInputExtensibleList": { "auth_ref": [ "r446", "r454" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40", "r96", "r103", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r274", "r275", "r276", "r277", "r471" ], "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]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r40", "r534" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r96", "r103", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r274", "r275", "r276", "r277", "r281", "r282", "r283", "r284", "r468", "r469", "r471", "r472", "r535" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentValuationTechniqueExtensibleList": { "auth_ref": [ "r446", "r454" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r242" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r385", "r392" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r33", "r261", "r470" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r385", "r392" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r362", "r363" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r98", "r385", "r392", "r393", "r394" ], "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) expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r16", "r17", "r376", "r523", "r537" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r362", "r363" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r385", "r392" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r378" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r382", "r383" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r382", "r383" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r381", "r382", "r383" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r377" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r363", "r378" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r382", "r383" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates": { "auth_ref": [ "r382", "r383" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r382", "r383" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r382" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r88", "r213" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r88", "r158" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 4.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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r358" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends paid to shareholders" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r117", "r118", "r119", "r120", "r121", "r126", "r128", "r130", "r131", "r132", "r136", "r137", "r441", "r442", "r531", "r548" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r117", "r118", "r119", "r120", "r121", "r128", "r130", "r131", "r132", "r136", "r137", "r441", "r442", "r531", "r548" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r133", "r134", "r135", "r138" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r459" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r365" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r100", "r365", "r396" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r347" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r347" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "auth_ref": [ "r357" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Entities identify multiple employee stock ownership plans by unique name.", "label": "Employee Stock Ownership Plan (ESOP), Plan [Domain]" } } }, "localname": "EmployeeStockOwnershipPlanESOPPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r58", "r59", "r60", "r112", "r113", "r114", "r116", "r122", "r124", "r139", "r186", "r280", "r285", "r349", "r350", "r351", "r388", "r389", "r440", "r460", "r461", "r462", "r463", "r464", "r465", "r554", "r555", "r556", "r598" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-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" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r443", "r444", "r445", "r450" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r445" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r445" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r263", "r274", "r275", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r444", "r504", "r505", "r506" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r443", "r444", "r446", "r447", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r263", "r316", "r317", "r322", "r323", "r444", "r504" ], "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" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r263", "r274", "r275", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r444", "r506" ], "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 Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r263", "r274", "r275", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r504", "r505", "r506" ], "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]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r449", "r451" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r439" ], "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 Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r476", "r482", "r492" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r478", "r487" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r474", "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r474" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r475" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r491" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r474" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Non-current finance lease liabilities, statement of financial position" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "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 payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r477", "r487" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r476", "r482", "r492" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease right-of-use assets, statement of financial position" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r489", "r492" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r488", "r492" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r207" ], "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/2021-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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r209" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r209" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r209" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r209" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r209" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r203", "r204", "r207", "r210", "r516", "r517" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r203", "r206" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r207", "r516" ], "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/2021-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" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r455", "r456", "r457", "r458" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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 gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r466" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r189", "r191", "r503", "r520" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "http://www.informationsg.com/role/DisclosureGoodwillDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r193" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r197" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r200" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r195" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r192", "r196" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r88", "r190", "r194", "r198" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r197" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r328", "r330", "r345" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r212", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r99", "r395" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r160", "r163", "r166", "r169", "r172", "r518", "r528", "r533", "r549" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "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": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r99", "r395" ], "calculation": { "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r217", "r224" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesAdditionalInformationDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesAdditionalInformationDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-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]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r100", "r366", "r374", "r380", "r390", "r397", "r399", "r400", "r401" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r123", "r124", "r159", "r364", "r391", "r398", "r550" ], "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": 1.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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r57", "r360", "r361", "r374", "r375", "r379", "r386" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r365" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r365" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r365" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r365" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r365" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r365" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r87" ], "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r87", "r514" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 13.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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r87" ], "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 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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r211" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r201", "r205" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r61", "r157", "r467", "r470", "r532" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r81", "r85", "r92" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r72", "r156" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r490", "r492" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r490" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r481" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r480" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r491" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r491" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r480" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r480" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r493" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r97", "r165", "r185", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r428", "r434", "r435", "r453", "r501", "r502" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r97", "r185", "r453", "r503", "r525", "r543" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r97", "r185", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r428", "r434", "r435", "r453", "r501", "r502", "r503" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r443" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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": "Term loan facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r262", "r273", "r274", "r275", "r524", "r540" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r36" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r103", "r242", "r266" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r103", "r242", "r266" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r103", "r242", "r266" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtAnnualMaturitiesOfDebtObligationsTablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r103", "r242", "r266" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r140", "r149" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r86", "r89" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r52", "r54", "r60", "r64", "r89", "r97", "r115", "r117", "r118", "r119", "r120", "r123", "r124", "r129", "r160", "r163", "r166", "r169", "r172", "r185", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r442", "r453", "r529", "r546" ], "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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r410" ], "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" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r151" ], "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/2021-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": "Computer Hardware Software And Other Office Equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r160", "r163", "r166", "r169", "r172" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r483", "r492" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r474" ], "calculation": { "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r474" ], "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 liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r475" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r474" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r479", "r487" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r473" ], "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 lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r489", "r492" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r488", "r492" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureLeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r381" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r411" ], "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": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r111", "r125", "r149", "r438" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r38" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r425", "r426", "r432" ], "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 (benefit) of ($724) and $760, respectively", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r425", "r426", "r432" ], "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 (benefit)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r80" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r77" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r82", "r223" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r79" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r77" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends paid to shareholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r77" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r74", "r421" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r74" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r333", "r348" ], "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/2021-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]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r278" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r278" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r503" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r28", "r29" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r76" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r52", "r54", "r60", "r83", "r97", "r115", "r123", "r124", "r160", "r163", "r166", "r169", "r172", "r185", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r425", "r430", "r431", "r436", "r437", "r442", "r453", "r533" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 15.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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r215", "r476", "r482" ], "calculation": { "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r47", "r216", "r482" ], "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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Fixed assets", "totalLabel": "Furniture, fixtures and equipment, net", "verboseLabel": "Furniture, fixtures and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r11", "r214", "r473" ], "calculation": { "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Furniture, fixture and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r216" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r219", "r563", "r564", "r565" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "FURNITURE, FIXTURES AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipment" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r31", "r216", "r563", "r564" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Furniture, Fixtures and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r216" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r214" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r67", "r188" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "(Benefits) provisions for accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r494", "r495", "r496", "r499", "r500" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r78" ], "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" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r6", "r12", "r90", "r93", "r561" ], "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/2021-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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r221", "r223", "r226", "r235", "r236" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r88", "r220", "r229", "r232" ], "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", "verboseLabel": "Amounts accrued" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesAdditionalInformationDetails", "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesAdditionalInformationDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r223", "r230" ], "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, 2021", "periodStartLabel": "Balance at January 1, 2020" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r285", "r352", "r503", "r542", "r557", "r559" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r112", "r113", "r114", "r116", "r122", "r124", "r186", "r349", "r350", "r351", "r388", "r389", "r440", "r554", "r556" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r154", "r155", "r162", "r167", "r168", "r174", "r175", "r178", "r308", "r309", "r515" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome": { "order": 1.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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r95", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r314" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r312", "r314" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r297" ], "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/2021-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/2021-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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r404", "r405" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r386" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r40", "r103", "r274", "r276", "r281", "r282", "r283", "r284", "r468", "r469", "r472", "r535" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r378" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r132" ], "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 per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r365" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r443", "r444" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r203" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r203", "r206", "r516" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r203", "r206" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r197", "r199" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r98" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r32", "r216" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFurnitureFixturesAndEquipmentNetToReimbursableExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r408" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r222", "r223", "r224", "r225", "r232", "r233", "r234" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesAdditionalInformationDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r227", "r228", "r231" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r69", "r177" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r62", "r177" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r333", "r348" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r373", "r387" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r206" ], "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/2021-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" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT AND GEOGRAPHICAL INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r150", "r152", "r153", "r160", "r161", "r166", "r170", "r171", "r172", "r173", "r174", "r177", "r178", "r179" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "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 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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAcquisitionCostsAndIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesAdditionalInformationDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "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 noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r334" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r339" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r343" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r341" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r341" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r340" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r344" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r342" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r336" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r348" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r331", "r337" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r330", "r345" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Employee" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r335" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r484", "r492" ], "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/2021-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" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFurnitureFixturesAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r43", "r58", "r59", "r60", "r112", "r113", "r114", "r116", "r122", "r124", "r139", "r186", "r280", "r285", "r349", "r350", "r351", "r388", "r389", "r440", "r460", "r461", "r462", "r463", "r464", "r465", "r554", "r555", "r556", "r598" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r112", "r113", "r114", "r139", "r515" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r18", "r19", "r280", "r285" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r280", "r285" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r18", "r19", "r280", "r285", "r286" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r97", "r184", "r185", "r453", "r503" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r486", "r492" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r381" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r36" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r409" ], "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" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r286" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r45", "r286", "r287" ], "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 (506 and 108 common shares, respectively, at cost)" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r280", "r285", "r286" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r359", "r369" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r370" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r367" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r371" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r372" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r141", "r142", "r144", "r145", "r146", "r147", "r148" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r104", "r105", "r106", "r108", "r109" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r104", "r109" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charges to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r108" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r104", "r105", "r106", "r108", "r109" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r104", "r105", "r106", "r108", "r109" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r485", "r492" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r132" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r127", "r132" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r126", "r132" ], "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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r73" ], "calculation": { "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.informationsg.com/role/StatementConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "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=120395691&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=120395691&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=120395691&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=120395691&loc=d3e24072-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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=120395691&loc=d3e24092-122690" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r184": { "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=122038336&loc=d3e74512-122707" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "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=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "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=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r353": { "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=122041274&loc=d3e301413-122809" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r391": { "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=122134291&loc=d3e330036-122817" }, "r392": { "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=122134291&loc=d3e330036-122817" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "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=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r429": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "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=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "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=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14210-108612" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "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=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r493": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r519": { "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=120398452&loc=d3e534808-122878" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r523": { "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=120398452&loc=d3e534808-122878" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r537": { "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=120400017&loc=d3e572229-122910" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r577": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r578": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r579": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r580": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r581": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r582": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r583": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r584": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r585": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r586": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r587": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r588": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r589": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r590": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r591": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r592": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r593": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r594": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r595": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r596": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r597": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r61": { "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=123367319&loc=SL114868664-224227" }, "r62": { "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=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "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=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "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=123367319&loc=SL114868664-224227" }, "r68": { "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=123367319&loc=SL114868664-224227" }, "r69": { "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=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "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=123367319&loc=SL114868664-224227" }, "r71": { "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=123367319&loc=SL114868664-224227" }, "r72": { "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=123367319&loc=SL114868664-224227" }, "r73": { "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=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 98 0001558370-22-003397-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-003397-xbrl.zip M4$L#!!0 ( /9I:U0B#[XZ A4 +_> 0 :6EI+3(P,C$Q,C,Q+GAS M9.U=7W?B.+)_O^?L=_#EY,X1 NGLF.=.SQP$G[7,),$"Z>^[+'F$+T&UC MTY*=A/WT6Y)L,&#+?R =[ZY?NHE555+I5Y)*JK+\V]]>5H[VA"DCGONQT;ZX M;&C8M3R;N(N/C8 U$;,(:?SM][_\UV__W6Q^O1WW-=NS@A5V?=7BQ3-H72,D?W$4Q%_[ M0+VC/)3\?"5(V]?7URU1NB5E=A(AR&RWOC[T)Z*]$3'%\]0F?&A!Z58J%-C^ MEC9.][XE"R/2P*>I,J];4!J7210]0%SF(]?:=1<>72$?;),M+BQOQ1%NMSM7[8:&?)^26>#C.R#IX3D*'- \<+\'R!%F M 8;L8&ZG>P2Q8ME>RPMLLP1VPF5 P+ M!''SLMV\BK/XFS5FB3RB)(')Q0L^#A0H4<_!K9 LXF+43ZMK6Y10F>W3 [:] MZJ"XQ8LYYR7GW'4'(20W9I(#N\&JDV2DGS7@ M%VN93,I+]DA=1"R63"N*]HASC*&MBHG*)5D27E-LY;'<'>7.Y/UL<_=W-9%D M1:% -.S[NP8L )HFE@#DNIXOK$D\BYZNU]Q@PT?PD$_2-[RF*9B[QG\\CLT, M Q<-ZQ%F.1X+*)[ S&8C:NNNW0V8[ZWT%\)ZW@H1-^QCUM (=$\QEFT;HU;: M>$Y<(C2"]>42%E=M)Q'^B(1J(%638C4N5Y."M4CR;ZU#<8[SQ?K1A>>>0VQNJ;?( MX&=9@ZZ MPP=#TP<]('H8C8U/QF!B?C;"@AK^4O!W$5O>.=ZS:L@FDJN!?5< V*X^^:3= M]8=?ZB& ,-& 'O81<8[6RP0*%5+O *GVX?*H=_]X-"?FU!P.M)]" M*7^MLQGUV,^@[G1M*$[A.>H,P8KGR"AF/LU?8)FQ %JS* ,7'O^,!O> M,U:292$=E87 7[N6:!9OB@;N%30\:HR&1<%#;G9U'N[%K$"7B3Q//:XO): MW #[#]\2PQ,*;1FCPRQGQ-?@!KF'S2QT:- M88%90YRDL#&V,'E"L+T7CI3K4V3Y,UF([U[E33)Q-PN6N<<^-\%U"HGO\@+_P_/ET;,!VNN7N4@G N'C6V MOQQC>_"ZJSX5P\ M,5[6L E*FXCS,:EQ_?5X3>X;^@2@!$][*UGSYIK#96M8"J^A+0CM)%BOY5DY MI)#"7IY<5GF<)5J#O$ZM9FL5&.\5BW6"1J5]6J^)TV& MU;92T%8>$$S2PI\-1W3,YU9:11[&+/S?I>*_D[Z;#N*^=PWSV6'N@H:=TEA+ M[A\ N,9KTCHU[AFXFZ"NN^"A-Z5#GD:F1O+ZV$,S!U-]<&\*I[OVLPOOIVB M[="9XA[ST%_"AE<$/_WL&;DPOQ+==CMQ;S5^-,#?_CHR!I/0^1Y./_$]].-X MS!WPOJG?FGUS:AHU] 6V6,0%WX:X"YU2&(C"Y>$ ]CUW,<4\C#OSX[_3=ETE MQ:@-H9.P$3,'^J!K#NXU?3R& 2\.Q*4Y](>#^^;4&#]H/>-VRB=WJ+#I0XT: MK[(VBK,:A>ZZ 7+B*S-_.IPY9"$E3_GI2MJ,\0HU9)G2T=ZOB"G)MAQX"<*J M8NW19(-J0RO@)/"SU2EZ2364! HUT F'KN&!ZU3_6B\-)X&3Z**GD9T))LVJ M_6T%6F'R;/0_/^QT?>)O8H8E]@FHECVG/='UQ'G^G*&\@)<2EY5-I#2%(ME$ MM:&:3(?=__TT[/>,\>1_1-AK M^F>-;X8'U)O/L1O'R?FP)A,M.'(&(O'=:Y99K)VL%HA MNH'!2!8NF<,T")Z6S#F S>X(1JT%F\>C?.U\7&J$$PY+)H\/#_KX3S%^S?N! M>6=V=1C.8:("W_F.8+1W3:,&MD"BFB*]+ ,B==I@C4&YU*V<.5L9V!1+UJJQ M.CU%JT1N5@:&Y9.R:CQ/2<4JE(.5@6&9Y*L:O8+!V*PH; 9&><*O-289F-Q[ MGOU,'.<0B^US)0;MRV,,[H?#WA>SWZ^[_ESQ[M*![@SP3HYPUQ"?(819)BB9 M >PI$>L:TPQ,N3-/_ @5[AD"5MA-VE&K2-4(7ATCR!U_<[J#C?N.@*_JF!FS^8@*=?GU\5 MB_DJXKP9D&3$=FL0,F]\\*QOXD8C'ML!3T/0CAQT/&A4I&J0$O;*XHQ?N]4G MAHSO@!\B3X-'?;T>.]FPX4486+_'WH*B]9)'P8X#\048U! F;)4GQKV(V/!E MZMX8WH_UT2>SJ_=A -X-QP]Z?W P2;YC)P@"KG\(6ZQV7#W,#RH M.L(S+Y\:UH3=]:3[R>@]PM[:-.&OSWK_<1>F^>-1[YMW?PH',SSLJA$^2YCF MM'!-KK -OZ7J*#$Q?]A&^RFJI0ZVGP=SF<)9#O&05X7W%>!]]-99$;QE'37: MV;N.)^P&.!G._4(U7E?'>(V-S\;@T:C!*!$\30;DF$ -RKMC4/;N7ZF!.2FB MF@R2FE@-V/MCP)178=0 GBW,FC;B\C*J@?V0-!)SWH-1@WR&V&LRO'E8U,#^ M<@QLCDLP:DC+!62344RA4@-W?0Q5*YQ/U\\-V4IS,^I1CMAYY[_%=(:Z.(1J+1%\9! M#5O"UF/_3<,:F9/#4BFG9ID,:N02]A;J$%6-Y=EB52F(YF13XYJPM<@3MZK1 M/>]1MW*/.,#^U!MCLIH%E/%N%RZ3+>C3WM7_4=6JK.O=:>_!\#4]:A_LTOF3@S*::O)*<9(9JD5DF=DK,CK]R"76'WZR* MUU[;S9GMYB0+R6L+)\7S:L +W2.HO!(R[[6/1^M#> M@#4;14[$4. Z+E8"H MWF2H(3GK ;)"?(I4&:1JW$L ME"Y?@WB.P[$T)S2;0PUE6@9W,_UXK(;S7.=C::#FY5-#6S*SNP:XP*3+?!I8 M_#I/=]%=\J\&IT^XZ:1J&!.V&F-C,AT_=J?08'")NI_T\7V]6)Z(FV[;HD5Y M!FAA_BR$CTZ"DA%N:KM:XGV7* M(+CBZU-UF/N$D9+VPD\JI3I5(0&E% ^^!JW06AZ]:A!>89V^]U)2JR,]Z2L_ M/[T,16J1S-H?*XKA %%^^>Q3VC<;T\BR4$O84D6H;67]1Z'%_YG!RC+&<^U% M//&!Z&.#D=7: ;=8/EM2//_8((0T.Y>==KMSU?X[:'OQLG(B"BY^#^F7&74N M/+IH=2XOKR3*AQT4UAN)0-0ZDO)\)62TKZ^O6X(*A'AK3'D>=2MJ>T-KG4LK M0**H5@?@55 IL)*B2NT;5@5U>WU@NS;]!ZS> MM'?YD#\#S3SJ:RY:8;9&UJY>T62&K8N%]P0 D!97]ON[AL:L)5ZAOF<)29*> MI3/PGTWY\P(JC%JIKGR.V$RH'+ F[PTFA#4OV\VK=D8+XJP+A-:"LX4=GVV% M-7?"\C=I#T;;IRUN&ESX)9?4430KBU/\S4JV! SJ6AJ4BQ<\7);#.N>#.*(!.7]U[\9?NY&Q Q M\)K?ES/0K96=P3[YDU+FN3?ZQ/D>W0C1.0=LG"7Z0S2D1)\PZI?HCXA+]@7\ MI>H'++]9+%KQL9&61RL2W#93_.+?.I[U3;IM,''_/3>#G/]AT#;%(+WQHR+3 MQRONP(!VP8SYP,YUNZ=>L/[8X(J1&P(D#0U!*7>_/S;FR.&SM$L"A&WA)I2J[-HV45KXB.'_ /;$V_N/R/^A8\G M['AK^4T7YK,[CTXV#)H F],G3)D,47S!,P;MBA'O>N.L0F6O2>56G@O[*[HY MMVF$WU*''L,SXI?LRH'G$XM?0P%,H)Z!J+/AB6K$%9S#N;Z@6##T CSU;F%4 M6,LA!5+1!R[!8C&..O%,XN+=%RGQQB/K:$)G6 \K4LSZ<:*X4O",N(NW'44] M/,>48GN*7N0[\8 ")@M7OL%KR8PHN=$;>*XEW^O=Z5J2O1HC0[J#OFHFS9/) MN7L9^L@4RO)7S4J*Z9&PD)86Y8../JLN@+T/+15 [B+V'*$")^NCQ5* M+*R:!K&9*';MP&[2Z3J(,?%NBLA4.%*R+'_5^B')GQ-A-/XE.W.UIMZ3''UY M'$$E8Q6=PJ/U"'Y$S\*U.)X=RK_\AET\)SXS5FO'V^"]XEPKWMEJ^%=9%.6W M$$T0X_+( <^P[5Q>_G)H3QEDU;*>J-'B!K:C).+8HG6[V9&,T$8DI\(NP09O MERN*%G@X'X/4)^A#Z0$;#EH#,4R>(^I!$]!GS/C; HVP.W]LE0?==(C"6LK, M#4.I05I:X^$/@%I+> CN"*9/R#E;IZ4)_G?J M/,,APH.;@(;;O>QP'DWA#!Y\P?C;&7HS=TW_2=UKNEWD8-=&]$^,Z _HY<,* M_YTZ.[Y.1/U@('#VW 73&5!2C[]::@?BO:>I%XWO\$Y2?V\C][:M.'6YJA@R M8[P(Q,MG7;3FB_4/@J)16&'G*'S\U2R MMZ<4=*]IX=D>_XCB->S_#V_YD_N?U.!),:Z*'/3P@RC3Y=F-_&%\T@)7VL+8 M9G?46PD=)K!BL$?I9S\@6#M\CV[&H/-&?C]^]TDTN6\\L^!3Y\)7[JX!]N.* M<<(PL@2;0L8"/LY/[+B3J_C7ZD(@ FF@TQA;WA.F&_GFN8U7,JYB//'3F3,8 MY.O4^\:=O3V=#0UC.-\+[O(XU60T M7X7AG;(L.96/!+%(NIFT]A\J_UFF*+ MB,K&9+'DGZX)SXE?2WKBOKWD8JSJN>1U6'7>1EPL+SHG,U$A/^CI@7>AOQ"V M=VRF)BQQCFK[-S:!QK#0.7^],\6TIO?$H54N+2/2:IY[W08,&LX8.#.S,$R[ MO=3"AU^,V)B&Z9[R<'S#K_[%4K#LIQ-EO)&%0P/L%!-/GBDC!^Z/ %$?4V?# MBY#CB+/Q1N*DGL6B4)VX/EY@>H+F*O%>:ML[GEL>UP]GV.+'U1O[\,=@QI\R7,ML%4Y&P,3..C# M^2,(I3Z,6R ;>?)#*UOLSR*INJ,A.C.1.5'AGH7/CGHJ@LAC[B+?<<387'+37BN4*+PN5A9CRT>0M*AR(ZGID7Q M>25-)4TM.>)\L&N.!PA5@6X5V]M,N7D7UM!C%KEUN[!Z;!E-(5!H=6(<_M5] MJ'@23'?)?YI@M#P;.G4^&7N. [L(OE$H[F^=7%_E^CI'%![V6)@^B7,G\94* MY*@'4UDY575HDN>),#_O,$<)E(OT5,\SN?@K/.%(G;:>68AQF**QB$7 M1^4VZ0FV$#8\5(.?[P@/+9IED^#/P5)9S7-\EVV M]-!;NJJ#GJ^2/)LD*,, MY"VN2HK*P@C#CY^GX1Z6_\/ZI8+J"_&771B8,&1EO"'F)YXJI[IN_1U_>Q7W MP0NVC^;GC(WYUCQ.E%'9F3_'R#YT/HNQ5,Y%RO-%REWX+;?*<9Z,;57Q$%[9 MK+WP*K+A/.]G.(\T/TU$53KBN.T']@H^K.-XSV%DK.<%,W\>.!';45 VS2I. ME%J5[I+7"TV"]5H6(">\O&2RQ/SCO/N?X3GJE_+LU>D ! /UV+3YRZ$0L.U M3 *)WMC"47Y?I'01E@H<'VU]56SW@EVR)QCJF 4R',M4<1,A_-'%OHM:7O]3*ZJ.OD)._/-OC*Q#;MB M.Z]DJJPGUQ4DVU=(^047^V?!*H)*'@0/,%#Q6U/[CK6O2F)))75(.(SD$:^% MRU^E-FU^.#\G*+:7^!Z(@*%KQ\P.RH(5ML.OQTK*?5=#H-ZJ]'AL9//J;?[&@%_4YZ_3B0ND@FGY!YY@LG( MM=G0?72?$K9?9Y+U]N?W\@I >177[_\$4$L#!!0 ( /9I:U2,PW6&=1D M (>/ 0 4 :6EI+3(P,C$Q,C,Q7V-A;"YX;6SM76USXCJ6_KY5^Q^\F2^[ M54,'2#J!KNZ9(H1T4T4@ Z1O[Z=;CA&)=HS-R'9>YM>OY!>PL65+?D&RZ:I; MMPE(LIYS'AU)QT='7__^OM&55X L:!K?SCJ?VF<*,#1S!8WG;V>.U5(M#<*S MO__M/__CZW^U6K]NYA-E96K.!ABVHB&@VF"EO$'[15F:VZUJ*/< (:CKR@V" MJV>@*/U/5Y]Z[MM%I^2S>JA6N:AN(VV?W4V?TR]%LUC2_*Q7FG M<]YM=[O*U9?VU9?NA?)PORMXCWNYAIDE=6C\\POYWQ-^I(+A&M:7=PM^.WNQ M[>V7\_.WM[=/;Q>?3/2,Z[<[Y[_N)POM!6S4%C0L6S4T<.;7(HU$JKT_(3VH M>'$>/",H_AXK[S^FT^_WS]U?=T5Q0S"EZ5!/+/C%K_I>%C?5(B#(T#=5@-M].5N/\2#:@(&Q&IJ;+0(OP+#@ M*_"^+0Z;^4'R"&2H6B]WNOE6@M*36ST>U%MH:;II.0@,M'\YT(*DU[? 5J'. MARZ](<& 0A^'IF5;F&+C%1:Z:W,'EH4'G%L$X;^,U02J3U#'I8&%?\/S _FR M-)F4V1<18IT"VQN1#P#A<;HQC<6+BD Q^60U*H8_FND8MC4'&H"OZI/N62;# M1JIF>XHJ2@KV!X@0P)V##&B3#_"=_$.H.L+,W!)[50PZ6],B0$\ ;M B$Y!I MX+Y8L[7[S>A]BV>C@BQG;%L<[(6SQ96(#E0]O!P9[Y'-@4[FK:7IU2A#( 6> M*DY4]RKFK6N7?2V&+'490F%J7VKX0U77NE7+P'^("$&,,5^-9TC,=@F3 ;4U M05,?0:*M+7B6D\ M+P':W((G._RYX,R8]VFRBF9@&(ZJAX+>!L0*KW;?0 M)@]JMSOMMM)2=LWAS\/9=#&;C&\'R]&M2ZN1_YTF.K*HS]V;<4UG!]J^9J/F7;\Q9\,CHLI.!QP[!7KK<6".'T5=M-4 MN$70Q&N8#[>8D)'\@,!6A<'*/5BXL]A;AIKUUG]1H#X!+J2SWG-@V0AJ>*63 M;*"FIJ&EJIZ] 7D80)^'"Z)A&>>"AK:Y!,"K63OLEL6?O6V6YYV9DV[. MUH^6Y[ 8K&W,;DUS-H[KJKL%6P0TZ&G)6 TV)K+AO]T_J9:AZ@?7@5:"I""M MU9EA:>!N&\])J"E,2JT3A7^)X7^6C@3\ 'S]7N@N-PX?*5>2:?46[ &>*&QVGG' M:%NP[ IU4"!G[WVU7.^TGK2C;5P/(ZQ6MBF]L\7 M4\>=M&N6+-72TQU&Z3]_'CKX:<*6[7,[5AR8:FUG<.X9R"KAWV/N0Y",N%PET1K M-4'3>2"R6'+Q*H^ZTG=35+:3):M>$]2>#V0];/CA=,3F5DNLT A5\Z&3]@T& M.1T&[2"^ERQ#,7V!H=$79RDUY%%L'M<6+[!ZS-&9/E5ZP7JKDQ&/M!NH!^0O M(EP@:;&<"26C4*\DB/EB5$=C)U5L4$4R F6/>+KZ_G!@<+*3AFRITL*:81Z_K";?OYP ML<3_W(^F2V5VIXRGP]G]2!E,;W&A^X?YZ,=HNAC_'/D_G,E].C%!1AD6,Z4& M9LM5NWO=:5^VVY>=R]Y%3]1N>9#;RG?#8QM\ / ^$#[F/WFVD8GC04-''& O8==N25^^FCCOX/#9L@("5SI!* MGM@DEAU/0-*Z#'8O@C(GDX22\G'AV'I->;-6PL0D:&/Q"@P'!/([C/79'9D@ MX=SXOQ5]'96C)?D8Q:K/I+U'.?"E90K)8CE;DZ,S[KL.@%ZA!JP%WJ91%]:T M"DW2.R?*S*E!F/]I 5P#^!VOP)"JD\.DJPTTH&43P;P&V0MI+^F8*C=)[P40 M9_J6A7$@?)P8?]8!^[%NEJI-TG]NO/)ZH,?&*U[Y$ >1)XW,;4=R\2CJ7K]] M)?H(@_AU(I>LI-T^!+U.GPL.2OVF0Q(=LD4D[RQQAV4#GPTOEES[6"+5L/!R M%W?ONPH-(E=/?O2] D<+O^D3IT]1\;%$=HH+YDQP%-,!XQG7_O$"Y(N O!#Z=B]\'0C+ MJ[Q+CE=YP\'BAW(WF?TA>TY1(H2#O%JQO%O1+T(E'P!6)3G20.) P"WP_L5_ M>PZ7T;OV0G(%S['$1NLUT*A'^X[<"5$O$DG/'Y#Y"C&];CX>+7(<9+;EQ)X$1B\!?+QI*"6TIT%N14K)BHMY,X@ MH2C1I$JT(+342B>@[QP"D';3_P^\_'@X.?>C4OV_!A>VKHO MN7"#>9 #.$LXLO@PMQO'@@:PR#5W3]B,D3[NCJ:ZO@XL-^0K;7]7S]#=(XT- M; <=U_N17&5W1+U#X=&1GGX"Q!0I29:?)7CMZD,Z, MPLBT*B= (V[XY:?^3%W+4 *-][[FM*5,=N4&:[@$0?BZ[A]S$1MWU*7>UA*. MU4O*.5]&DPTG227B"1QC;<:H?X%G.@[ ^Q?#!$,G\8(8>D!_CL8:3*\*!!,0 M*_TXB21<.DBERDR;@WH1073;_7:WVWR&L,@@((-\WM6GDH%,_KR6-1#JJ>)%D8Q1 P1+Y(*RP 4B<(G#'D/ M&U(DM7LAGG?>2FA /II(.V^Q2H\O.D74O#4'6W_XS-;A%/<41M&*R\>?@MJ+ MTX$+NO1SSYV)LEY'LMN90FU&Y=?MMSN-HT[Y\F&:M,2'O6 1:@"LK%TL#YF2 M4S;3"85/@1[LP/DF%='K6Q+/&8WCS+ @235.@0"Y$R)0*:+)C*B49&[9#QI(Q&BLK.RLWNF53H@I M' +(#+64BP^8['BI[B"\Q;, ";ICY02]8E0L%_W.56-YP2F$S.!$.=)->IO\ MV3J\\9\9A5P,.V?"+;2VIJ7JWY'I;'$-_+?FI3L JWVV PKWQ'=,/FZ+]_Q( MJA6^8RX[CU(E)_9)MW73WW$+4DMKK,=TK]L7[8[2DO9-X3_& S_ M\3A>C)?CV53Y;[^U_SF3^UA^:0H6*9Y+R\[G@3 M0>BCZ\7 \]P8[S5LN(9@Y<6;!J]N\4_A"^(LK!;W2]ZYI)LVE^"_]CU2--(E M1356"MQU2E'=7BFJWZV_NK_K^YZ1 J1K[O!>R2 ",C$V_8A/CAJ&RU[_\E(^8UD&V5+LZ='DRI=2 M1I0'I#()[8^FT-9YQWCT23%>N&#K<4%N!>()_\!THN2H??@]"(1(F"G/;-FG M,ZN%'4Q[] ,.0OIP4@271\*3 M&@[R2#AG5J&*/2R[:[T>W-S!Y,T<>:W/YRKY''>[3T?+X$;+A]&PU#&-G^@YGC]/E0IF/AJ/QS\'-9.1?K#Q= MS@?#I3)8+$;XY\IGHL1-&(,$XIYQGHIBDI+&.N>'#CZHR-TV>!L)B@U@K"W/ MF.=79"0?:0&X?%.$L 36,80DP(R3 _LJS55\!L9Z.$VIR:4RE%.X./ M_O$X?G#O6:G++I)Z=!A_]H)KP80$%,Z)+F?K1\OS*@S6-F:'ICD;QYT8PE<9 ML-T,>8P'BSH"E@>8=S>7")'R/#EJ :YZO:LKP;N:XQ'XX 2;$%'78P.>5R[K_*#N*A;/=ZN[!*%6_475B[A/[,RHU.*2M\S;/K2_I[B[0JT5%QW>MW+P0/ MZ53%T%9 3+#JMY79P9J:AL:OXWVMIJDY UD]MB_1'7B6$:*6EJGOZ88HO9)\ M',U0$-V;TB!S1 &6:9 RZS51W=68I:,L-N]5VT%NZ+COO@X%D_,N*R^IR\K] M4_8N[/ Q\UJO'H/D%[<.B_LIN9H\2XY0MZ98U\LWH+^">].P7VC'8'F;D<\" ML*HUF@ HP@U:,2ZO7ZEZ)/4U1%""K:>KP6F)#$7X"R5LY>+;%7EQH= MX^HI;W/RC09>M8='1:E2J,>JBA5R^NJ*LY739$T:^'JLNKB0IJR^N-LY8<)0 MX==C5<:#-65UQMO,Z1+F1%9M+E3X6H:%(#8,-^8L''*T-^2P%BVX8/0!< MH,O/G"U+=$VC=9Q[_R'U>J#@.D"8_4KM(*<=R]56E Y]S(?KFJQ\DCE?GA"D MM6^EA.XT3>\\,-FM7<6KV<,,>7RQ#OUX.H#Q=#F8?A^[>7R.E+JGO$D;4V." M=R.QO('Q)#]9A44M.VB="A]Y\L_)L(:L"0]'B)'8Z?%$2IB%E][72A" M=[+G:^S$*$)#S.)>KP%%W#0NI?(DTN+ID"4;=N9Q45&,29#'Z-V_)6,7SRQR>9A2+-U9\0 ME4@@[Y5(U:?D)Q<#^RLVDLC7O=(F?O43EQ^_TTE,S#]_'-TJHU\/H^G"S^D[ M6_X@5\0\SN$*/'(C 4:*<>%/%ERYR,EB@HD2^1ML$%U*%D(]HME= MP<1%EF%!4BM%I='I]7O]NE(B!U"^H/1CA?%X<9;DHC&$]SC/;N8Z(H2):3R3 M+)NWX,D.?^;;'G03;OT83P?3X7CZ71G,YX/I]Q&YZG&+T_@,=->GPZ.&[D6.]0OQ>M8 M;8QXR8-*5(Q^B#I[_U"KL9.D3-4W'P>K-JP)BWS0IZV3I S M5-A\GJKCG3PBUQ*X_GJ^9>[GI$-'P]G]2%D.?M7H562PA<4BR'[W2"LLU.>P M4R%[_Y.J1$G;E<#'G*Z:)#\$,RZ^5>*E8 U' 5&O/.0B+;45>7G K%TZ08K( MH.*=16*($JW?>/Z!N_@3:AKT'"TT2OMEX<_IX9+"6KA'W6T$GQP;K.Y,A'ML MC%1DX%4/WRR7UE"C6%.R&/BV"MSDX3 ;?F]CH7G&:@XL@%YCRX8B336*$J4+ M@F\S4!DI/I*#-^(+2.[ZIZ!^3O3UN)$OF>9!Q"_F]2'5,PY,E-9NHQA5K518 M3HB)]TXE8Q\;V&:Z(>%C@RS+3,/&"M'!:K!>XR*JS;DY9VCOA)B55QH^HZYK MPRA:QIBTHO+R@-T#DHDG+W#'X+O_#W8T-R0?SWY&JL;8( U MM*T@6CS\,^M^M]1'24V.=)53%S+5"TC$HF$B M2=19-"?/G:T?+7J:";X&&DN '+#Y_!_R3"3D' SS9$$*-T+I.2#RN2.D4?!/ M57<\=>BZ^49.3+!J.UZSV:IGQ.OSH%=5VI#24D@1-QY9UMQAB7G''1ULT7S3 M9AK6#W!6XU9_>MUFDR '=FGGHH#7WCS*:P,HM9JM?B[4 MTEXE$ M$85)\1BUY%,\QI>?!).UXWN7M\":J?-I-KQP5R.=>_TKTO6)Y-$CG M00[TTL[T :;(E)6/%"Q--)T:N64@O[T(HMUSV8O4RDTG10[T[*N"HQ\2YKA5 MF_VDL*+5X>9L/O++Y9_9]68.--/0W(A?K'5*)P?!1I88- ?WZ6-?'UNX+,1E M/$,^J\"Q9*Q>$A6'5U;+NJE)S(6CV>0T@R\+/DXEM=!$QC#CK$>H)05E\K*) M>MR#LY4F\H(+:SVB*RE(#U=/Q"+>PC5>6@'#ABK]^J5I5KW_]N?9,*@J?+QBSG+//(TQT/'V^@@C_H[CF0"<1 MAK/U(^XYPEL2XKQ],"WH;HP2 C2+-UI+>E0(/3-PLR7\;7P4HY>ZG'HM%&?M M6M*A#(PYXSF3W!Y?SST%^"Z"O_T_4$L#!!0 ( /9I:U0L1E_-B34 '1& M P 4 :6EI+3(P,C$Q,C,Q7V1E9BYX;6SM?5ESX\:RYOM$S'_@]'V8.Q%' M+:G;Q\?ML.\-BJ)DQI5(F:+LXR<'!!1)V""*+@"2Z%\_504N6&H%L22[.\+A M%LE:\LNEEJRLK!_^^VT5]%X0B7P<_OCN\OW%NQX*7>SYX>+'=TETYD2N[[_[ M[__ZW__KA_]S=O;OJ^E=S\-NLD)AW',)-F;X?7:"7OWB! _"'I7 MQ/<6J-?[]/[;]]]=?//A_<=OO[N\Z)V=;5NZ_C^>7E^8>+#Q]ZWWY_\>WW'S[V'N[W!>\IE7-?6S+PPS^_9_][IEWV*-PP M^OXM\G]\MXSC]??GYZ^OK^]?/[['9$'K7UR>__O^[M%=HI5SYH=1[(0N>K>M MQ1K)57M[)L&NXL?S71^[XF^E\MMN+C]]^G3.?]T7I0WYBJ:+E+!?O7A?(5OX MG^?IC[1HY'\?<21WV'5B+F M\3UI"?;I;%?LC'UU=OGA[./E^[?(>T<9W>O] M0'" IFC>X]B^CS=K]..[R%^M T8X_VY)T/S'=[[OTP8^7%Y^2*O_QV-,1^QS1@_^5D_AAC]\\E#CRJJ,._$C_>O.NQSIZFHQPF/YQCLN)8H\5[ M%Z_.6:GS*LUS1AM)^_Q(\-=^Y 8X2@AZ3%8KAVPH0?XBI+KM.F'<=UVNCZ"8AH1_3XC?^&_LGZH<>HWK-P(Q1/,-3Y*^>$Q(YSP$:OJU1Z/'R MT36*'3^(K'C7 75P6<\5A0]= [RBE$><76VP5=,S7):UP9Q.V=!WJ79'_O&* M(&JH8T"9/P[4<1HE^Q(H1^"KT[WWGV UJ:>4T34"^[(V MGM1)2Q=L50Z,QW')K.DN0-\AVN"18T"AC2Y@C$*Z_%KX=,)*%>TX0-+6.E%+ M/Z0K2SJ8]@FA5/$5$=.?.QPN9HBLKM'SL=IITT,7+* SZLJ/=V31-2*;6^@N MZ.C9RZ3A;M29$HMFSMNQ $4-=;(4$:Z.'@(G/';]8=!P)X#1@JD5U:I;A!?$ M62_ITB@8'> <"=NX^2[ 3U$4D\2E,QTUI\'2(8MC]5C9(A2(?<_CJY\:Y6S? M32?*[BZ1EP1HY/_B! FGAVKFSXD3^/,-FU?2#<&QIF[;BS4K.%J'N#N6;/\L M4HJBE?,>)02OV3_<[W*.(C0_WY8_?_4]1,Y"AQ#\BL@[+6M%% :$[-MC'9YM M/U 97'YW=GEY]B&50K&O+)0=CHHCJQ-Z#F'+\D$2Q7C5?_.C:[QR?*IL2^0S_R?G 6ZN!*OHW8P\.SSPN[!I)+#==![V\J;,56CU7M5LQ ML?EV:Z!T28DB;O*,SO:,J)%>8>OUZD-J]LTHQ*[M+<7TLQ_ZJ66&?VY;9_0< M;>$9VA$KYR%O_ZT?LPX.U7N9^KUT[.O=\95,T@(8>O.9[HL<=R]^ +G&07\.$I3X??+ G_,JIQW 9NN)TB" MNI']]]^ZZW)CXF?KSY\=U%5QK( MO4]C'+I&9JF>]0\OTPZ[Q'FV]ES;?8^WO5GC['O;C#S?7ZH-01.+, $0_%0%#F4Z(ZDP5DC+E4959W\*HS75-W:R>)W;66;!R/]E4EA/6T MM3[X6V+)3@8R#! ,\2J)_!!%43;*3VYRDM)2S5*4AP4YC5I$RC64MIX5&THU MC[8VO7"P)4FM&YD40M: N\[$#OR9@TEILZHJ!AP05SK:(@WE@LU) M:MWLU!"RQJ8C'8)M_82\A1\NKE'D+T)'XPL4%Y9JD[PX)+Q**Y(5M\!P0IY MC59C( EL2DSKEB,G/FL[:J(A6$]ZNW\?>+3+(J8P($4-J29IZH"#K[0D91U; M%M1H3V:"P18DM6Y52@A9P]*2#L&V^F'L>WZ0L#W9(W(3PF\(#=_<(/&0=T.% MQ^+WDIB3/ID/'1+2)6GT@,CCTB'H:B-N0!6QU%R/\OBF9ON$)KZQLU)/M+IJ MEHS,5SP^8JH5#<%VJ-J/M6J2"[D[@P;H(0Q55T[ [ND\+A$R60/(BLL#E!05 M8*%61VA)*U@AKS,F2R\);$I,^]%84N)SX5A*HKLZ==^O/;+9DW1WI(IEU?>D M1*5;!IGFB,H2(K\K)2LK!JDJ7<]=*06SL0$1W=R7*A.]OS.E(A;"',)R_!T. M*93'9<6"BB,B45$H&+5K05EQ0[PUK_V4?,=F1'1P %8F.G_L)2<6@E4,"/+\ M^,9Q68((58ADN:!42\1%H6!46H2HJ"'.&BU!R6NL)Z!U*Q 1G+4"&:$0+(#E M@(VW.6 USGE14:EVR K#0:JT!'%A8[0U6H.&Z]B$B-8M0DQTUB;DQ$*PBE\< MXK/7$:9TX:<\VLT74QQPE@O"0*5 =M9"%.1"L ]I?K*KC68[8E!3JDJ&=0&R1;MS,:AISY::]S1VHC-)W=?Q M?L<(D%%:/GA[H?ZK0SR-+>;*R,_0BZ4Z3"'&3XJ+SXIDW\>YVAS*/#@;[M]D M]!] A!Z3GM;-W$174A8WU=GQH0T2#<'-T]Y^ $,>:];NF\((8:"XI2!BQ..^ M$E4<5*F<5)N%)8$ 5-J\H*09R!HM3L5FK.V^=:,1D)LU' F9$/3^,7F.>+Z! M>/BRG<%5B2C%I>4CNKP\*,CJ.5!6W@9VG8DHM4+ AJ2TGX921GINFE&1#,%F M1@R5$_37Z\!/@X8>$/&Q-T@33OLO:#B?(S>>4;/7YB6KUI@B&+QJU[+5JJP3=;.\9E"*HD;'T5T^PE#;$#FLH;8 M@X,P"J09N2G%B* H'D51@KP)8?^R(UFMK]FTNE21;1J RB7M*M^T>D4NU;P' MJ"#34EYZ,U);MVYS:.6L]6:0N@KL?R#82]QX0AX1>?%=6:Y543%AI+NL8">H MV)-E6SK$[B5E614^<>FC(ODU+,8&_;<:Q"^F=Q>_KZ03P@3&G<)3M$Z(NW0B M1.E=$&>E\C-)*Z@/#Z15H&'7'[I(JECBK]/M9"*3XHF(@J#VG4\* *5C#@7A M$"PJ#1W*'+THC$E85A/B)2C=X2%NYH2)CG%CS!X4WWW#M^Z.RR0=*=^5L&Q% M?A!LW\[1MJ<3(3Z*O-8M40(G=[W9'L91=EEZ'YY^\?LU(YV==H8Q\9\3[C]B M04CBP&J#&B6E,JS3 B#AC&14QQ94#7.2':NQ!4FMV8(1!&81QJ1#F)?2["DS MYZV?Q$O^FJ8VWT^QL,(-+RL.":]!@I]R<0O,M:?U4?"_E-%'3$A'R7S*A)?S M^(@)AF INS 859!HIH@\[+%0J'M$Z@A/LU"P!H*X)-S$JD[;C\7,$9D+N@09 M-C5/3:M#Y8_F&K:^:D7>U'I5VU*&HKS;&B*[R\&M 27,R:T!4[3:'\X+ MK+^C']-?\M]MJ^'_35PWH]SCP/?K1VW\Y MF?/9<8D#2DV4G@&_RTD+B]Y9;]\2_7LP&3].[D;7_=GP MNOSWN2&?I@,_N>GR=WUU%+0JE4N4R997IA\#^ON?Y*0$/CN^- MPH&S]F,G4!]!JNNT*I8/1XI%@P6"B&:$/Y*PX;J3JI%2/(KRK8KFXY&B4>" M():^ZZ;A]\B;Q$M$&"*"EFP@9V^1,;>]VHK,Z[& 2_ZX[LH36M\^#W $?)^?!>3I*N]#K5B-C:C:Y3^ M.PK+^]?DILETK$!869I*VAK8F/C_:Y!1 14XRXF$[W9#SW^*4A=SMX?213S9.LHGLQG MSML#)OR'. U[XU=Y\ -5SS"62+YE&B!L,&K0K):Y!DYSF(&%IQX.;GIA':=II+D60 X@%R8QW2LP/; MO<#2H:6:Q'9UNQR"J^BEA9QV$!L6U&'Q'\VPY%BP[[J$4>J_^!X*O6@2/H4O M:AG6TVRKXOW4B$76PPAPD^R>UHSK:>!$2\E<*B_>K@5?-#9GRA&"DYV)2G+% M>RYF"YXBRHK(C]$V4T4Z:DV1BQ>IZ$23<'O=MJM+S7G@F^>47B=_.*\]&O1P M;>(Q6:T/KIF9[W!X8Q*%4SZS<6'B\O>6>] '8LL?;J_ M[T]_X^&CH]OQZ&8TZ(]GO?Y@,'D:ST;CV][#Y&XT& T?:>$]G?_H[2CM.:'7 MV]/ZCUZ(XEZ,>UEZ>UF">_^Y)?G_08],=9?(2P(TF,HCFXP>=Q$%,0 AR^(1&GPTZ_HF3G),H4%FXY:6X<0Q&@GZ-I9 ,X/7GQ% M((W0#!+/#Q>W&'NO?A#TGZ.8.*XL8-&N"0CQAM6LW0XG.$GO2*3[-<*"^1L\\JS_+2,%'#8E9:LHJ70=H:#4O=^ZFA ).6%,ZNX8)NJ%@>6Y9 MBNI7/UX.DBC&*T0T4Y=Q;0C!K]5F+6.(#0]_8QSOSV+I>FGHD& S0V1%%2Q5 MM?Z"(+X'ND[0#%\1Y+C+":%%^:(J]!'57L%065.[$"8V2UW>C:TU<:!A^3.* M^![YQ6?K8U&\5+D(A*UA1:F4P33,X%(<0(04*PQE:0@AO/9K#"6DIG?A='J< MS 44B/1<5;CKM8*!%NTWQ@H8)Q%;PV.22J_!V\;-?#@J;H;3<,:)Z&6I.,%@ M&!Z-56)G]AF,J\VAS(.SX>]FL/@OLVB9H]OO9C?!"5 'SA3*0 R1J4FXN9U& M'C6$W41UE 41KZ9KH#$XPB5OO2T5NWH(:C0%-'9TG=YCD\ZM#]1(413 M.B6HJ%)^"#G^00N)'!3X$!!@UWF/JR-K:( ^J.'IQ/-N*N,F?Y_[8/U*0G0I=UJYZP"P@'-0VI8ZU\ M.@F_N*T'_.,1'O!3<7/?.#Y)TX7QF*-^2+7&>?8#*A,4W?-T,,B;A%/D)H3E MLDA??":[CU0[_$CEYJZQ_4Y&K#W]5YLMM4!&92M>*44T@KA8+I19*4041JA2CO>8JW3!F52$X8"Q452?$ M,D!04KS:[/_\R4>$<\\1%@4QM=A1XD*[F9IC_^X&_T3%').JOF)O:3.$T38!:3K6D61J6@+O8)R+_ MPY;\R^I*(6\"0G:"3I1"SA*X2I'9@[#P@J<0/T>(O+"!,-U=L'2O(9M\MREA MLQSBV/=@1V&#)O75=SO4)(/W"2RIKC M(CAM33FYQWTXS==H!^'J?.,:8\ '<#)GF?DI4/8/NUS[X@0YC]X!@\R/ M8EX?PA;>6,5SCA9SC.#D*P5L:\LP-DR5Y*? !$Y>F2')?B VK0SA:G_CH[$I M,\"IP%4245P1>S_E>9N^@^6YN[4DL0AFD[*\A* MO1)D<"J@QE_)^F&,W]4%JT,'3H85-)&!XM_,D+L,_;\2-&0!MQ%+(+P!V/@H@\UI'9#']TY! MT1I/HF5.8_8.V&#)_AR%Z:'%9"ZI(GAN+I.2J[VN0;S/UYBZMYM+ M2HM C_15ND[PUK:1[;1"SQF0H\M^--R^3UO;V%%NN,M-6I>:41?_P.A/CC0D M&2F.:Z[+8(73T!41U\ MC7EF[C"*2<+?DG (V;#95A74HJ[2[NS256B3F@? MI;SGCI& ,Z7;E6U7$4I2^,#%6M&!9]M(NTK05;20+5> ZT8EEYI=$^WJ15>! M.78\.3&MJ*0';4N^JP ;'1X4ATM05$!#)5NKN:9P)%G%?0=(P[V0MU6U][-,-;+=TA1M$MD3_Z MJ*\&(8[(5NYZ5& $_I:L^)>VGH322V193P+]=*"HYS*2>D[H]?P]43V'4]5SMF3]@_\>'"AC M!1AI_/NOGHFOGHFOGHFOGHFOGHFOGHDZ[& 4TOF4/Y/#)_8[UI5Z]%+6@).O MM(X13 D5L/24(YBF#I#1RT O#20%*47;(PIHHXM;%-+U=$#7F7UO11G,[E_% M_LO^$5_U*UQV;4 8*8U4-.4@6H?\WVF\R&<;\ M-O,68^_5#P+A=G.,8LT-\\9[/47GUG/=B. MPM@)%_Z^\"1>(C);.N%.+"V,N@8T0#J,/-'AUX#+G[6F;VT\^T/ZQEWTX&P4 M/OZ6:8!T^'JBFF[ Y=-;<61^V$U0F:_:67OH:(!TN'RZJQ =ES_K49JRNH5Q MF/<"(07IB8^TG(_@]%&S=.UH52E)>]B!!IS6@B_C=./OQ;,GEZ/2;KM* Y V M%4>X%J7X.@Y[NDD(;87]X;^Q?UBP$TN7NV:><[LHIG^5[T/=/$W'H]G3=/B/ MWLWHW^R/QUY_?-T;_OPT>K@?CF^B/7G*,WU)60CG(1;*F!63!%']7@#1!'B'Z#2SQ($W6JT)?DG#E:7Q M9=8M0#@'L!1+)9P0K.@1S^-7AR!*Z^[/:_:2!^9@^1I,'2UC7A_"2K6BM5F@ M;$"H$8DS J6?BL*D7_T^9?<&! N1PF\0@P?-EQH%,)WR6F@6I5\[7@P(-2/' MR:[U]IYR996LI-PL_-[EE"T1_8Z=!4H[8ZCSIF9H_O"GVP\HA384X3F27#GSV4>#:.:H%>Z2MD;P0/G MF9523?^^\4,G=!%?L4_]Q3*>S"D6[K"^0G/,;D"ZR2KAOLEKM";(35_&8]'3 M*TQB_V]1YN16>P:]PJZF3G6RYW-1QRX4$:0*2B(_6E7!+T[YYC$BG6B@3<<0 M@CC:54,;[H#3Q2RU$JW)%X$0]E!-OGD<'9]N$TIL M5CH/E+96=^XG0T"YAS-50\O)NIM25),USP85+CB\28H,\Q3@Q5QY-A4A.)LJ M2UH-#=R"5D3T%(7HU0D$B=&,:T%P\-0DPARNDY#?D$ZV5-U<-)GO](]1SP(8 MU>M&FV8@^$]JDK ::,.75U2CQIZ*!T2)$*4?M:H-P==@(3)K?!WO48M7_NQV MJY_*N]71>-8?WXZN[H:]_N/C<'8Z&]?#@=L-XRRZ\U_*5R+-PFSU#7S=UNJ# M9$W%\'67^WGNEONI@W0J0:P\5M-Q0VF+8$"0^2*(8KQ#A-^?80GKIK]5AV\H: M$*Y%5%3BK"B5&"&(;8Q9WL8UBE%_09#B%H5)!0C>O1J$IH((068#2EP2([*[ M!E# J38ZL[H0G'QUF)\96@A"G3!>3,@#P5[B,DJN'/?/ "_4=\HTE2!X\FH0 MHPXF!/E=.['#G#+JT;-4"H+CK@8)E7!!$,F,.!Y:.>1/=@N.?V @U +2U($0 M\U.#N#0H(0A/@;+D4C;?-MQ!.&JV@2:^ZZ#?0Y[L\;,*Q#/#J+$.FE8$O695R-<78\('E+B>2 H;@H-*H%O"5 MJ/24T@@<.(-34)N)SS:(DZ_2$/ E;<4!5HZW8:,T(XD_RYCZF/K>'TD4A!F??10QC%%>=3L55(23TJVLR%2,$)]/LH#*9:^9=TTJM MRO&[>N6HPP9.@@J@-PG+QI-%M'W?2/,JS'%-MBK]3ZW-Q ;(3TDW!$#&=),^ M>T7!"[JG._9E!4>'4:/ #]F,C<9T!6?"DQ/7G-^00V:ON!:%V;<%W&72@I[L M6?$YJ ?MW]Z%IFD-N/>E+15)F?$9*,D-3F1')%4; ^X":DE%4EY\#AI"R]:G M(;PQX)ZCMC2$\^+$-83G@JA530HM O=$M: K!8:6'BX^E5PA&X_YX,!K? M]OK3:7]\.V0O#Z0/$=Q-QK=GL^'TOG<]O#J=UP@86T8AE7JB>WA 6+*C'#A9 M2A11^**"<"Y'*5B?3X-3!@%AX,S3I8V2EQ<'$@XOURJY-&H+;Q>>J0T(\OQX M']U+?[^0IHY7E(7@/],IR^X$3 $#W,HAI?7&<=EK3!O%,"0J".?.C^$P) (! M3PK*(4A<%,CP(]Z]\AKD5(0FCH0#C.,9*+! 4$\ MOSB$/ZDX=6+5 V3E8AU,TI)# \-)N@P!&O^5$[2H()#I6:9#,NY#FIIO$$7F M!#=)Z$7#^1RYL?^"'E^=-2-4.4@9U80P?:>GN;NUH ,A=&:=^(R>[-MPO0M+4(E>8$/S* MEBC.FOX2;PS6QOHF()B:A;3MP(%SMN219C*W3>;9\>;*B0R]P;HF((2*5#9F M'3C@XN54/JX)NJE++X[N"\)=GJ,UY&@N0-$5 M6B@AC-HI?Q_BU;?,"E?(\<%G/*_AR%ZR2N M(&-=$^U*N&X7EP[=B@X78RQ-S]0Z/J6 M3S]>?BP_IC&8W-^/9H> \<%D/!N-;X?CP>B$7H0\9'>[2B(JZ2CBN80KEN>_=1KM%^TQ/2OR/?XPV6,8\XS/_/7"-^J)0@A M$+;:40EHYP^[T2_1S'FS78;^4_2F&UV(#GNS_K]/:=49.S'275 L%NHHY]U6 M5/TD7G*=42P8984!K1>%C,_GL1-C@# )EFE3K@'EQ8$L_=3*I98*J(!D3)"_ MH.-N$L9$?4U"7!3"4E&G7+G 8R$*"**@-*,H]ET364C*0E@%V A# @."-/;# MK6ZM+BK8W0I=3G9N75Z82TYVU9TJVQV.^#%NNGI,Z )R^THPVV0@NJ+++MON M_9!KY8B"(U3[^J&7;R6-+;A'5'OI+R]HF]57DWBS$TH@V+N9QG7"'G '#Q6X ML!LBZU.[0XMPYNY.+/A(_3SP\7/0L^VZJ#XUVS<(89 Z72W;L_%S4++A&V4- ME90?.F3#YPK^=")=^^& $KC8\;H^+33O$<(MD]-54W,^@]/C04((/_;>@MDF M8+M"(56$6(1>LQ0\ID$(6FBVHCL&)50=V-Y*+J%1"UI>"\("ZWCU%DA=#AFJ M:+E2\R2$KK6 =74AK' :$;,..%1A;Q=-MG8LK05A5&[&CJ60H8I6@K_25 SC M#FHC@I4B!B?7:S1'E&2OOO7742U"T BS!=A1,,&JP79E86?FII4AK,=JT'>1 M%NB@@Q5X;HU13>QF34!8I34D?#,&@%6![2JDHLUK*D-8NS5E\QKH8 5>3=(P M1"R]>=&(B$]'MG8RA2%+2GF26J8;==0Y9]JGT_=J=3X>! M3]CUYEQAB1AK:1E"IA(SD=<"%YQZ6 Q9!RAYS":Q$?5T "'MR5'C0R74<'4F M3[$$<[7!I>8^(&S^ZC*&F>=%]NFBCKG,?1[Z:J$B^M8@ M;$P[414]:TY%909+]H3=*-QMR%E@.W]I;Y_7I!\$^)4EC[+3'JN&(>R*.U$D M*RXUG.K-9/&L%ON9-PHLP*<"HCU6L06*^>;N $(N4";500;;H#3 MA0%>K7'(%)7EDBQ,=6S)O;T [R-M\&F5EB!HAV'4:15XX,1=HGR,8O8Z0'%) M8QCH8MX,!!_8$;HN.B$S!]]X)N "0?2/W7?;$8]!I_^F!(;>=@",AJMU@#ZTK4&[R^J\?W0LZX!"#[!NJ6JPWP"XSAS2QF/U6EA"#Z\9L;C%!]\ MJ1D?]< [RY$^R]. /)L]DFG0]6+A7H'R_DT#XN/HVIL&,VZ>PSP\")PH\N>^ MJPHK/*8A"'O<(QU@Q\"';(X9( \$TZD^WCP$3KA[[FNM? K1LI4NW5S'VX'$ MC,V@=V+A#P2M'7^W%#?>T9BUT*5-UR/,2K!/Q)9O,?9>_2#@B6EB)URPH,)T MK"M^MK)NJW:[]&RU8>]6S#@1Q3DD*QJ%F61"R.O/Y_Q 6!K2>41[73J_VE 4 M(R:@%A@K]]&6_RKKP,O6:"5=7OTE_6J#15H,$.V?MH++F, MS:ITZ39K9A@6XP0K22L9=BH]60:MV@./8 M.?MXI$9ZJ @2WIUF(H H%.!D) M(Q.4#W0K:X!XG]M,3$H/:27 M$>@7,SQ\"C?3F.:9 4[M)! EVB(M M#2&JLRT+RFJ,E"&G(FBZ1"1LK1_1S5H2L$F-9^1.5YR4-3[V%/?+ZFXW^B;*=,$56VL7>D?]=9" M58@=/Y;[&&/WSRLZ7GG9"S4L)L'R\=QORX_G/LXF@_\YN^H_#J][@\G]PW#\ MV)^-)N/>PUU_?$+/Z>Y?R'Y<.@25F-4GA"5 X'>8KS:',@_.AGW79Q.(\B7> M^MKO9*1@RC)V5DCQ=&^^"* '>^L6;79$R(.&,*;O*%*^ZULL!.0U7Y&6B;A= MR\N]XMPB_)4F.IVS_#@OB'5(!Z=_"1^!-2@/8<,O5HA]5@\U@/HYG.NJ3_7# M8U8F9;"Z.(2=L)J_:OK!K0AW-V_YDF'R&B(2+?TUHWWX.'DXS/QTI.2 Y--! MI98ZF#5DVX$F9XU*O(&O'NQ?Y;1C7AW(A'2$.9C+.XN[@1DMV_=#0MPE55/6 MI7Q.T]6 ,*O9:N)^OM.! S_3QE,P0A>^*V#D5OV^%D3(W.QT.AZN0XV;5BWU.NK)*5E)N%W[LU S-_]ZE"T3' MT#RE$"97[5@F&\I*YT*VJS&#AAL2I1,$1T_.QFS)K='JFT(*NL.P>O'W[-H4 M>HN' 6^#*AU:;&\G;W^GNW/D_?@N)DE7!R<L\]%X,.WM9\F2DU#"E1Z M5T_[$)RI#2EB?4P"YQZHS+%QP@0RF?<]ST\1\')1/XF7%.+?2*ER3?4((=*H M025LBFV?GUIN,;XX?L"F@!M,;FE=631^<]U!2,,'5"&E/ .GC2P3#VT=>6+, MZM@VT\H0$O@UHRFF'&CX FMEUKC<(;(R@^W4G@B M&JGD(U3=/) _F;/'>UZ"L(YZ(XH%@N@=RMK#K5,LJO4-(VPA((ZNP M$-SRK#+Z7?1:%).$NY%X+M/9T@DG'!'+"\ 2[2!/?\>S;2) W.2&M;&HR,DO M49_3/5AWJKSK_R2.EAL9/EK6^!W#OR!EY]Z$:&3@ &^E^Y/VCY^ JA?Y_05I M^B^<\YUI>K'[DW;"GX"F%_G]!6DZY?<<^5TJNX""D_;QGX"^"UC^!:G\GO^_ M(N8R0E[_!1&Z8>?SW;43HQO')^S1 1BDVI')8Q,5Z>ZC;7C]5>;$7 (L*%\ M,;OC*@,;-$O[HLPKO]6"9V/6]'TA>W.XAF8ML2_(VO+;/7C69DW?%^(?@&MM MUA+[@JQMN]EDM[+AF9H=<5^(7P*NG=F)ZPLRLOP -,.Q$T"9OXK$P,BL?&(> M"C5+P2GZ/JL#(B^^B\1\V8\WG 41!Y7]?8"C>(SCWU \W6?Y.[245BKR2:+K M'=(#(YEF(^K>(5>_'(U/+9Y.?-NO6+G+MM5<0@2,5*&GI=L25H)3Z,IL+=Q& M:?SV6KF?=M7R).\(-7)5K=Y0Z,E\3DTE7 B/I6MMN5U]:>6F4*W\@:HANW1A M/+'WBQ/4KRFR'MK5&/@W@V1\@JHYP\#GCSYN9_>4W-T-$838+9)?$?JS3E4R M[K)=W8)_Q\>8<:>J;*-PX 0H]!SR&W)$"2!;Z[E=U8-_F<>6?U U,'LI:8=I M]Y1Q/Z(EJ9B":^0E+FMPAG?#.>UFA4.>MZVI:V:5R6E75UNYK],]4Z$J\!0M MDH!=>!\X:W:!KFV-K=9_NT$0K<3B=U[5UMI5IW:3EE7E M"=1)59XV: >@SBG4I+=VM:>5\X3&>=;U6V9IBL=^Z-TBO"#.>NF[3C Z5+-[ MT>Q?@A?-AK?WP_&LUQ]?]VZ'D]MI_^>:!_UQN-;R;3^_1UL]-[UVR*7E"8 MH(B]5#FD["!48H,DBO$*D8BR\PZ'BSO_!7G]*$)Q9/:86;5&6TNENW_5+ZLK MDB3%A0O!:GH(^_W/7*;Z-N9LGNS/MC7SGP7'] MN>_*%;A'ZLCY+Y?X)=SESV>338IM[8I?UHZ9&BJLUU]S#"L2P0/X=0;?%^LF\@[-P*4[3&)';X 2 ZAUQW/A7/U[NL _?W"#Q_'#!<-/_O)GSIAX,[%J" M<.^P3ME78@(XI7A@BWX2\Q=0F6..72Y9;YUT-W[HA"ZZ0TZ$>,+-U@2Y?NJK#+W^BIJ#_S?_*-&A-CJ&< 6O3I5K@V<=NXCY M"X")&_-#D\'2(0L4V7F%ORM[A:?#Q]GT:3![FH[&M[W!3_WI[?#Q)-W &>90 MR4U1>D*.(W.?K[:%3H:A44AU >W=;G>L*Z:=\E=SE35@.GT-A9>U>"5*"/.' MA$#EX[>:.D!>L35020-)07J<]A$%M-'%+0H1<0(V\GLKRF"JEI34%[1]"43L M.*[8!H0<2D8JFMOKV6&$(-K\M$F'%#[ 1(B\(/W.WJ1JE[MX_G#.YB5P[Z^N_A@ML$_ MZQUZZV6Z^[KS_[KS_[KS_[KS_[KS_[KS_[KS_[KS_PQV_I_%KJ3J'M]B:]+L M]8:MWHU\EFIO=[SV<^($_GS#%-#E04*6YUF?!+<?G[JWXUN?F/KX/Y@,'D:SSH[Z3(*^-2P:@];M,JM4+\34SW0& 3X ME1W31@<]CV:T?\5RU[1R]RO?RN+,6K8I7 ASKYI6Y4K8K"J0!;&=_II+$](2 M>4_@#28#@CR?+AYQR^EEKJ^NW64GAR%'-PACYKV*R=@7U5::^WK0IBPCU!X\V77'O&)23G=YWLS MO'44;-UQE:0N;0O"3-^*%D@Y<&):L4\)56T#G:T.X0"X%=EG05=RFOUPGG)Z MZRWZK_\/4$L#!!0 ( /9I:U0U@#5'$Y$ "5="0 4 :6EI+3(P,C$Q M,C,Q7VQA8BYX;6SDO7MOY+BU+_K_!>YWX,G90'J \LST3'9VDK/W.2C;Y9Y" MW"['=L_LG,9%($LLFXE*JM'#=N737S[TH*I$B:(>7'* 9-IVD>M5:_WX6ES\ MS__SMO/1"XYB$@;_]9N/WW[_&X0#-_1(\/1?OTGC,R=V"?G-__G?_^__\Y__ MX^SLO\_OKI$7NND.!PER(^PDV$.O)'E&#^%^[P3H,XXBXOOH/"+>$T;HC]_^ M_ML_?/^['[[]\?=_^/@].CO+*)T[,>T9!HB3_.';C\4G%QG5,/@3^O&[CQ^_ M^^'['WY O__3][__TP\_HMO/1:0L$54WB/_T%I/_ M^LUSDNS_]-UWKZ^OW[[^^&T8/='^WW_\[K\_7]^[SWCGG)$@3IS Q;_)>C$B ME6YOCY&?=_SQNYQ'WOSMI'W&YN,?__C'[_BGM&E,_A1S=M>AZR3\6VCE@)0M MV&]G>;,S]J>SCS^<_?CQV[?8*^2B;;RD8",3^/?OQ(>_H89#Z#^CT,=W>(NX MK']*#GO\7[^)R6[O,QWYWYXCO*T7V(^B[UC_[P+\Q+Y/)LP?F3 ??\^$^9_9 MGZ^=1^S_!K&67^[62MW_6*&5=>+J:'TAWTVFSP,-)6RDE-P3I&9AXOAFFDD] M.VLFPI=UOJ8_513$;PD./.SE*C*>#:2Y2#SJ.&5&.W0K!'T6@F%T:K(XCY,8 MN]\^A2_?>9@PM/GXZ^_8CV?B1VXM^NO?+D**J,O'.(D<-\FI<1W^ZS=UGW>T M"9.<$5M&5?&=R,V9T1];K)&U^,X-*<+MDS,_^WYX]VT4[NI%%>S"F@__YC\: M?+^Y+A5%(AR':>3B3E^L++_*UH6,M 4;X'!P]N6^@]#_^S(?^YS 0ZL@(WMEA)E M])73_O_L^20%;+Q.\"[6,X7:)H@W\6;>?CHZAU'=A$_1; :.5:?8 ML8/);8 [6JVHO1U.4$6"[,2>=XLC$GJKP+ND2ZT&S8_;S<#W:E4[=KY*(^#> M5R]K;_<39.ERQ$.,\-1C:.0$,6$C>2O\U32=@1NJ%#P99X_: 7=&I;C]Q]^" M\K20*-;C5\3'-^GN$4R!*H5RSSO^'*C'*<4T];1LXX511(+DI!YV MAY\(VT\*DAMG5S?F*IJ!][1ZQ:K>5FT#VN,4HO;TNI(J8F0G];QUX(81152^ M<+Y/Z&!_$:9!$ATN0D_MB&V]P/NEEMI5-VWL MIK]23OZ<05)@O$V: P0ADK MQ'A-ZMD/SMO:HY,'LB7B&+1E"%>W!^_-+:I6_5C1&+0'M\G52E;V,2 ML/0\:KDX^X=M87Y4&J2^+7A';5"QZJ0U#4$[:).\/9TSH[G(?T!\@A?@S935%K.Q3%/U:MUR[+9')RR1MJA7)*19H,\(V[#'?DL8Q/= M1N$+"5SU?%79?"Z.J5"TUCN/VL[!154B#^6GQ6PTYV##66_#.''\_TOVC4LK M1>.Y.&JMDK5N6FDY!R>M%W@H%Q74$24_Y5*) ?@RPH[")8\^!NR$=8H42672 M9T =K59$4]?BHS*C-J4GL61C__8Y#-1;Y35- 'N42J'^RF$77MCS\\/I"D-C>QI@E@#U,IE'O8\>= /4PIIJF'<2HHW**/ M/WQX_ ;E]"=RLX?(87=5[@^[Q[!.W>// 3M8K2JY=U4^!.I:]3(:^Y6@A@2Y MB5%K]>8^4[&QXH!/T0RPJ2=SS[4H(W_V#T8?Y0R0X#"I MQ_X<^FF0.!'/[XCJ4OU5[-0+MD2I9>WIB018)NI/ZWT4:13A( M1*(9FWTD3I*JW5#9'+PW-BM:=23H3YR]DV!V"Y&\ MX$LG<3*9E!91-@?OJLV*'B?JU+4%[:HM(O=.S2FHLW1N)_?=R9-HHPLGP4]A M=% :XK@5>,>L5>LTF[9H MH-ZR4=(*TIX^QXFBG.JD/K?:X>B)3@<^1>%K\GP1[O9.H,8[56OP M/MBH9M47:YN"]LEFB7OZ9DX<">HH(S^1DZ[=;;1,/4)I+9,$QPE/=[SRG:<: M:S0V!NRB[4KF'JIN"=1!-00V]<_UQ=4=RF@CB3ABU*<=MY^Q[[=!YU$CP.ZH M5NIHT)9: '6_!D'[#MF,YL1@*%C?IH\^<:_\T%&OG*MMP/M:C4I55Y,:@/:T M.CE[.IH@B3C-:?<5P]V.W;\)W7_4 V9FD>A.KN1-X3]11^FBG ML:$':%_5$KSOKB/G@3B3!1)LD,1G(H?.9@F*L^SJIX!=M$:-W!>ECX Z79V$ MIMZ5S_HF/)W.6.8U2M4*2BW@N]*Q.D?NE'\,VZ5.I.SK5CG!:5WKBD2[M:=6 ML_@H=5^HZ:@;4 M']ND[5VG2_9'3MJ*,XKJ=7KN6&T[&X>L4;'>):6&LW#*.GF'N0)W2 MQ #,7[OT ^C*1N(;3S0W-_>;Z_7E\F%UBKB'X/)U;U0H M&\W%C4_>I:AO,0?7'.8MBH+<8 ]0#.!ZUXJG*!H;SL4%3Y2K=<-KP ]/: @[ M@#M>J]^9&$2S1'[!:VKU+$;9,HYQ$K?,7DX: 8^N>J7DR*JV !Q5"D&-Y]*< M'/J:$[043$-K=7]O=YHD],GV"K6"Z;3M+&)*H>)I:!TU!!]A*GG[!=JBN+P& M(^*&UC+7SN'4+0;@A1,_+P./_;/Z-24OCD_%BI?)A1-%!Q(\_>SXJ6KYHML7 M>(!V,H$FZK))Y?(==3(G392C3*@PX9 DUF.X?SM\;HL- ,EC$=FP895O8H*3K%PZ8Q9-IXM4(!Y.\?WPU?VFOBW MHT1V';A-;Y 8E7P$T.76R.>!OAO4.\U=L>!S&SQ"9YQE%E,JP83?5Z M AU)#-279X0:W0#/![M(;^K^&0^4,>&NS]F@HX6?G:G@E"; @HD804-N Q?* MLE GT&<6TJW!.Y_4+SAOIN8Z!U M(@ \"KL;0PY1_=Z X]= "=-(*%FAAFV8DJ&=0=>.0=@VC-4)=KC'47*XI9HD M5&>F[UZ\UNV)9!E\C:G,=^3I.=ELO]#9" .RY9::DZXATEWJ.U2-2[RG"PG" MMP9HS^6.57K[9]U.P:2,@:/0=,:OK@[&Y@H8]294WGQB+D1<("[D@L-E(2?_ M+9,4<5$1E_4LW)Y1:<7ZA?9A B-)8B2+S(G(0MM:YH#_,J[(&[5=_>1MFDGI M'(R41@%)T@@OT):\L1_$:A+GHM9N(PUBOA<5QL[ !X2]>0V=>V"NABL%C6CE9W!9RJU?3Y&1[G6*=MM MM+T7\"D,O5?BJTPC?0P\2(\5D>,Q_PQPZ)V(:.IN.:%Q#CCW_#K8*O":XFDP M76I!.LVNP%&PBP%DA-3I!Q@].XEO7.NS8"+G4: /!2>4L_K& M3B1/;86&Q(!I%L23*,R^X_,P_$=]0N"$X':)MSB*L+<.W'"''YPW50:=5@?@ M0-:NK Q?ZM: 04M#:.-;_!EI)&@C2MQ>[M>4^B944>MK*BE%H_4H5=46>'@V MJEC9"JEK"#@HF^4UW@.H)!39/MX<4T?KP2?T4FA>? @\O*I*G.8$ 0Z@(P'[ M90'93/X9*.O'>D!<$^>1^"0A.%X&'J^"_!SZ'@4)=OR1'%HN.7;H#CRHNAI" M#CO=OH #L[,*IGXO,2H.K).#]7N3T^F_7IZOK]%9W7H><3WTI6")-)S[SR/JFZOH MERQLSF2SBSFWSH%=RFG)?5]K970M7U 96\N] MH&MSP R#IP<<[2[Q8](#8:Y+6>#2D-,]H/.P0HUH. MB)^=)(UJ!XN)!L01=,UUVQ6ZL=NQ?F$!C_*RE<4WRG>+X[BXH$."F*[C?#IT:(8FS:[ L:J+ 2J%433Z 4:S M3N+W/D.YPR\X2&W/*R;1N2B,T##CGPK6P"@\[1(G2K%7W9KA!PG2G]033ZV^ MP"&MDPF.UD/M'0C?Y>ZPC&!=TO"DI3JNN1PY[G=73A$9HN. _-@"V'[K, MP!)6=VFUM\/@8YY:N>;=6,!HUB#LD+NO=F)S!.6J)1& Q)RTL&Q-W%$VAAY[ MC4JJ=GQFD;O3(O!0^SYEOB_$':!1%/>XXEG!-/=D;PC"3M!H>D/*^)6 N$/: M[TDOX!"EJ79C G"U"V#0TI5\R%3@RLP"3C[P6)JSI& 8,XSJ3=-B=Z<]2UBC M'_"@UE9=?9&ZIA/@P-:7?; +U043 #G&$VHO[E4#V,(=7VE*ZBR??X7Z!ICZ M\H.,Y%HW(%0=H(-:J[(G=R%J6T.&L7:A^]T8J$Y&;,/6V-K""-+VTY59G:&T MG)3,XSQDR&WNT<\U.NP8#K15""-P+L+=CB0\,R0KQD['7QRXZD!J[@$\L#34 MK:99*)L##CP=JL@WJ'3WL<=P,<) V26M>'#??W^5$%Z(^RP*MXSC% MXQ0*TRHQ.J:FL=#TW[[_]OOO/Z*]$Z$7QN%_H8_?+[[__GL4/SN\8&B:/(<1 M^2?V_A<*P@ C4FN3B>?-8= :L37-@(>K2K'C:;'4K>;^MO0#C2P?AC5,\"Q:(\4 D0!F7!9+1R%+"[Z0&8,]Z MG5$#N(*+Q4!_B+ 3I]&!JRBT;9H(-#0''M1MBLJAK&H+.(!;13;>YK.9OO@O*D L#,5X %O:):CJSQ= M2 "&!U-->MSG*)ZU$0>L%8YYTML'QO0;4:\WW+(<.&O7?:R9)[OE4C&/3YE9 M?8@P<4B O943L?KG<>6-E2UQB?H!0HV.P'%#7_GJ@X-MO0"C0P?A33T^9X%R M'NA#]>DKSL92@>X)])>5]01-4(=MVL<7\ -8K5SSH1K@ &T0=H)#-'LOEHR@ M=_;(A\T'2V:F56M2T0CZB-RB&-8)9UNE2H5Y-+H!1U1=Q;M49@6,MMJB#UN) MU7I&X#C*GJ0) MR"25W9,N! ##@9D>Q@N%G!O:AA'*^:&B[F+)T7:!R6G-DNL?%:3+3$9>.2E_ M]WJV]Q=,]VDQ66U>X,'$&Z&4&=1:7J"1@S M.BHP6*X5Y80H; A>XJP&46Z(L[/UA/C$ILCR/8I$#_2!!,@+?=^)8D27:.(D MQ^:)3=4D7/]X662?:-FQIM.LT$"EM!H%CGO,)OJ5@@\6]8(#*EE B/01UNCP'3'[TBAT!U>W&K:0@(/X@[J*Y*F9S@O[R+],*G5 &?D$QH!_EQ<,H;F1+RYQWRB7F<*WM!\ M'E$^^"RT&MU 9MX3* QPSGVB=>.$6]UZ;B&KGFHKFLXI5 >:==:%Z:@7G+3R M&<;2-CO^YZ.KB-!Q,JDT$QSFKF9WO!W6:^$NE(2VF_+BFJZ!JEWFAK@U"C?" MKM1^3MA;)_:P "QQ !*Y(^A<#=]0K;+=>UY"?X6=FMH#C]Y655NN>HG&@..V M7>:A+GL)LG8B=0(M*X%J,3C%#1.^#;-K?_=9W1IX8+:H*8>EHBG@H&R3V'A, MV=S<;Z[7E\N'%7NRG/[S>77S@#97:'USL?F\XD^9TQ]N[U8_K6[NUS^OL@^L MWA_B+]5=T6^_[O6TXJ&&91QC^C]/?2O1C!+P..AAGNJ5H\YD ,=/'VW,+R5Q MGHA]/:AX@N^5LD4Y7_E9D9RUO7N*%HT$HCS_*GL>K&6$;&H/'!M:5:TMPW_< M&'"AK]Z+;^@ M/$+;E:UN#:E: XY1#:'-MTAB?M6?$^<)W#EYQ.C;VA0:3=]+$F%7U @1ZA8O M7++T?L=[(7$8V8S=>^Q3HD^?<$ !Q:?J+[T="0B#*5;C) ,NA>&T.P./Z6Y& MJ%PCUNH).-8[*F!\W5BP6:",$8^%*JM\V+94J'=B.SQ)=G JK*P^;+>G<$4< M5J:,_NQC]@.SQ2Z,$O)/_G>%_32[ @>"+@:HOG/7W@\P"'02WW@HE)@L4,%& M(('$R-:K=Q.;0$1^@]XV%MAEK:.V%4VE)?"H;E"O=CE=-@,NCS@F/^)(?0;QU0C*)_49XO*)L#C[XV1:OG/O5M <=AJ\BF MOEH2SJ)Q@7+:=H;($345A" $I9"D>=E[V@I\"-:J58V\2A/0 5$X;551AA\A2(8A#NX2%R@MAQV:3WDT,"-K*?XRUMHSX([D8! M>#@:F$,.U0[= 8>QB1:FH9#Q0CDS)'%#C%U1B?:1\[1WPFO#*FYNE42RRA.W MBE\W_9\\,XJIG9]YDR"ET_=L'A\&F3F*M^IQO'JC:H211P(G.JP3O../Q;+3 M\I!OO;7.L\?D"!R8)C#W:9;7*.P ]\46IO/&:1E?YD7(P1$I80Y3F9U0S_C MY#GT4+E 8'=M!"DN/\NBD31 7 7QJG2IQ,BKF[;MAAE\+9G1$\;;.BA3"V0S MU7,WHJ)9POI]"'C+:E;<21-:7!B/91 M^$+BL8XN-)Y.LZGCA,!S@Y/6 XKC-L!!IE8E&5HJ#0 #2KV"BG#ZUJ_\3D5?$RESX10\0M=V3XGV%M2]9TG?).REQ4WVY,[?RV9Q 9D M@ ..J6%D3.I* S!L&:MB&ATY0Y1Q1((ERXG,BHE(7!?HDO@I:VT[D]F>G9S, M3J?7:?\T WPY=V+B]K1I3N.=($O%)":PP@F\ TRIZC$1H'"FXQ0'"6/"\A>' M@)%A3,.IH-=C)*D\Z&B_F(@%F]B::%J*C,Y?O/V!)!OW=>NM=*62U* M[-I<*Q^KV;0F5K6=64@JU[BU#6<4C,/,S O_+"IAC[DP[1R'[V"E-?+W5N * MO(+>QYIG523)!:(G;V'6Y9^Q1,PL\)EM^R2,5VN'^=0*/(OK1\V3F]&D:]@ROR8I3*S#S[\VW_\\+MO^-?U;__Q^^\7B%ITCUUV!.Z?O&4_ MU#Q0T?JT:?CD!*8IS.(]43@ M+H!X#(&C3Z([,P2.)N,;VW1ZW(T;8"R;0.G))[XU$]UW,<.=V/[-T]G:>:S- MPK/Y4QF;+7_BY3GT/6I\<:.X98=4MR]PN.QD@DK569V.@$&LF_S&,Q'ETRGW M#YN+/_^TN;YLZS,'5&^4V/M 4]1=*JN@KHWNR;S_E^7M5S\MPYQ!5T6!56^#.VZABY>2] MKB%@9VV6=R@G15\%89M>>E&^ _D9LRQ:]4KYI!UP[U2JIGBR5#0"[)5J67OL M412/DZ*O@JA-;UQZ'F&S=,>_=8BW#BZP V'OU MY#;UY)(Z8N3I>AME#"#X=N#^WJMKRZBQX/VZ7V=2'JZ_.0O#; MI>NFN]1G%5M5^SW-V-RA/W"_[FR*"F;K=@;L]]UU,,;RDA.JVTME>Z@0HN,. M)W3VCKT\R[,Q%)2-@?M]LY+5=UCK6@+VZ!:!AW#?2[PE+DD@>"L-43:^X$LL M_ET'IUN.=Z'O7X71JQ.I[@ETIP+T0/PE5<',UHL5TQHB*S80X3U5Y9E^ M=J+WI$=V5.5U'*?8NTPC.HNZQ1$)/6Z$U6[OAP>,>9O;3-A;JK[RB,B,%G!T MZ&6BZM&? 2' ^-%/'],X$ILK@BT2?)%@7(!+SCS;B,G9(\;?TJNL5DQU&X4N MQEXL"N 3RMZAWLXR.5?WM[<9$,$#'U'_16D6=2:!*;5Y I"NF30@J(W4_$!( M6Z,Q8$@P;\:AD[BS"D3CFTM,>HBP5QK0I0\'(5OW2VS900N2@12B:AJT*E/F M.RR^5X/!3T5GGI#<;AK=^6 MD?G!L(8N(\X#CP[DZ M*2&,>[-LP0G?W7] +E^';46*^ M#A G-8H: PO]!;L,$J=%ODE-(8-=7M53=H0X\X0ID4_,)LVL4O2=-_953= ! M_$3'^:/?D1[&-3^+RL79$B%Y=A+T[+RPU_1PD"^L/($!^RH& ,7 @4S3 03O M:R<_(%!P(&/HPF#?)68M))8W!..'4)$ONG3=B)F!O! /!UZ\";X$+\UH.1!9 MP$ ZI.%RC!V")G#X'51%XW2A79@&?$;J96?\[(C?*?.9]RR?F?[)S?*9/RQO MUQ??L"HKJ9\PL.);08Z0$WFYH(B&;IJ)FD7JM @.P[JE$.S&]'&:."G2Q-F1 MLK#@I6S!7)Q1H+_]A!F.'3775#F@< MMI@R'LO]QD',Q_ [_&M*8I+@>QR]$!>+:? ==L.G@%.IVRN2(RWG&!46RI M4R(HR8?/%LR2NG1,3\/87.P_"J*[$'D() MCLV6#2)7?O@:ZQ>AJ>L"'!-U%%:4G#EI#QB+M,0>OL#,Q?+^)W1UO?GEWJ)/ MW^"$Z7P;A6Q"Y)T?OM" 6P>;/8XLEJE-*PQG8<%] \I_5OV81BT>?]@ MQ(''R;!&E"-J&,J 8V]@!8V/ '#"5SLH%P0]'M ')@L=Z;]!A3BHE(N8QCG*C6$ZV=@(>9GM*5R4)C#\"A MJ"EXCZ26@CQ+;2D9(,'!TL@[K=:DU-H93VN-VVI3ZMT#NVJ3 B_Q%D<1]AZ< MMW-1K7\E.%S1V"T2(UG.8EWN7[?>0/')T QY)E^'KL 3]DPT&2(O3W#E3T>4 M3Y_ECTCPK3^1))M?(YDXTVY*L^2\V,LDZ,-Y;HR5;(PRHYKSG#Y?VHI!]+W# MXKSNEX@D>+/=;K:YW)?X,!^%- X"S MH#BY95A91 -C4T +])D9\HWE0'.,@,4@\66!)0#VQ1Q*1.K^7:5V=]5+A?3 M76\E=](%>)SK**Q>Q57; XYM+;&'6LL4Y'DL@UB_C:RQ;B3;6<2-KCR%[^)6 MM&T$XUEZY\=9>@H[*1L#1ZUF)2LY:+4M 2-5B\"]B@+5)*5:*PHTDIIL]7 & M*DWT/(U)@&-V<>&1 A&31F3:/-'5._TI)EZ6;;.,(JHU3SV,+Y[9C^M +*TW M6T67:^(\$I\DAX\*.T_''3AD3/PUR!@T$6O H#:U!4SA(Y<328+FB7V,+ZHP M1K*PM!D7EUT%*/?#5%T7J)#:%@+/Y3LIS;IU2%36H7%+T[HR:[M9A"\DIC)< MA=%EF#XFVY1=-V66:L@K;.H"'%1U%#[*/52V!PQ?6F+W*%,HB/.Z$3EYE-.W MEG(XGL;Y5GC\C4B-B7FB--/>R5BPG!I,7E@VYN"'8R)SZ,%YR_:Y,V&DI)Z& M77*MSD"#ULP(QR=C[3UG$SZ7K&QH$9:3Z(H-%T:3$4#TWZP[HG8+XGR. M$18"H-=GG-,D,:,I"DC05JPH(FW"M'I"(7^A-*'TT9Z"C?,DZF63'9YVCFK= M411#4BX%*L7@7U@N"'QML"QL2 #F[#&*EY4JQ#:583Y$X*#8Q,&>]B>,#9;T\M/J%GOMZ/:W&==WLJCAWU399&Y79Q;R669H1H)'$K/! 3Y.! MT4&U7!DWY<$ +L:U3F$&:3,-%(!DA:JO2_&Z .UIU]E!A=H K3.$HWZS H4& M\8>?)_!2Z-?J"+ X51C:"+FVV:K 9K#K5WU3&*P3 >"!W]T89C47 8. @1(3 MUDX'T29*C@2 M?!7BS+?TZ]06/2[]2@H3@L"]6^>0U[UW?TU)A*F]J!&2 WN%/%D&'GL.=<^: M*,S6,_B P&K+*'3=S(+]3@F *O>#L@^\33M6HS MB;EAAX9!&M&CH?^<\$-'C2$1I.2WX$5@V34T-@3G3,%@R)B&N<%IY/AD>Z"3 M#/% #<^$O@D3C'YG,Q%:?U+6>U8''S*Z&\-L2008+@R4F'!I VIG9BR;\)V9 M[ H-M-6)PA1%29,Q=F6Z$Y\GS!@:40.".E*>'SR9*C@2=)45EV:[*S.U18]W M91H3&YIZ_<)\K':#',(K"5QJREE_.) V*WE4X:*F)> ;1&X1U4+3E:N-]OJFYIYS$X^(0SCQ8I==JA5=EY#;V@!Z^[>K6;436-(<^PSZSR$#XX;RQM]3GTV4.&5V'4J?!G M#W(SB7530]4!05=:,T )8Y5Z0TC&F9U8L((M$G-^Y7B:0J7=,<:>P:+28*RN MR^N1P6)X)4\ST:EMVLH#UNQZ-'\/QC3G 5O]3%:#768$X0-83[UZ!B4//&59 MT$*"1>W&I&4DLVPYH)4[RYDD8=NR@?]9WF@3DM2BM61C4] MX*-&F^!#K(\V$1V:G>B "D[L)(+Q$ML@MBT\$._NS',LAL 0X&!$A-F*8!* ML!K+)I4$*V")!JOM%KO)9KO*ZM[=46#=!,PZ[/\LK?W%\<4&4)Q$Q*6PRQ-5 M Z_Z!ZGE.G#]E.W/7))X'\:._RD*TSWM07\7:Y\4>V5*A^([ B$8<'@#8:,3 MV+0O%6 X!F0<4T@3*K")7JX$8EJPE PFV4*, 9* "U3*+CYDEUB._U;I4.B$ MYKSEE69/2V!D M1I:_.&$)Q3<]N1# 1Q\[7XH\TDPK >!1Q9(A^FR6#3),"-%13?D=>0BI#E-" M!SL+CYE]3S?BW15A6R)&@858SF#Y:V#?4U1^3W,>+,;XXMXYE ^.S.\5:*'@ MYBC8)^KYKX+&75D(YM."KP7"K*;Q-GNF8$2+W2=.E+P3FSWB)Q($_*D#E>6F M? H\W>]]_FRGXS,UKOSP=1ULPV@GGO5LOARHWQLXMGO*".K0K&X^AEMR*Y>!$5 MQVT15=,0?%"IE#NJ+7[4"G1H*87M43<\>[D7Q_8C;'#U.+$%?[Z93OYH[*2! M9S/9(9_VWE#_I3^6!74"KR;WX[*8N[8L%0<@"SR:AS+<\19A'YJ D6(PU8PW M[@7CVF2CDQGD-/ "P29GW"A2B:O TS.1^9N_V:7I$7DP_%;_M]Q%V"5\KW[%'1H\/*49E!!29QC=N\6KP*%R@ MOR4\KM*F,?RSXZ:B# K1"$NC+*KH/'VP+>NDT/- M+5'Q.C#OYTCBBL=\8_3A?GD7?X/"1Y\\9?6S\!N.7!*+Y%;VZ'!VNX-)%:?N M<]9UXA=]87Y=:ZDB2)$M+XJAL(V:5;P7"5U".OG(2C02 O(FV1_D[T@(.?T> MSPR,?102S-@OPL;2F4WF]EPNBY/R3?3D!.2?W!3L/F;H$T_L2 ?>+14W1ZG- M-ILG./X]_0O?86ZK\#@4;:"#X"@FE.?H@Q &/%$?5C_C6BNK^XN[]>W#>G.# M-E=H<_=I>;/^OTO^^_+F$IU_N5_?K.[OT>9V=26KG*Q:"35H!]O$%8XZ44)\EO^TJ%11_P6X+.J>O]PU9IT>$UG5=H9N_U MTL7L+44REZYD6\;'Q@[ 0[5=63EDU:T!AZZ&T,:G]%\^?U[>_94Y]?WZT\WZ M:GVQO'E RXN+S9>;A_7-)W2[N5Y?K%IKE."@7@"CZI)3*XUQ1R"(>#8GD9O4WB0I>.5Q$OY%HA+R$9_ M6<9%\? *DL3D:_=24)1+"F"V /L+F 4^W^$7'*28596M>TN\9?*AWQLX9G8T M0[6DN597P#C650/C@N>KGU M =XXO]'M.]\0'V[0R]V?EQ//6?&*GRAG!F#B,)TYZB%O0@3(YST7X>Z1!%J/ M*K5T 1[I.@K+T=W4'G!$:XEMZK;+B[]\6=^OV688+-^"Q MW:IJI2:3JC'@"&Z7V;C@34:9U8] G#: .!U/W9O5 UK?7&P^K]#MZ@[1'SYO M;M#]3\L[H[EE;:)CMA<6TY4K)B_.HX^7@9=/CY=QC)6Y&MU[ PU,0S/D>88= MN@)/'C31Q-2W@^^<23/MIM0MV^R]1W>KB]7ZY^7Y]8H?.E]L;A[NEA&K0?=Y17#O:=NT[_S@>;I!Z>,:(RD+H6%Q>&F=%)!*'\)(2 M28B<3" 4%1+Q R8WWRIRN%#3YMY.:J6<&;JK6J#8+!,,+4YGIC?)>"@YT*+D M-@J9'Q_8HXL)M02KS[)G@=>RE:;3#RB*=E;]Z!'1YDZ %RWZLIOZ^]67NYOU MPY>[U0)=K?^;_7#/_7U%U]^WGU"(:R]N4GM ADXKEF)R;:CI9-&P(._7BDYO*LM >P0E!35[Q> M+>^M9BY=8SH+Q5FB>/ DU&L;FEH[@?='':6K_MG4 [2_:@EN[+^<_ (5#)#@ M &!(&5MSX\BMOQ\?)%0.=HU7+ M;:VYH=P(:B]V4+NZ@M_8 &(L=!3>^]WKS ML+SYM.;+?MLK?;6Z;6.+7D^@3FV@_E%UM;9N -W;1/H>UR6^3U=LG04OZ^MK ,&@ M/]8U]YB)HVN.;0W-9^#$8P!Y3AO6$#:JQO:#-#^1NW4.V7$<_4N48B]_])[@ M^"*-HO9#*3-*P(.ZAWEJ+IEW(0,8!/IHT^,P]^[+ZA*M_OMV=7.?;5!O'GYB M:6M?[NY6-P_H>KT\7U^O'^Q>?3PVSHEEJ+DVR3..I#^5V)*9K6V@')S)S,)P M&*,V16@_#C,*WH$4[9VWDLFS0)E$2.(O7I7A4LE_EB8*"Y1)!F#& ,W"HR-G M[09N6;LUBMCK)E]4=]*OL9'51WZ#&,HO"5W[\Y*L M:' M;_6?U0A@A+DZ>Q ML[JQ7$M*RPIM&R:=B;R'&&G<\.A&8>Y1,MR@(K$K+M@4#&&,N;8L Q1 [C"; M@7JW3I0<'N@$)&;ON;37J]'H!APD=!6O5J5J[@,8"+1%-R^[=+U\6%VBV^7= MPU_1 YU2WB\O;)=V5FFM/S9VHS!3G]<<%3MTGV$DC('Z&2_$F2&9&ZS!<%*; M0 2*XAE'[75EI(;9Y7R0O#/"S_V^KLK4;%]I3IQB[S M<]R6)&EU^WFY[I!IT?GSN; &H7&5AA&PI6J;[87THEXV %^$<1+S.E;\T;U; MYZ#S7E=OHL"#?ABCR;#0CR)@X!A(,>/Z^P^;BS^C\^7]BNUP?&8Y%>+5G]OK MI=7YG;9=SF6[M(VE_:F^E\AK-IM1Z-63? ^QUZ*9\:M;Y6 >;I$L F+WKFLL!8 )@VX!@T>L>/S%5[_ ^C/CKW\WS@8;FP/&F35$92%1M 2-$ MJ\C&GKOZQ(X6^,G"I]7FT]WR]J?UQ?(:K6^N-G>?EY;K"Q_KK;]:U>LY,Z_6 M7+MJ=)N1KX^QJ,MXH(()K 7M)": '?G\.>_43=*(P5W@94/YTDW(BTCW;CMG MU.\/' 4ZFZ)Z]*+9&3 B=-?!_(CA_N'NR\7#ESN6WW;QT_+NT^K^) ,24AAT M.9 T(C7WX- ^HNQ.9\XA,\ZAI<24I_'DR\>2+ZR!UHZ9ZD!F.(R)HT3"%_K; M,;;0/_WM9\=/G>Q=S;^DCD^V!V:![(Z58FSMU!$H;G17GJ&$?B^ F& @O/&D M\N*GU>67ZQ5:K]$9^GEY_:5\N_TO7Y;7ZZN_\L3QK(;TQ$Y_[SYC+_7Q9MML MCO8QM3\UP.$Q@)GRF.E!"F@@#:&1<71EO-DN;<&=C[,E?U1<_04QT%HWF2U M,DC(E][$Y@]<']K3[QN[ (68+@I74^O5[0&"12>QS=/F*R_%"_+H:_:O]>GU MJ+J?LW?C&13*+\=S-+RELWF7['T*3ELJRT !ZI"4%/WI.28]Q4$8;W-&HMH5)BBL0-PCVQ7MNU!8=$:L*=J M"&T,JC7OJ\;@QI6I#6!S6NC$S^R:&?V'O5;QXO@L=4%S?JC9%WA$=S)!9<:H MTQ%PG'>3WW@.2A=%EF#XF MV]0OZO4U3E5&80 4FL8SIOHQW#[4@5?M&DG989*HLZ=SV8;\7H 3*\JE^: N M_YN3R\Y[>IGT!0G;C^Y:M77-L[R+DS=YF1&7%2/F8I5G)-9'CG=LW,$&H-L( M[QWBK=Y87G]9YU5(TCZ\=.P.>/ P,40^-'3I"QSXC509$];W0B"$,XEX=(2\ MKK*-%](GM4_&#*UDW45-Z?QM= @8"\LF$)^,UMM2[- =*)":&D+KF6A80-JT M\.^L@GDP-#P/#6\)/YE=KM(H( DOLG]%WM@/\;%M IP >&BJYF6M_*/&_<4N M_8%C16=3:+ZT5NT,&"VZZ]#[N2H6"R?O,"Y0_CD\Y)C>1C;K!^WH#"=B,+6) MZ!1Y'\:.O]FRTM/7Y 5[.FNSGJ2 0T8? U7J$!G0 0PDO=0Q+N%3,$5LHR)C MR]9SC/$9YUP ##18L6*Q$[O8K,""'S47)_4M@0-%@WJ5ZB>GS0"'>9.TQCLQ ME":\\!Q+4[2.XY1OKO+J)5:OH+[@(,57U&OS7>!?2/)\D<9)N,.17FAV)@(\ M:LV,4KUPVH4"X%@W5,3\F)NS0^S[*(\E7BE'E+.$@PZ6;'.'W? I(*8)[[6G M,'>8[![3*&;G07QCT^.[%QH',/H]@0:]@?KYL8MF-^ G+EVU&/.P)9)D$2R%Q&!VNL ZF-;<&C&,::A;91.JFP/%* M1_(Q,0^ MH53.>+'92CE=N^4%7,Q6H%QW$O_C(L)T"L5^4AJKJ0?XT&]5]ZBV@*HYZ!!O ME[I'98&2-F(D%TB0SWZ!%]M3&8/5%"@M,=@"Y"'"#IU6'CAXM*] 6IH#C4]= M1?,U2%-;X(L0+=''7(4DF0 H9A),N]H85?F<..+4[4/0Q I;G$5_]67K^.W+37ZT .*<(.92IZ?&!,#/'OIKY-QZJ7@C'+6U?<5 MV8)>Y@YNI@/-<+[MM62V@4KP1JIJ6JFP/' M@#9%:Y^YG$^$MXILG"9:/&\)+X@G4-IJB;H;_+HL%K&W41C0'UT.57&7D=R M#/!@-C6,'.1=:0 .?F-5S!,/V,Z??^#YF/PE@V*KI#B[,QQY3OAI6%)PN MYCY%)85KXCP2G[_MD,V'O$U E:(K&JH#KRG[P)),VI!F:![ 86@4DU;>+!N2 M 6 &T?/(2K*E[/WA5SE0Q(J7^=XB!_U9G(A48CY*Q?-_DP)F('3W<:\5%IF1K=B1C_#]H/]JU)K=O7"\9?[/9U[ MB[^E-%#@V#F.TFJM5AA0!(^! MBO6\7K1 F0!(D@ )$5 I Q)"H%**#.I.\&T.$7I-$7&=X)WJX8Y!"+_72#TQ MWB#16E!]CQ%[JIR]J&6R("Z,S="MNT#)5W;2PNZ@M7=C1@EXRJ5+94#F+F_#3M5YO@U!9"+O_GEKLT\=D2:9O,&9( # MCZEA##2@NP*%P)+/63R<&80$8<,?2=(C)2"D1*D7*CY9S MH4[.F#.YP"R-(%NX>@*2L"V;+8YRJ[+C$F2KK$SL!6\N+;-8 M _XE.+PG([1\BC!/[$&>DV 0J'Q% I)@7J7RN.!N\87$MTZ4E%-QZ5'/#@D^ M@_&9#3(/;%I%HL\P3&:!SD/K.DC"#Y>ZKQ,_TKVD?$Q0QCR5- [9N$B)36EW; ,@"/$O)/8>D]WZT' ;XK)PKH MPB2^Q=']LQ-AECSETO'ODOAITGGJVY7:;(#4R$SU<-F)U"Q T4RC829.NWV: M%.4<6+:=RT/.$ZP1SD1C(8=B)ISMV>>LC65<%*/4__25//:2:N6AO$;0Z4\- M*.@,9*:\XD8/4L +<@RAF7$%!^Z#3ENZP:289=FK>H13/ M0!\]16E[HP"2S30=BC\MQ=JSW',![,5SLQ#?IFN;2&IU! K?W977>HD."B@W MS00["&\:'(VOSUF'C@D-(:/$MGQZ;BL_/8=SMA8QX!I3<5E11JT5I+HU\&AO M45,.<453P''=)K'QJT2,[H(7%P43NF/I>KP "P.<[>/[C&->47JPA1;7([Y/ M]WN?;_,[_KGCL_G _3/&R3K8AM'.*9)6FA99YI2 QNP YLD75X9D@"^L^FHU M[*(JEN1 CT(0%#-)$"E%H3-D4:HX"45$3;S*LF4SP7>!9,XH8XTX;R0QMPZS M-DTE0["I4UF=2=&U'M[L^?%P\,2M6.3R?G;HM$\W7]Z,$E T'\ \U=E99S*@ M9V[FVI@C$N.Y0 57E,WS"L8+E+.VCD\!- M-PK 8<; ')62C/K= <.*B1;&10@%KSF R)1FF0=X:"5P=*W/U($2<##I89[. M*5BS 9<^VDR01@4%;&R;R76BZ,!F=R(EE6>D'F<]%>=2CNN*&\DL_4S.@&+; MU*1\SMU]=J(G$(@5-IGU*F6;[$M)D>S%L$Y0-A"+F6#EX(R+XX3L.&INA1DKX-GCS&#P^=VG,/1>B>_KS^/J M>LP$RQK4K9^7G32? =(T23V$;^?4P:' V(J+ FAQ40'M="+UE/$'$=E+UXU2 M+%^$ZKA@TR PF[C7-48]#+3UG@4J:"LQ4-(@8U:Y40@/+R8U235[P,D,!&V_ MYQ(_)M([(?IHT=!Q-BC1IGP].JAZS0(56H4?PO6OP^#IC,;E#C%V\CLT $%A M$HOXA44\RFZXR(^C1(IZ^MMQQ-,_%56F4L??//KDB:]*KDCL.OY?L1/E.]^Y MO(W3AB'H <6'P4S%8*,W,8!H,IQ.?6N\4>ZH9+] 0@#$)"B/FXKXLXTY]NU6 MN:OP]!1ARI_=4 B8(:O'4@R?4%B(R MJ4R%QX%';'JBH(*8MXOFD<[P-(UR\ MT71)_XD3?CLO>S&QXPK(E"I00!O8;/6S(2.2 ,%M:,V&"-7LD;!'+@*2WTG+ MQ> ',_GSH+9Q#J()1>UZ>25&*D;-?DLLO\-6FNRB$#8W'S59MH-]C@.\)7I7 M-/I1G VB&9NK'LTZDYL%DIEK-40(7E3"KT2QXGCI0R;#-P 1S*[IE.A%\0KM MH_"%Q%!J]8GZY>2EQ/D[.L=DM;L"E_BD_0[+0"1G@USF!E/4*>E,;Q;8U4.M M(2*P8"\#%Y, 544 "%V6+<>PRR-4!O9D/5U;/N+D%6-QEH8+JS(@BZA8[.K\ MUJ=_Q%Y^X):$[-)'@7*(SM!U1L2NUV0"BD9E46_0=2,T"!LTT&B*.<\X<^10/5,(#/WOV M8M7ER):XK.S!GF4!L4VT' ]S6S+8DRK.R35 O91!GT! VDI I:" Z4PP8L]: M2K@* N&^!%%1I)5:/)L8QW>A[],E_JL3=2U,9T!P-CAG:JQZJ.M*;19H9ZS4 M$ $L,^>@E[-'C#_*! "(>5:M%E6GPQG@B3F<5 TYE8W+\.TQ-ZZ3\!Z/^(D$ M <^S8J51Z/\S4H"*P$',=;[#<1(1-H.]3ZAUZ8!S])/G+Z_Q-4(8//%K!6+5<'[XA,.GR-D_ MTPD]!3[L=%VNC\!P-K ]EK%5;XX,RVT6D#V:TL.\1,*%0\P_4"Y=\31CMHW M,N/$K:3\*M+C ?0,40\YS7UG@36:*HQ9)=GF<[%*]<\/#Y3Y\HVH7HW5ZPD\##JH MKU4;O.P&V/F[2#^*WR\0XX.^,DX@G9^)=QGN'')H7QBVYS M=/X:Z?LZ?^;[RPKF"]<7G(R>/XJ*SLOJ_89[QYQ=&00_5Y W;BC MVGFA:(TNP(M"=]' N'0HV[/QV<[& GEX'V&7.)5J4F&"/$+_G/@'E,9E2M<^ M"CVZ1.%OZD6AB^.)JS]/89R"!\J95&/<]B,/SZ'OK77[U@5EIJEQO%G0)VQ5H7\AG#Q 4 ' MJY?/>#^-41I\4J_O0+4H=_HI="JE]'4K3)J4_N3\];L3T>?0_:G.E4*?Y(_A.I/M3(: M^Y.@!G$'ZYH$>)W@7>?=6[DC4$_LKKS6]E71"Z#O&@@_THD%8X0X)V@O.@YG M@JOR%<K_$'4?\'18PC) .">L52J_R7&V]2_)EO5Z:U>S[F" MWJGZ6JA7=ILC[-5(/]*)E>"$&"M@N#>@#59%D>M4J.M3JKRB%-_V!8=XHZA> M?-,O%/4^D("7Q(J_&>RHYL+9D\3QV?68^W";O#H1OL0OV ^Y2CR9YRJ,[@\Q MA?*+,*#V87>CJ=J_X,>8)'+CFOWO8:D#!<.1S)@?$0U(&OA1TAB:FN?C[:F* MO J**,9=B(92?+?;6'/A0^KL-8M56H; P\Z)N5E,.[OB7@0&X1N*]G+E!) M&#'*=J)R)"TEW7H^\%*[O./%YN,X9>^/\AF+8J1M:PLTNK14S!=2RH; ET7M M>N(QB(QT?H_*TN ^N::#0:96I,]=EE] M3(1W>S\\8/;L3%:)(O\DQ^,$.[MI,7Y_"9QH,$"ZPV3WF$8Q6_=D M9?8;ELC-K0'#E(::.6(U- 6X":4KL?D3[P:+MS8TI25 M#CG1H6XFT-@8<+"U*UF<[2M; I\G: AN?-1)29^<;D:R9XJB_-^BAV="QW+7 MI7^GDPH'Y?F7$9\YLN7;N>'LLVM6&F4AH*152MUGJ1=BFN:+1<1O@X5:KDAPRE0: W;Y>3E/7 M%1X'H\"0>1B7-@D\EO9\X^R:*Q*-Q IX#(QIX,KH,P(?P!$YJKK&8Q)CB,Y; MQJ'S;!S*&E;'(0D;6,$6)B!B$O:JQS005M15?+^[_])8NZ6M#_#HU5)9#L/& M#H#C24_N7H5L3U]!N$/WZ(O-)$,:E0G&]_P]@89I5UT[X(ZK5*V257C<"+"# MJF4USB44%)$@:7\J5M&P<295WW).'JF>Q]0TFXM7#C2+./9+^P/_Z42JG,^L ML@/4QEE )P+ _;B[,>JGZ6V] 7N]@1+&EUXS>2%>ZOB* MVF^J=D!]N%6UO%).;2. 'MDNJW%Z :/*-A=+NG8JQYVH]PM)GOF["BSGX9GL M'\(5/]>JG3*849B3^^J90^G8S=WGXO*:6IBOWTK2[(13$!]A:J(5$9>\JF\8 M*>N5G30 [,_URN3N6OT4J#.A(.; M4H;!P8@#QL#A=30N-4LE05P4E/'E>1P+5/#FF>(R=P#IA(7]S@^2U%<1_C7% M@7MH..W6ZSF7^&M7OS:RU-WF$#,:TAM7E"\)HX*R_A <_/Q0_/@3P1%UD>?#-:MHJC>?:>X\%R?7,H)B5M/0]^5!MC[E$A5K=VA@X;3X'CV^0>@#_%M21( _,A7_L[,(_SMF%?^SF MPC_.TH6/I1[8A=&/%GWX(L(>2:X0"/EE%, M.G26P?4,!"P8@*1>J?=GEKBL2.(%+ M')\NEN(DXN4-;=X[.+*5V'UX"/F_/SQ$3A!OJ;F7NS ]>5K3D,2\4$[+( T@ MUMA_/ABEI\9P$+3(-A$^LLM?XL<4X*(S%@5M8"QBF_) 9Z*,YIC20F"&FM!FD#5-4_6>&*:UJ#(\I/Y28\A$R MIHQFFBZ8\H.$*2!.):1C0'8'^4L0/K)RRRS[56P_TVD=C4@ZV^-Y]G>561VW M;J'^.DB$A7_L<-8Y*-.YX-:H1F\[)1^.XQRP<5S%A\Y*Y&7191GS,Z"JE'+J M.ASZ(;.GX@&J M+OV HZ:VZI4*\FV= ".7ONS&]XLYAS_93+-PXN=EX+%_5K^FY,7Q*PFJI$_R Q6\BIRB5#6\4()K8(+GE M'.*ZPB3\D&]556LH QS2[3+W&[JFC-?6*>YXRCZ$B>-;#$GI0+[[U%.[,_!@ M[68$.7+U>@(.XXX*F+JYQ,;FG/0\C4F X_@BW#UFSZ]?A $KP4-'1OI33#P< M\3_G A\4=C.C!#P.>IA'#@H#,H CI(\VIN&2\T02TP4JV:(*WT61(W:2Z#F( M=41UJE7@-0V1-LQ$11*;8[2_.\[40.A^GSA1 DW[<_Q$@F!L [3.C6RH+D6" M*W- _JB!H+&N@V0-L--*H[D(_.%33VG]Z2/@05%3<..3DW*77N0VE]OV$F=0 M2\21+6)[G6B :\P$_"\/V'T.R*\I7KTEF+9\]/$UB56+RG$X 8>.$ MQ@8P2(VI[>0S^P4J9$.%<.AK*1YB\EFZZ '1TJI9T0*]%(9,"D/BTHX^Y3XO MI)4.WOE!^U@XV\KG_:&LGFE[8FPSD_>%L)JZ6L!7.46'BS9C=!W9RFILW4E& M)-R([PI9Q_N&_B70"<810CAN??PA0RWZAPYZ2\]8 MQ!?/[,=U(&XI;;:*+G>A[U^%$7N(XLCL$[,&BGLVO@ &C%/RM8R<7NCRB_=< M+(M.V#]G!5%]?+05Y!")D8.B2K8S2S)V4.9NB'D82IXQ>BP.V!#P?:XAO#N$ ! MBKG[[!TS^J/*@:>%X]%USU]N:X# 817^HU XP$].@FMS2Z;4.V[ZJBU/Z(M% MS=)UHQ0/-UVO(0P8[88U7K^I]C%5X,@YL)+]\=41%.6(*^8#Q8=>RB\_LEE$ MA/=A)+V5.(>Y\.#FZ[:14YGJ2KLZ*!-G+C/8PE<4YM_:+\Q?U;K(6=>R MD=QZ5O![HJ8:>8NFLP'=4XE-G9;1E>JB@[IH,9;.7,67O#Q\6(?$8*+5\&I% M9R*SBFV3"Q'=*,P&"49/KC\!","7$VR8ADBFJ;ENL "4%5LUC]%5@HXD9H4J MW2\ =.D_&T09.:'\!$_ )N-/;Q892TY23>>#)$;VG#M:=,>'V2+"!!@ ,>(G MB'&;13S#@!> 8O5\+](X"7=H)_4"*(4-; P+\ZF[O +#E)\5QQG=C!9 M(Y$9!G^[4=IP0$UA9I"@H:K+Z.C:%SB6=#+! MT4/7[1T!(TY[2?>P8&!S@I&GQ"S=7U,2 M$YZ]^$94[WFK6P,/\Q8UZZZ]'S4%',IM$O?.\)((HZ^,],D6GV6/93]&&%^& M+- Z6.FXWPR]N%;U-G^N=)J99]?+/JB/YSS05\'%R-UK47VMB]&1+PF0#W-SHM2+(90A*B M@C==5UU?3)M1/(+>Y:4.IPPQB^-'?JWP(L)O*7:?3YRX(1]CZV3"TT M20"/;1.#M-?ZJN\/..:-U!C\TJ=T[45B:"=9?%*+\%K8R/%9Z+.TASU5YYE^ M@O81,=OH'..N_@..=C53GV&H L6)@7Q*32.O>FOQA3@(.U%PQE[2SL\4S;L?8#DF="F.$">"II([4IFXM:*.".,JIV]]=5ZC=N+/>UF>>[JS>46_L,#^7'F@GO<&I>^RB M#^36]]BG1)\^X8".'/XR\);>C@2$/:*9T%G+ZFV/@QC'M5ORIC2 N[V12>0P MZ$0 <%B8Z6%^[9AS6Z GP8]/E)T*1SH%%RQA[;"5V5)KC\8WV1*VR!B<^L*+V[1=O0199W@Y.6=XO'YPH\*"\O6WY L 0?^5)H/NWXL M142RC")#.\Y/(KP%RN44:W%)5)3)RM.YZ90SDW><>UMF3W."^AYR$5B]*&%D MIS R,ZTOF=81[.>'W+56S!+J14M*!9,7UK,M/6QDUN\3PXV^@ & O!/?]X?F M9NI;@70UCF?R9ATXP5SDF8'ZM%_'TG59+2&VJYT3'?.4:A@#Y#<;Q&]Z.[J5/[X$=]DQ5Q*B1W:MQ_$Y/H<1/X%@ M@M&_;\,(%P=@*#N?"]AAFH_"/3^D")Z0>W#9>1K9(C\,GMA]*:= ](1WD3+C MD.2-%X0P,T>GAV M@GR].<&$1T<&H&.OU:]DK.50JP#_(NLB?3L P_A2\ +FN>QT]'6"8J<,S!N: M@+\@R9+O"O:S@5+^(%LZPS\:GBS ^.;HW(C _7&LQ1@MD*7K/"XW:E!@6 M:.3*1AD[Q/F!V>X>RQZRYE&FN1M:+<6_^Q=']LQ/AZGMRFSIQ39P4T$:>_0)S#V!GPE\5.* M)!V#]K37S,)6H793X!YUF5'HJB0?,G@S'N#"=VC=,WHV0_@73)Z>F4XO.'*> M\$W*KO)E#*+9,=1LF;/.!5\+9[>BD/Q:V855"Q(\VJX3D)ZCE M!8;6MWI:N@"'$QV%9Q2W3L0/ M?3I&L*KW[(*YT0S-<5W;=58AWJS!H-&>[]EEO,!%_CBFD*[Y(>:)Q0;>7O"Q M=:\1BO[Y\T)LOL?G-L^A[]$OSR)2;K9;XN+5KRG9BP<9&XKIJ-H"1\%&%67, MJVT(&.&:Y35/7MCMZ:0_0C\YD?=*G13=A]N$_[ ,O"P%7[!&!>_!,@NOTB@@ M21KA*_+&_HG9"22F@K%06>_V4?@BBA8J7V+H3@&H__8P1YZ3U[$[\(PZ4VV, M-P!S[\Z6IOX!I;%X&B[D_A_S@_Z8>C9F#T0X"7IV7E@:''L=8N<$HFL08)>@QY3X?$0((Y0F14T27F%*5(F-V4=$TH]1R@[/G['O MH32@HP@EY3-C(*A"QS:4?$ M5=H%\G#\#SIVN<\.B>B_"1_@1!F5QS#\ATN93EPI=FI/*/BAG"''PH(EDGG: M+)F7(345+O_Q$K]@/^1NS ]HF\OE=>@/%#6-35$IDZ?;&?#LH+L.QN7QY/E! M\8O$K#YU823RD*.>V^QC,#ZQ6SDD4^F>,&Q*4!G^H,"!]W;2#NOSC63HZR M_ZKX.A$V2&R0S&?!?O,Q7X\RL)"94A2NXO&B"LBV+MW.Q]*>Q,'!G3"P\0#B5Z@(VF0Y0FS4B16TX3K5%Z]D9@*ZN+--HK/'HZ, M:BQINI 4=N@W8ZC-<6J:^13:B >$:W(?NO4&B@^&9LCSFCIT!9[39*))WY=Y MPV8__U=Y;GI*TVNLQ4KH%3RGKV$/T!>A3.^H+"R'I>7^>%T[H #>SR2&4TK=_['DD[VQ56JIC#]%/H7]L0>(BIE:MP./S(YFD,-5LRO@&.ZJ@7&6FN!3 M[$\R5F?A]HPR$W43%Y4D%#LA/Y4Q9&)L^AOEUDAC &]SR%98!]1H.$ZRI]0U M[';:8T;AKU!7%?)'S6<2YBJI!PKMG#S*Z-L/Y:$5+C2DT2L&!H4\MJZHTY1?NA-J)N(.+L/GWTQ4CNACO5+/2D$? ( MJU>J,II56@".+86@QC"?D4."GJT;!V-I16JULG&2T;:_##^(&H>G.0Q+PT'V MZ*-0V^L2PZGRP%C!&'HNG/CYR@]?B[W;I9N0%[[4$R>E+:>!7?H#C[7.II!C M4;LSX%CMKH-Q^27*"3%61^W2_]WEI%58DEIEG2_G2 ML52DI,@/121AGC?PZL2(_F\;^K0MM#W56^? U-D$^=LZAPY[6;6=@>-'-R.T M;;J>]@2,'!T5&'HK-F/%-BP+9G#V94!@N;C[R'KG3X,?CEH!8 M2(1RD=#74BC$I+*TP0C&J&T(R'=E6XP*#R2[67VV$-8!D>8',"/BA9USQ+'T M%*>*#0$,8XME8(6!;)\P ''PUU-2^/ 8A':E'NR1B?]-D+)4% M%L&]"'*D=^]5U5"TYPL)_=93@Q">)\Q,..G7N+7691VU"M(='^G#P-)R"I99 ME:"W0+%LUFUAUKW]E91L0LW]XY8N,\(PG;WCIO8S09S!]T^/@ 3*KO&H.N<[ M)I6S'R!7Y9H4'W1N\Y[WBXY#WB6AO> M4!SH/KFI])HCC)VJW8I/99>Y 4^-Y,,C2LD$$$(,J#DE=>;.;0 M_KP18X2YCPGQ^:(0B!E0*WV=/%[#,%,VU@FAO(C 88@$)] MG'/C:<[^1U0(Y*RL>O3_"V9[X=A;OM"_/N$[O'-(D'_(2NE\U,H@T"(#')9, M#:-.\6FG 1C,C%49+"DHYXDRIJC@*EI8?&MFSQAI#10::40'&F8D-8X RE9-UL/.:2Q*[ M81HD=^(E"5?WYI46&> X8VH8[7E-#0W 6&.LRGCSFIPK8FP7*&,,<&8SAGE. M,,?+K1&Q-UD^L((J:"^8T8_G,[/1QYS.1( CCIE1-&8QZ%H^4,D9 M(LK1>HVX2VJOV/26K'.#WY*'5^R_X,_\ MT42%H7N0 PXP?0W5]I"P#BW P--;)?.2LXH'+:5S])S_@H,1$P$)&9 0 LZS MPI.8C$+!#S. G+]B)WIX#7M:KZ3R3@#FR"PFN)*1> =P"W14=)D:/!CS&<#'(#:B@?V[ MF0#(%;7W ';+R+PC^) -8XH>C,8[ 8^**A-C!^,-'SH&L1"-Z'^?"W*0ER%F M'AF9]X0"_((:LR-7)0WC- CB$L1"/Z]S- CI[F>C](T0\A->>T7-K1#9[5-F!Y(]*P0D#\TH/Z03 >"XTMT8 M;;<.9Y<98J#$(#EG]5DA"Q!I(1/:I#TII&(U*!FL/5)!#,C,$$6ZIGYTI3$S M1!DU;T%=* %F@L?D!K* ME234 B_86P<)U8X5=N6/_<0/#OU18;Y.!("C17=CR%"AWQLP3A@H81H*.:NL M3#)E=L:YH9*=>#\>\2JK=GF'L##0T-=.10:F@-V>QVIS5^4$K11A;A%!V8/282[/4[P\BG" M_-F&9O]M[ #/YCXPT*FG;Q-Z0K]*C^W";O#H1/AJC MFE%8LR]PA^YD@@HRZW0$[.;=Y#=> &?4;58GC#P<;:+;*/12EPT8YX[[#S]\ M:O3NUD[ W5I/Z4K-P<8>@!U94W!3#\ZH673@2R=QF"S-LXK35L!=5*&6[)-' M30 [H4I24Z\KZ%GTNX?(\?#.B?X1+P./_\+6C,U>V-8'N$]JJ2Q[:&,'P/ZJ M)[?QH7%!'5'RB/_*-QPL'QVK]F*N28#7"=X9[&O+78$[=Q<#:&['%?T NWHG M\4?:N_[*."'.RM[MLO&M("GN<-(@P_U+C+>I?TVV#3E@.EUG&^ZG!M +][+? M+,.]1OQ1PGV!!"?$6$&+]@&-L(H3LF.I)Z6^+SB6WE^R&/W'&/;Z MJ4>"IT]AZ+T27V4][<[ $:";$60,T.L)& 4Z*C# @"?X+!#GA#X4O%#.["0< MIH&"B2PAU+YPHNC E*[/=],! $((#^J//V0A3?_PMZ7[:THB[#7,8H[4U^\% M-(@[JLVB5[.+Y;#U0C=E!Q_\\,[L6^N_0'VF,U3NHBPSR\DXL@>1V?&YSX=U M>1):G[].F9:!)M4^9CPLV20"Y9XZ=*027TVUZ+ M&B7DGW7!TXL04!3L;QS-G0P%%7W7HCC%S.XP$-/ MV9)G@7S'_0=KMG\^Q,2EK>+T,4[XK9Y7DCPCIYP0;O&TDSZKWTH7F)=$0)(, M4R.^=9M=Y+Y*=GO'M5QK466&JS1)(RP/2ZNW/0YBC>J+?4@"'22&-)CF++.5 MWCSGF_IJC05)-VS;718 91(LZ)(V9MC.RRYDA0\/$(H]VC-FN7&_Y;S8T%L: M#@MN,!&LQBSZ%2#[$9TOBG4PFNYJN9WB/)&LBV*C3:]J80Q0'4F;QK-?5;*# M]JTU)HUHO2L@:JX_V9W0NX&= 6M3&J"-]4J5%BQEOVYE5Z6;JU@:4GM_\-)0 MX=*$U/N"F*&J7QJ#C-5:F%:L9;\R9D>UF^MDFA%[=S#34$/3@-*[ IFAZFN: M8HS5:ILV;&6_]F97K=6/E1H3>W\(HWBXU(S2^T*8(9[H[(,PUAXRM60KR\^9 M=M-ZN:5F'!1FCBF^*ZRI-9N" +/N+1MK7:XF/J#?T4.K\: M,7+S.UQE0F:>,@D@&OD]LQ;CY&UF$H$5E>IBCS>80=15Y>P;;]E5RE'B;(\C M$GJKH/'VP,!J\0N2CX[/\XN=A,<:#KP1];M/G"BQK.$C?B)!0.%DL L0N=#K MW=YA5\/:,3TLB+CF^MLO'=08\I;<8>Z'##W2,)!.ODF4:K0^D&84*;>>2%>*GC^P=$ M/,9X2]C]C,!#,=X[$564?A)1&9X"\L^IK\-._O66XU'.4N<&Q/3#EA7C7!U[ MM+C^P)W%&>LZB-X@!\D> ";.^4WJRS2B.''+;=])K" X7S& CP(T%MGZXW+;+71 M8D%EIYG 0+/2=:%?WV,&X=XB>/\0%PS0NEBQYCQLUNU;[?9^>,"8/^Z"O?RQ M2H)C$?6JXU2=?L!]7%MUV<'SK'-C+E\WQ7=\2 M>$0WJ%>I(7_:#'#4-DG;UU5OA:LBSL-R@(ZIIQM&^Y#MH_) S (4Y2"5,,X6 MH_(\VR*^*'>(+T*^_4QM0'^*B8GFX.U%$'B,]S>6# 7FU CQ@!* M&3_>DY]V2+PIKA3<485]Y15WJ^!CT622<5R9T9E;;Y I7_)BQUH9AFJO#%H[ M 0<8/:4K+WDU]@ ,%)J"FWHV)X_R,1C.4F *M6T^7X8?DW40)Q$_M>>OW"L, M4=\2>'PVJ%=YRNRT&>!(;)+6U _OW6?LI3YFR0W78?!T1@-CAQ@G5+**T5?. MS>:+U%7EKUO>AE*WGI7CGJBI=M[K&3SZU":QJ1,?N2N AYW&TO1J?;.\N5C? M?$++N[OES:?5Y]7-PSU:WERBZ\W-I[.'U=UG=+DZ?[ :J5LKP+.?P(HR; MKMRH6X./U$8UJY%:VQ1TI#9+;!ZI@B[*""-.>83K-/KER,=3E8(2B>.4Z^DR MLA:#DHWM#W1H9U(I#''4!'CXU2DDQYS\.>! JQ73U.6J$S@[]]-&4LBCY!8H M.(4)2S%T?LBKUK94:6[M-*,X4RNMBKS3'C.)Q0;!AXE.H"601[;!\NDIXD,R M">7H]BW(4/OKDR;&=\"<;XG,AY!W>.P>^)-YL;R,2N&3O^.M ML]IQ7YHS@@ICDZF0I#/!F0"-N5Y#X5 IP0*5,K!P+*1@MU0F*G6LD6]LUWR6 M:QUW4KZYU+$AJ?>$0@V%CDWHO!?,&:IXKR'4C%KG>&B >2>%CKOKW%#GV)C8 MN\,6595C,TKO"E\&J=K;"V'L%3FV9"W+-8X[:]U0XMB4UGM#&%6!8R-"[PE? M!BG9VP=>[-4WMF,KR^6-JT>NRS>BEQN0-00."VKEU!D!K!7@@&X0=K \ $85 M3M+*C;/#E^'.(:HWPAN:S\H_3Q55>VG9=C:^6B/R4![+2*.O@KB1X]869[J( ML$>2Y1.=0C(N]//O/^/=(SZ>6[6U!>J$6BKF=964#8$74&J7V]0'[_)21JS8 MX#:,=N*"^1Y'"?5"5EXB"7G5,,83"3E0(+7S]T K1U7'ZGR:(__NQ$A"6BWSD);ECAU30#[HLJ MQ61//&X#V ^5HIIZ84X0,8KVUW6R?HTKNMJ&,_)%]2KNM-5,_'&@E=N11_98 ML@WDDU>870KUK]+ BU?;+79948G[5V?/!&PNLMGP9^>-[-+=>1A%X2L)GBZ2[&YCN,WWJG)^[&R2Q&9,\V M5S=;>49Z[L2:AY6M)(#CA8E!U$='S?T!XX61&@,=,2V0Q(_A2'4APWE"N#,] MLE76 94'QPGB!;\>Z[2V!A13X/D_1JCG[[-8;:* ;FB$_O>_0%?AYOHDF M YSPLW/\@#-C8_^O.3M$)'XL@_'UF;C/O#6_DTG*%)5]F>@8L\R 1\P>0W+( MQ"\.36F_$[04[-!FBPJ&2.8X+6!.;8Z;%O\!,Y$2Q=2)>ROR7K7&F=,^0)&T MD\KJ>=)1A]E,CE1RFSIU3H^#V<$T^4=CV+\5LPKG";,T[-#%V(NOZ#?*WW"^ M=WP+V9EM3OF4<#D"=?D1SUD\Q>I.?U31D.&T'FJKL M"X'8<+//1!+O*8J'&&,F%4IC]F)Y&-$)?"98&D8^D[$Y2;%OW9.)S&W% MOK<5^W*Q$)<+?K-Z0_Z;%OWMNAO76"(>@&)[*Q6,-EX*U^ M34ER6&?5RX8:C/KSFN6P-)")VP>HGHQF.U0-I?.]A]<)D''*!-I( [V&@'/3+Z#QZ#L+]O0RIPQICJG$V%YK" MBY":HY KR8TP%WSVHRZ,[Z?S4%R(C>[D;TB6' G19[<"!?D%M0[;(T2,Q=. MI>N&*14G>S N>]7QUHFDEUSH]W!#QZO&UXI,Z =@'N;1CY)Z$P$\.F"N2[& M:0<91Y2Q9!5EQ%N#&5<[:1?3&R+CQ Z3\]<6]_46F! [UH$;[O"#\[9,D^>0 M%T%67SA4-@:. LU*RJ%>WQ)P/+<(;)XWR,BRMU!10=C^?<1391MO)38TGYW# MJF\HJMK.RFD'NJU8[[8 +BV&$29/P04;<:)#\RW%^J; ';9)P7O>?K4^ME^',=]' M$ \!IR1XVNRS-X#C:!.^ M;&]YRL:.),#CR>+7/7/3\]%(( MA"2)%JB<[;$ZM:LW*F 8>21PHH-X%7.!V/*=4J>6]!GYXCJ4[?>'9OS-9=\+ M$;\E3+1Y#1OY"#K<5R-1?'\P?FRNGG""<\P'G M.[B?X6"5*2HDO4@J1T]$[*?W_1P$I3S^ZFA^T?TY.07%(\ M,K\=LY92?M!)E]DUG-%4!#XQ=&H^U/O5JXRU[C^I&GA0\:>-8Y6 M-U147S?N+.N',^M!4./2[07A.[:F_D/=FXOA9R^Y((!N[A@(7OWTKBYG+GUC M=7,I/]R[R^RZ6-U0!+Y+=VH^.%8+ 0"=V)GIT&?\1O,3;]RWPVC]V3E\Y^U2 MW.4LVXWKQAD.S>?0P_.],/E('NUFUT->@Y1.Q"=]TVE-J#8K>XMWPVH$S@$6 MX*J^%F5<'6#VL&&5^2TY(=O+%3P(P$VYAJ=TD(L1_887VH4]H1@]$.K8I+VD M!\2A:0.A+0*>\!%?0R M8S A'*X,PB6&47"9>ITP9T&QX&$X'N@J[ DAZ(%0.QYH+>D!"6@:,'P\(-<2 MX;J]8R2F7UGLF *939S\<7(#[_;7K9W[,[SU1=>FBP7&E0+@W;.T%A$A9\KL MDBJ%9FX[2S#"7NR)6/HROIPQ4P<EP@7)P\RG4Y+)0_^S7-. 0"H$\_/OR(UA*H- >J MN!HFTHX-3S-D]8:&UFIN 50549VKPY8$ *=!^V#6OFHRN'; I.C 2/?<.'MA M+P],OD,#"+NK@(*7$/X.\#/)OA(2\6 Z)1*H?S@TU M^$EK;7!HD%9=28IP 535?KL]-_ZC)D?'U.XVD\[56 M[5K\9) N6#18I*D*_YBDTQ+W;-*\=<\>!P!(*LXP$TB49W,7_#7Z>)U/Y.2V M #RR.=S?9$VM)KI9@'M"K%&;G^2C"Y,&"755Y1\9:5ODGI1J#A3P[\KJ@"0G MYQ@R*(*7'5X*7I(XQ?GJ&3QJNMQ22\EUI+9PZ0<\^67Z&P[W8FDO#..O+,%' M/ZS[5>PG81F I\%=/6KUC\9,C'//:$(KMHRGX=+9H%T+HW?J):I-D.&"W5._C-.#<>X"E MM4J!4I==T%0JO.$U D]O9]% XR0_8E-0Y=7^;+O,]O".]VX1N[0,9EQ^(AR.YS"2G+Q+-+"/NW_-.[L'CP M;EE<3"L&0^QH2)8$S_M,I?)A,B5S,//W"EXN9J< 'C>?'H .H1_'%@5XN2K\ MZUP9N]C](K"+R(:E8'IL2WL' $>63'!%9(AJ[E_P!NEWU#&2V>I_]_(9ZG[# M@IK20&.6(0P:8^K#HOX-G!LM<,\J7#0JR08Y^K4.$*\0W-'BND,YO8XU-E0 MG!+Z@]%]'KBN-&!B,##"/3< /+?K&)&CD2^8([F7=!P?1XS[6.[?@S4 MB<3 MX&?:0 ?!4GC_J7PU@4AEBC?%#2;E,D87[>,6-;W@6DB<_ M(#L%2@_!)@K6P1*S-Y7H?)^_Y9(GR9:8,1;"!69A";/5/I]3\VD_)S!1 Z'6 M)"RS3[&X,.6LYPA1.E&[6Q\O6FH^T=2C&N",90I,W85*W3H "XIBMK&T+')E%?U"_DT?:&'?3 M_PHSHY4\2)O.7W9A_$8J?SY.75]:P'(H"B@-C0&PVEAP)0?X=H-SLP=N0LB< M-&R/3Q(9I;[7NKT_^OMC/S]:X2^=#:T=A8CM B)MXSL3RKAB,X/6\\PV"G 8 M_!_]9YRP_864XKQ">$V9$-&A&GHC.$'OZ-_8 "B*DQ<GP*<'V@:8Q>.I7X%IIZV63J#PNR MH\;PM0%&W'C*,*3.[RVEQ2@K3+Y 7[?!<2R2MA>W2SY3+9XS =NLC;5250+K$)6(]%V];Z?)L!FYKGY2)L(DWC:WM8 M&G=!9ZS*/'!+IFX;H\?2Z*(,W2R'#M2<=?2^+*ODF*B^Y2P4%*&.'?9>!)MM M=K=^2HFP70.?S@H\HGD],)I(O;VT9Q2N:0PPPBX-I?C=A83I_2%>?]C3?XCC M/].2L6-8CZFW,O#FF"P4)E2LI.?I6=8Q+G?=_0+4E)X=J->>K,B/@?*LGI'M MTV_VI5=3[(K"=J?1=7]7'N9I<\I8 MM5PDDBF6L$8ZFERZ'E*08O6 >,/=AD$5 779X>#4+%7TJ 6@NULPQ@H9E 1# MO,PP(4Q-UQG4C:LW&,&]!,E]PI:-LK=[:G$VBU;SO_;![N5XV\N\%J#\,A"6 MAM&"3A4 F66H)?9I1@Q[KA/R X' M:JM'>Q-EDS_"FS2M!DIZ+)7WNQV7ST"!C^AINW MIEB<4S^]+0-B<'@77-G85D"BA4R[#3(&,K!G(6DO)Y,]QO/H: MA"$-(]?40:,-.W\A9K:'_^X5H_K5"Y2HK4/7/8CK4:EWPSH3V^Q342'*R7[L MT,'=F""5H("T%%Q"XSIZ)>+AM&M^:26.,@IO2%:S]9J_]M28&F5(?5[240^H MNFE(HS+OZ*>/32YH1TEG[WE7Y*-" 5A<- 9B55S4/9!T_YP&JP G 90G@$JP M/$6K(!6S [*29\OG.(F":-./C3HJ\I*&=,#IYI^V6KPC'BUC[#-.16Q^;U4) MAL4T3B%2IA-9(3 M=Y',ZF"VRK%<-%Q4F&[I; 2P/AUU(/>W-I2%;]4CTR7#]1!J+>\76W=#T4+1 MS87]XV4-6R"1\>%MC=*CK).SK4,H:RGV[?BB1DDF$%9U",KA#8VPV?@)9MOY ML^G--*M9!"BS]C&X;JY<][T'L^)6M>T/H3XG<>HVL9#N85$GAK>WM\SGD2?[5LL$CP!/%H\?$YKF4=@00Z;U( TI_\1C/O^&7(.*?+TBV3Z)T$8?A)V%: \@C MB 5.'F,!7V8@US(!T]AHIIL_XUU64.0C+E3D$Y)2N@"EIF3*%!6*LC57I:K( M0BB415^8NDCJ.U%2'0^;@:<#XPL:6&+-$R&7VH;-FV1J<'8XGY=X)IL@XLW! MLXK3_\FJZ/@MB*=D_ ;(&QJL^6O@_-IA9ID6&SX%S&9=&AL_>-Q$.4[80KC" M/&H]E./*U(\X%(]N2-]D208<6OF0X22;U,Z"D1JLG9Z#KB.1:CY=D'0?LEGN M)^K3(DE =L]Q?"REM^^'9/_*_60X0Q U"+%GS?[QIZF!UNF6G*-=GFB$=$"QGJY6H"?'DT@F7R@==%**=$D/_]2>)T&J?\)$R'8^I M+2JHX[(K4H?C/54V&%9N8Y8$*ER"$3CI[*!9C':4]_A:X95VH-';8];G/T>[\/5]DTH?;\RB!?4 MF'ZMTUV9GX2F"9(&EW74Y!^-Z1IDG<'8K9@,<=%(R$:Y<+'O0,4[X:Y7DCS' M1NPU*EB5;0$.UE<.5B# XI//F/X7!)\!IITX5>L\1L]M.-SP ZJ8ZCRS[9O@;NGENI. MO;/:65&NP[A^Z12')A,G'+3-7W9A_$;(0Q8O_[S[&I$DW08[IM[\X>[^*DB7 M89SN*<(?^6O +7,)LYJ >KX%>,IC1(-J \DAUAC'-&D3,2%HERJ\*1W3/![ M(/.@=GC8?UMG2#V*>^T\QT#H>TQ1UELWJ3'!I6^(5^<=3-7*1MY3^+94)2:J M>;+660)HM^YA;CYA:_\<^)A05WOSX5#;3(VH7IWR7KV3\M%N_+F:8QP._%=) MX!X[81Q[V.*$, U7E_$+V[\3F662A%I)6+_Y^%9\ G2[9W'A;JU.L^*0 M?Y?.]MDV3MBV8EN3.)/H TFZA?N(-MV(@TZDCJV>D%J%ENQP4:&G^#Y%A:83 M\BU0Z$MHI0(MW(B63PPL@7K%0+_P4)Y]IV:9W+!R*.W7N[0#:*O$VR#IE MUNTR&03E*IY56O)\X%Q/3PG7*>J48BM ;>J &I%K6=[K)3MX6P];^_E\[<+ M>; ?"&56TRL)F*-Z&F \TE!B4"/WN#PQKW'J="0@%L49T^I2IX1D68:$U$-B MO&QO3(W\_WXC*;L M0@V6_ZJ!]O5QAO*C_LDV\ZB** HISAYJUE+'4TP4*(9 M'WRU%S&.5.!;&B.#8'RV,J^;C:M>A5CV(V9JH'VTHB.NM,2?.SDFPZ5A6QJC M,&;7 M/J?@K+LA5$>SH R6+TG/]A1;]*XOUFR[]>1E1VKX=I5.+=@K-$@3L-RB_QS#- Z<$P:JO=408115NC(:B"Y MEFBUYUE8<)2'\1]83GA,>4M<^'_!$?\N2.7+WR<0G%TVVRAAFAF 'JN-6MAP M(B%[?.?J\I;I@W6A]]UZ04+RBM5K2?,0[U*>@?(^B1.<88FJS=8RDGZ*(=J\ M&09'Y_ZB3S4P#T#"PGT3^5AKB442J8,Z:O)U&RRW:$MGR43HPU?C63D>P=6E M[R ,.0$ASCV[)&;7NS&B H.1TYOYU!)<$?11+\S*[P[";#4&*+W5DU'S4IM1 MW=ES!5C%9(\"[ 1-<]_J%8?^D'?XT@BW\!$?CPBH&YAIEG#B2^]8EMC'+8[N M=OR5F=N89XXGJ^Z'\$=7 FBTGK91K!PR,-( \+;>1$!,>;Q677[.-4=W10)H MJ?P%RM6O.<( X9%]SQIN\?!TVE% =)+I&BN7_YW[JTTQ,NT+X>?-^ <8>$CV MTZ5"\*=Y:'T?1(4J'\I1!A1^44.<&#ZZJ6$1TLZ\"SZ#6DGIH ?M2416?I8R MO=:X)#B.^+.-J_4-,4Y8K'3E]9O^- MQ[?)F/U(_-DR>WU#C,/L5=EGR>P-$,!G=J&X*V;7S\7A3=-(P$Z=V#_%R9H$ M4W)[G09G2^^-S3$.PQ^)/TN2;T8!/L_GNI\RU=MOH *V4R?\?/7K=\*._9'5 MC,['\(;PF@-@D[ZGEV0:.0Z95XF5VNEOWH[:U$O:A%?8S#X" ^\+W4->G M :'%M^]!30^>$XQD)WU*P7W+ZAY@6-%8B9.4_4K,YD[]+,,4T+<=<^AN@),8 M3%2W$^&-*/KK=[;#"L.FG.)0Q?1CG7@#9V"Y<.M9Q)/),;NRQW M';Q@UE.YLXUD)HTXZH$9+C^9$4T:3/#,I25Z#):E'.M_UXZ"FW*[RWR_C-+N-LS](5J0D*&H2A0Z1 M;VCJ*?4!'E,F;ZK:[-IC*P,XLDR/R?#\P4+UQLPJI1,H(JK0>%&)1E1U]$8R M5"A_4:E,%*J).]-$%G^;["E*BO0OE4PO2ZH.>XV/I\B1J;!9Y#G%*"/B-IVM MR5^Q[WX>NZV;E#C7>-+:**,$D5H-SC%RM ,Q?;A@.M?&#/DX*WLXM*3ZB04) M-ZV3G[7'Y6<\B%7:C MK:"RL;K->NWR>1ZW.)?SKXHL+?Q0,JUR^OP1=^LU9?UH4_O(@MV:@;*> _@& MYW2H5GNJ^1H:K+24BR&6M:MA3>%YA*_VUB4_93[I28H%R^!Q(YJ)T%!M(.>B99%\)B40062[W24)H=V&?[*1* MZ:D%$T=86P@J2C.D5/,ONC@"][ZYYS;U6E"Q9QX&FX!.B>1JF3!'Y?0CA.7] M^YV0/VVVA+[(4XQ./0$?'*XTY9UJ_.IKOJ6 1J18E,HU]R+"J82NXH B98H_ M4<+"5Z(R;^$D"Y;!#O.T6T%T.O%MK+:P$/"4JOF>2<'SN;KL=X@I[%$4'*L) MYKWZ?Q:7>CU1?3Z?J&TI>#[$RNOH$H-*_D<(V<]_,X#:%7L MN<;1!A3&#*B"E^0G'65TNLGAI=09K1YU3 MC-$6&\IJ2G9#74XUFMN$QDG2]IRU?BAB/Y$*(DRG#D)%M%(Z=$XNFO DX_,DS7.]>-!R$9N!U^8%@.=NH)^;]N/O MDV!)QT(E..7PI.UTL2N!0 /Q>& ?W0UP(@WZ)0&W1D]X6R!G9ZXE"[EEFLYG M91.^&P$3^ARW'<>-?&.C&X8OG1_A@Z4+_H+$"T[^))E\2(+^LK(B\:Y<"L#J MZL&]"W5+@H4_:;?-"*LE#2@1CP3SX/E/MZA3G>WTL-S2W";*;V"EA]>,^"A. M44=I'5)=R!5TD'_AT2QF!)@MS%F.+\=5FD:IZM'T9"S<.WKQ_.'^?LI)QW)+ MYT0AC?4+\DJB/4D_47J>?Z.81SB\W%._>J'PSZ+531QM;H)7LIK1<)VEC\R@ MIN''T$J!QBR[H%4F"(-JA#P)L&.8L0=*\8RXE *(-292*J!OSR3>)'BW#98XG'T+#I\/ MZ_H6J"=IF<@3U_C/!FE"M$75N7H_9)L#BV[BE]P<#CR[/H6_$C:^JX'AZ / ?;'>&-4! MJW\%VNL:E#3M:JJZD7O5?)_$.]+8IP[^#+A'U1FB^E/Y;T![4ZV*QF<]>65C M\U,:X'N\#-;!LIFB:KX!W*<:3!J(OGPC+D\795^^UY9XK?C=!1*XS\M+T0OZ ZH!V3UM E5>2 M3>L"Z K63#+?GC1;,68:(*["D?N-<_YC,L340A #9E-># JB=9R\X+JWC$=D M)+7GMR"[.,DPOU7(%6[BG-8"P%FEV]@R;S1_#9@9-)0V[Q MPLZF<4D:#VM2'G_!W\'NL,$HNZ0A4XICPFZOD^X1M591X/[1!X#J2+F['&"/ MZ*6^^0BXW/UYT@KA UP.B)'N&"C,'QX73Y>/3XOKV\_H\K]GB\_S!R@N+ZU= MQ&'X*4[8R38=J&I+^>3HS68W^OAQ$5_N:A;MS2B1^*=XWFT:JO+PZV\2.F!9<$X0Q=D27?9T7__O,%8O[A MT-2'#"?9E,;^#X[V.'E#PM2_0:&+I/]<3:G$1U/7D!)>>J[DJ4-:+1\#MP!NPPM M.V'3MX =L5-EX^NQLF*9 +)4M5V/_$78&)$-6\QJ\TAGIBJOW.%@]5,0\1?^ M+?JFUF$\EN]>7!B+5O_8"G#",O[(1;5JLM*6/5'[-Y:3> MA8&ZAQD(Y1"G5Q*@8Q@:,-PK"CGE%><4,5'6KSY9=H?:&U$]BWKM"L?WI?J4 M\]8-+-VFJG6"6=D)[%^MZNT!N6IT7'A)!VY!=A.G]9>N-(L [_$Z!I=[>MOW M@'NXEMK&0WY5.9_>K.+]<[;>AVQ>SH<\H C];GU%UH3-21[Q-W%.KK5W]ZL! M>&%72@:X3 MW#2##.,/L&&?MX&:J,SH3@3.[>9H]7M_=HMGM%?KG MT^SF^M,?;*=_=GEY]W3[..56_Z_Q*W\8Y#IJGTAT'^8QJPDHG5B ISSZ,*@& M(+78L,;4AY1,]EQX]Y(,A$-#4Z!TN65OS/%L4*\51OZK8&204YLR(/)\@M%Z M1U$6.+'T@D!_N4H6!$P>_?1WMFI[@:2HZ4XRC8-$Z;0/U8==('"8W5WS6-/H MEG\DFR!B26^:[0=#?^*(R>HQEF?'Y]_8&Z)F=-A+[F'8!9JM5@'[@OXH5&-9+O([&U([**M&8P I MSX\I&-(R#G!'9'F&%+/M]$IQKXGG&(@>.XEY66_II<8$AP.T0MI4!\U&0R/G MR9_>%;56DD?\YT^%@C?T)_I+]2M9RW_]/U!+ P04 " #V:6M4!H<:1V)< M !EB@8 % &EI:2TR,#(Q,3(S,5]P&UL[;U;<^LXLB[X/A'S'S0U M#],[HE>5Y=N2.KK/"5J6O10M2RI)KLMYJ: I2&8W1:IX\;+KUP_ BT2*Q(T$ M!9#6.7OO\K(!$/GEAP202"3^^;_?MU;G#;B>Z=C_^J'[X\4/'6 ;SLJT-__Z M(?"^Z)YAFC_\[__U?_]?__Q_OGSY[6X^[JP<(]@"V^\8+M!]L.I\-_W7SM+9 M[72[\P1/MC[^+Z\L>KVU[WHO/E2]S2G>[!FH[="9N\ M_+&[_\L@;M6Q_]&Y^JG;_>GRXO*R<_N/B]M_7%YU9D_[@D^PEVN36M(R[?_^ M _V?%_C)#A37]O[Q[IG_^N'5]W?_^.FG[]^___C]ZD?'W<#Z%]V??GL:+XQ7 ML-6_F+;GZ[8!?HAKH48RU=Y?7"NI>/53\HVD^'NN?/R9;K_?_RG\Z[XH;,@D M-)WJB6?^PPN[-W8,W0^U1NU1!UL"_>M+4NP+^M67[N67J^Z/[][J!XA>I_-/ MU[' '*P[88?_X7_LP+]^\,SMSD*]"7_WZH+UOWXP31,V<-GM7D;5_]_[F"?) M?S5[-;1]T_\8V6O'W8:=_Z&#FG^>CS)2F(<"WN9'P]G^A$K]Q-9@B"B3FGZJ M*.#"AT1%'1G ?CJ6N4*\O=,MI*G%*P"^QR4>2W,J"3?37?CG5^";AFX)EO2H M;83E>X()[X!FN MN4.]GJZG[D:WS;]"&2 S[P+/M('G37? C>3BF^Q*?T0&$(M@N]7=#TA"@!WPF?Z"VC*ZKAG02'@F_S*L MN 49(DR ']M\X,*98.O8BU=H_4N*@VU-CG9"@GMS8 #S37^QHMG.]EW=\#7/ MXUU=&B!#QFV0[:^I+"4-F6(.0:PP;+*2RK+Z/C( MAIO0C8D(4X5_^69D"//H.*OOIL6W+"VJ+LDXN %8#=]W<.$;;X;&'!E!(?^ *YV-Z796=R4%!T:KV 56&!D_J);0;)5_CG0 M+7/]@4Q[O NJTKFYM7=B9]D1RYW9\[6QR7:_]0+0_()B>Z)2E(>M2'955%) ME()V%');5!*-TJ:B+HR*VF1N7SEW1B7!F5J6Y]JH)%NV"17<')7$P34FT^51 M2:#C1I1V?U0U+WQ?4=454LW6<'Q \K:ZXD#-M:/8%KO:4I7>KI+;[6I"L[:N MRM:[XCH=WZ"Z&S#B6@8N:I?.')C;E\#UD"BA,5Z%Y;U[X.NF5>_>34#OU(6^ MV":< E;*E]6%[!3@2(4AWNPGNZ@X**^BW+1&)0HZT5T4./,&A$B8;TVRMZ2: M5$4-218H]>/ \<*5Z&@%;7$8"1YML<(B+OP77*0>%NGP;\$V_*4P3$3V12$W M5#5\:(TJZHBJ2@KV#RCGBJHF.EO3\IQ1U:0[:D.>&&B=Y-AH[SU=A[^)W1(B MQ*.V+4_L1;"#E1"5="M]02"UAXM/^9>..'U7^*H\J)YTM/-#TTNLQ=2$(P(4 MIO95\-=6$Q;;FDR/;361@S_&,N/^L'45;94#BF,'S?.VT\K M8**L)-T_K]&/7Z(?0TK ?_XQ<-Z J[UXH9LP:%K?3Z-_U4!]/\T-QL9W772-J&/^8HDU5& M7.*G77BK_XOQ:EI[#JQ=9XM!*OZ>P]AOQUT!]U\_P(J!!WOC["*K\4,'RK$& M<.^X&D# M, FV+\ M4.%QD2:ICJGOL9IE%6(6)O])FIS M '^6)6RR)'H MM2DNGXR ,\?S=>O_F#OB6JFH<&-U2IHL@(%"HL71T].[#XV+XX5H'",G]ODK;H'4]4U10/3L*_X;OQ MBB*^, ZXHF)-4AQS_Q/]-/?]; J/2K7/%6R")"HL%F^F#AD/3IH0],'!#[ :[*X M>/,4RB%'N60(]%KLUPSH0$:Z#[8 M..X'\1!Y7ZIY6J1W/U%>4[PPD5R+K6Y9R6,:6.5E2C5/>?3N)\IKBFLFDFNX M!>X&3A6/KO/=?T7![;J-'X&%I;-HW$ TKA17)KL8B5*;XKL9&6M7"U8F;$OS M?>!%N#]8^J9 I_C"35(IIQ2)1IOBV8G-SRO<=M%&9[I0DS3(V/M$+$?'KU-399JG-UKG$[4UR[\3IU]!U[["'"S>-/#1.Z+(&8G?1Q(J M-4^QW-(DFFZ*NR>>-3 .V-1?FZ0[6K<3)37%H1/+D[S8BU=44J*!RB)V/8GN M;XJG)I;IP72WHQ5>7='?&Z@L0L<3537+^3( *->6-;)7X/W? +^\/"K7)-6Q M"Y"HL"DNF-@7^&!ZAF[]#G07?R,*5S2+PVVO?Z6N(KED2'39%(],J$JHS^6?/QUG0!"2%Z'PO?-T"L+]\*-D1>A>H*P( M^^;@SX/I9#$=C^ZUY?"^-M2WX2<_7+1_1)GS8A__4?JO?P);E0JCKKPT<6+@ MXGX7%U)F//)H @U0#G$$96#P@>N!<66C6E6]\1J/2THK?P44^"O -[\Y+L1HS M%^QT,\E7FZ2KS:"+L1D,-5O!FJKR"LHL(WU^8>%$>[7/K.>J_A7?\75+II[# M/(:F ?=]Q7/DQ+$-(@G8&U"4(9S4J"AO#=.*I)G$V0'7_T )7?WT(QSPYVBS M%B7RGYN;5[A_>_:B!/?:&O8$D:/Y[ ^Z+4[!PNI9$]RG$4D<7!(HPPS"56*<=).,74=2\6;BLOI+$ MCN3)"PP1DC^W0^=$:02E=I,^O1V_RP)WB<-WPPI0)!=%VRQ5V\&$TI(*RB G MG27W<6_WR?QQKA=ZA78P@E,^0=GEBB<#:4N%@Z. NGDJ+-L.*K"+)B@3G71K M$ E+])6T0[4$603EH9/N%DD_GVJOPHCN5\>"LGEH'^5_4([:6*LKPX>R1ZV5 M!&V++R0% MM)++Z",H00HF B7U@DEW[Z)FIJB,^A9OH'.H2BN-4+"ZO,#!95 M%DPC['*VA0?I-^K()"@HF47FNM?K73:< :Q"MF6B2$Z>?S7]UT'@^7"/Y"8@ M?I#YP%*U?00I+75KCF&C!V:SLW"XM4K]"C^/T.NVCS/EQ:[5-RW+'9''DWE1 MVCYN,,HHRHLM?1>;FE^IOJCBPBIS0,B&A%WJMJQ"!(0:6:1N^A>]FU:1@E?T M&L[:I9"$^RR.%>GV4813\K: WRJ%C[5,\DH2"W!BYB^U*6YWRU,B-)9KH)M^T#?6?"]4T*$IS; MG%JQ?40I*7-;3EF6+MR2!^Y'*&DD-,EPX(JWCQ=2#YU M2^Z_A/MOE&/7!:_ ]LPW$'D QXZ'_'[3]5)_QY^_\;32/O:( * M#HTY\'73 M!JNA[MIPH^9EKEBM3V65QN>WV41+K17&"4 M491[0[8/C.8"*!EPK!POZG.1LLM?6["ZM'1MLQ#W5^";AKZ_GT;-W7;#GKNM M\[?,)_[GAW,NMQ,N2RW+^8Z4_>"X]T[PXJ\#*Y_AAA)8.(CV.*[6,%DSBM<4Q5B1Z^'HM#Q6B"JVD 4&T&@)W9!^F<,X:##4;3XJR M,K;%K95[\8@Z61!JM(D-/--$XQU6.;F) M?6.ITCX.T(1K2]!-P4EA! #[&6I4OO$4X)-,E \RI_]3^B!34$7'>F%$8NZP MC]$A>4E^3&*QA/]Y&DZ6G>E#9S093)^&'6UR#PL]S>;#;\/)8O3+,/Z#XN[) M"):]I!B/)+:4I(/,-V 'X &.D:+;N?L$8"A)#/R?%?Y\O$1+RA@'BN:RAYEB MQ&R+)W)_#R;.K4U[G 1;OHEDX!.F+5[%@>/!J0&E! Q/YX#[9AK 6S@6?HN MJZ",TLMIM&C%R"5J6ZS E@62A,); B?A3(+K[:F;2+H?+A@B,'$Q3TP56X= M52J(W19+DDY'#7^V 'OB<):JK:-,::%KO;O&MEOP LOQ44"CVQ(0/@;C)9QQ9NH:BY9VG(XE0A)7BX.$JVOJ ME%';%[.:ZLG+\,EEETX+1UO"O/=XQ ;]#N[IUM@[()C2S24,FRB"SL84N)$\ M 3YURY$ITT35T@5H2W;X7P%ZZ0BL-$@M?0,FP?8%N--U[L27XMGF;::)I! B M8^+TO&CZ>H45C3O=,XV*K G;4(8R0OE0GF9X4-KB6,<@<6]: 3JI9PS2X6SE MD].,"Y:VN.*3R[E)G"MELL,55X8Z'),:ERR)86F\93F6FC1)%9951M6E]$BG M0?LGEV.)8\/'2(*X=-MI0!*S+<:_(+HO2>-!F0<8:BI#$(XIH:Q8B65H/"-$ MN#@DVX&R.N1WA8B;$G!IUWHR4SL7 (D_L=#L5?@O*U+UZC]!=(R90#]#D0KP M#[[OFB^!CRYL+YTH"P'N\/Z4?, M[K1HU.8MD&2[\%G,*$;JBN,FV&(Y'?S[VW1\/YPO_K_.\.?GT?)WQ2T1$2)Z M>BI2'4EY"^.^+1'%<;'[F4+*6 ,N763S$U+EP8YGN5J*9$-FS;$!>D;BW<1M MW(EUE-$AATH(>F0642VUIFZ>/P%T+(7?2V3+J:L^9DT4[AT8I%1+@Y@D[$1M M$NNT4K/\$F.="*HD2B!J&%N^E=KEDQ:[XUDO+SH]:]OFZ]C#E&QEUGDG'MG9;YWME .W*EW4=E6JI-=4NQ]$[D[ MH#$D8W@#@;;MV1=45X^E]CIDN=H2K !G#[2L /<@^N_(SF_QYXYE/3CN=]W% M1;-PMJ(N4\A*S[-%A.!M"8 2]32'"H00H=\* MSH;97K;P2"]H.LI3IH'Q4NUE!%UF0>?\N,BI?@/.>-L7.=5>0LO'5%"V#P7N MT6;<@V&6= MS,(E0HC,<+NSG \ HA3_@6N\0C7,+!WG_2G5UB?AG3ALVI*_!(-(M!3&0H)W M5Y5J33GVB>,),P=+851+"+]*/ P1S\P6PX;'B]I8,)]]$,PT4 F&_F"M@K M;VH_A_DO"<01T:PRG*K/]M0&4]7D3Y3-(S?W1&6D3D!(N;('NO>*62'ABK>< M6:7$KYSVB4(960=$+$,L'$CH9D)XX0O87JC[.8"X>Z8/XG<"(M,_!X:SL<-6 MBA97I_KL)Z&P%!A;DT1&V %Z:_G%*+BHQ!'1<>C05L<\UG!^WEJR\$B?,*;J MP>DQ8Z3>+42+AP?+^;Y?\5.N%%YS7"D<:(MOG8?Q]-?%#XVY2+C'@WY_L*"H MK$@(U)69ZZ"UX>KNXQG.FR-[_W:%9OAPU>B;P"O*+TU)-R2F<66L"8NFCZ(I MZA*_+2%]$)NUZ1.B< X%E*'!"=2;YQ(%AUH]2[)>#,HL]M%*W39,"V1BE)8. MHPHHEJJ.3WUNPIX,T;8$RJ=?"\/YKU)%LEA<]OJWDN^AG4SA!8XM&BYMF2[3 M+\>AM$2^;F_,%PN@YVM]W!1*KG3F426DI%N?PE.<^_C;2_T]?N,C?O$#/12S M/\/2;:/PL(:C]ID]8B"K]<5'6:*9 M=Y71JN$90OGNRZP%?S!M" '$%H' -CUFJYQI5@&GJ@'+2A(LR36?/5S"':,4 M%CZ3JA1"@L*.<3>/+B41ZB[P3!MXZ$S^!8XI)%2T^][$?G<(N!NSP87KT= ! MZ0U>T8\C&P[*(/1'%E<9F_J+:4'YNAB&GNCK9\JK ;F@(%;<&))EE$,E>5"4 M!\>]=X(7?QV@,"F$%,&OC*UR9FL%G&J(@!6X(<:\@)D"F+ ?IE<^,T<(8H*> MJL29*>YH^]I2H>Q13F([R:<4[ VS/%6S0%[U^A?* M7=2MPURQH%##N83BH;N5PW.58]-)0]DJXE3#TV@J\6T4WCZM*52"HH M5%R$^-(CE$0Y^?6/Y-Y?E# +@@41\#]0CA@?;G+0-9[=%I]?C[T!96AT GH4 MN/RKX52+2T,-QB5'=\ +LP$BE23)VU@Y1VCBS+I*2-7BPY ?'\"NA,HSZ^?N8>U*^SN+"GYLW')C4L*N4O]::[4?-<00] MED7X&I^<2IS 5)V_**MW6>\*)##,0?BXWM)9ZN_HX -E'H'P/C@N5T!YV>:R MD%_W^I>?D8M"4*MZ&$4AZJUDS]H%E<[,X\2FZLTX7H-#'^Z'KX;X9VR.1P-4QLA@_X7G>V]Z5:T7(;P MF@8<*^'9B[W*_B)5FMW,\W7ITG6 ':\!_&Y'BP.J@-PR/Y7=, MF?'!ZUA6%+H: O?D)$6M F24:#@?K1;#FU99I$;,\#AM)QH[%!2 252 H>R9 MHA*4=; XB_9-KW_3_02D+)1:4#8$1=[C;0+3/BG5NL*R!A2GKCYU_I9@M[-" M/'4KP7-TR'Y-B5]@K-U8.U5%/C4O_H<[/MU$+S1A=(LII8P.1>CFH&D>:5N9 M5'ADP_Y ^X< F.2N06-**4,&'O7EAS>+5&U)E;I//0$\FJJ/"[9&VTR"U1K) M(>T9D]A 3AS;@#\>@CCM58&_#[DT+,<+7$"9_ZLVJPRSRJPJA0LN*,V+Z,0: M<:S*=)UY'!:.O^%B-H,"1\\\'M;0X9\U]&Z,!_\:_6MW2$@]-S>OA6F%ZOF0 M,A2KE3K9!4W>CVW%F3PA']9G.'[7)Z/]HX;^UR7WG[GDQF@P7 MB\YT-IR'OU;]N9\T6(=GD2+D9BGU[%.DZM;>V.+"XP6U*>?X4O>AJB&):,<[ M^8+9 7;;Z]]>R#%50G6:.7)DD[FV-7?M=F01;+>Z^S%=+\R-;:Y- ]T0C+*& MH,>1(9!&ZN":8C\N\_9C\?STI,U_1[9C,7JZL;DZV<@/KXA[ M9OH.!67T7^='OS;X^7FT&*'MB.(6H""9.&YA02ZJ2N[[@QYH(YRMLC+CFT53 ME#3QK.(U=][>YP.> 3<.!T8W3$UQZU!W:(,:65V;AJ["P72RG&L#N/E?+(;+VO;[A6<" M# (3H@NX:@LXP6#X'FY<\E979IB6U%)R@E!9YN8.YH< &BWDIGPPW]%_O*)4 M:I1A_#4_C!^>YY/1\GD^_'OG8?0;^F$1#N,A7%K/GH:3I>+S+S;I&6:@,Y27 ME12CN%_L*VV>)K*#H]>_D!4WSJR_HP08U21MKAD8HTAWUFF[EQ_OXZ&V4-X+ M'PE)\8L=%Y(R;,]J8,S'Y^ M8(XF2VWR. J7T:=?.1_+00VU8JTD*W@4TS':T&2HJY$?GX_3Z?VOH_%8\:DS$12NBKC'-&==*4,[Z2/[D";44&8H ME]):>D3S"MG!6_ J!V6H%T3#:8/!_'D(]\"_S8:3 M1;PAGBZ_(<_T\WP.-\6=\4B[&XU'R\9$M"2/ T7Q!4?O;\3@D4-=^%J0\ZS\ M44]SW4S8DOK50?.Q##1[(O8CRIB@"CS)/#]?/SK-M5V'0.K4D]$0D*(,NA2S M51"$]S"::),!"K;3YG.XEQ@B]UUDO,;3R>.7Y7#^U+D?WM7FTBO<6;#(3%V9 ME&U$@)>>[],DAWW)EK)CH-_KWUS+L1#5-)FX\$6BT%Q+@$[-33^1?9\\D#T* MMUL0#8>.S4?+PZA'1W'0' PG#0B\)0!"M0Z<=>7<=&/I(VWIP=>(,H:CE&XS MU]JJR]U<4Q&GPYWIKO^QA";3@R"QW_;I%L3-S8=C;0GW-S-MOOR]LX1KA84V M:,*E'AP4&+M +RXI9+:X6^QV@*,%98P J^ZRD;+5Y&SNH$]="F<8Q!8\?% BC+5$/5PE MF84Q0[QJ8U*L '.G[]*=IAF*BJTJ8TO$\"-M;NI IL$6"6S"H"E[]0B8Y."0;?M/FC\CN## )A4LS0OA]2T5"O MSS+7E^0-H/2/QRW WY0R=J"TOK,. T$(M"0\<6&\@E5@@9'YBVX%2:Z4GP/= M,M"J*,"M,DB3:GJ[)7:-;E(JM*6-4^/6+ MK$D=TC=W"<*6.X@KAQ#D[L5E^1Q"G;\E7_L?Q1;T)+@7WA*ENHX:IF$ :;DE>5+!V1 M5?[ J M?(2LM6O9)2KU53G6<@E5]TUB5,1J_&G'\5@Z;S6:IVW!:E)>Q30]D MY1'(O3M2B! 7<=B:;"6?*H@NZD$JL8FV\SD7CG(UV"O-LISO*+/S@^/>.\&+ MOPZL?2 XT?Z(_T!#274B( 2]1R688C,7['0S=Z( &$3]HA\%DW AF8.S.U+X'IH#Q>NUU=AZCZ&O0QC MS89JOJJ$B;KE^6J+722K-]-SW(\'P*)B0ND&JY57JD25S7>J8H*/60]+F6HW ME!@BI$R((L\M*NXHW0!HF@M1,+W_#F#731_]A#])Q]5H/"'X)$M(H)CC,O.. M(=WRDXIGQ;[L]:\DIWUD-_W<8B7:;+PG\L%Q@;FQH[0U1O9>J[T*_VFESY]I MLT'I]AK*GGKD3NC5>._E@VZZ*/P0/(4##!R\MXQT8JW?=/I4DC.A2_/=E\D- M7$87):9XP\G )582PM5X5^,$?$_!Y#HV_-&(DBOQ6 S>9AK.%2'B)AQJ;6SW M$KEJV"*[KRXN+ZZJ1'9'WSK'===^N71_OV$_>>Z#3%*I&>,)=36%VW8#KLZ@ M .$[IJ&:J-=017ZCX9:F?BS:$FI^0"J)XTT]%NG=?:3^M<\$YJ/ ?',5O][- MSLO*7V@-*^M! ALAK_S,&)]-<4U]5_FI+WZ@N"GS6IM?*B[L$C+!*0O\P32O ME6@I.SJN>KW;*[EVHL+[Q:+$;^Z5R)19Y#(0UWD#D7K#N"E&@N,Q8Y8JD!LW M-Y>W%^AU.DB/B^YU3_K* RZ^'+@A^@NL1BO(&+@S2N*70M5#:F:7;?!OP1:L M.%?%0KZBG&7AUC5I65(?1.U;+C^8MNF#,-;N.(9S#Y:'5GLI'7%LYL1\ MI]W$K1,D0:OJ-^"^.(H\'S3/ >_D!'CUSWI11W*3WSF$G4.@VTS(>4SK+V.M>[VM7_1?.V24Y M3>[02NNV2.!%L-M98;2+;MWI%DHKL7@%:(.^'Z/4-5O)EAI$ =%2UG F6H$> MPNP"7)&"Z2X\%;8W(5[[LZ G'27D93Q<*]%2@\@D6LH::I*5T,ZLP+2G."-K*Q?G6O-V,^O&4>3I39Y'(7N((D>(/8'X%/3 M,$LE=8^G>*,)65M29FSSZ97[1$G.HE0JGQP2'@\!\AAI6_1*R%^A?N.D65Q$ M$_&)%C&P-CB:&R28I$;BF7FZ%_F9YW$ZO?]U-!XWQ5]!R!9%G:TXZTJ>M/8: M9IZ<8WP*,5U^0S$,S_,Y.HD8C[2[T7BT;-[U&&^F?\0'5S&@*>1B+#%6HE0+ MDFU%OH>4O@;E'N-"[+4G#I[F$TT2:#\.VE^1SN:X?H6#.R+^/IY/'+C6],4R-Z'"'B!:NO4[T-W$P9<@0YQ<*K?7(DK5@T5S=ZW[! F"L-LX MY':I_=:P_]X?A@K&F?4X5R!EFI5&5/! MH-GB*4: M78'U&J"W>0^C;J[[ %WZ@E.^9=)#4$0TV7QZ"9*Y+0^AI?<.4;\A(D79-CBI MQ=5:\UE57=RVO)MVP.39=OWVYHYEP47"=]WEO=_$VV#S:25$XMJ> M2JL_Y19*DGH'-S^K=%)D%-[-MQLKN-BT6$X'_^[<:8LANLSTA$X4HL?89V-M MTIC]V4&D:-U4E#KB:Z1^11Z!X"U>U,3)P9#,D&S?/2; M9]M$UXSABH U8*[.3V8'\&VO__6K'),EAEG%5NU$L#7WS&,!-N%=%WOU")R- MJ^]>34.WCD.G6:U?P9VNQ? QO+F%3C@>A]/'N3;[-AIHX\YH\C"=/VE-2K$2 M@S4'.Q108V\PU@U?3'K^E#"[D(?2"PVA#EW(T2154.*\33T*=?>1YH2&THES MIU(1^T%E;!:-";BT*2> H[FV*#3"@8%\_O9F "WWAM,57G#C;#Y<+.?/@^7S M')VY#KYI\\?F^,0S@(2S5#@CQA,3/;TI1WWIEJFPI^'27K: MT>U59]_7OW=LX'=\IY/N;R?=X<[?XBZK;N>8\S8KG*\9?R,30^C8X::RJA7B.+R/"@+04,H@&2X=[:Z:?-2 MX%!3.0J4U1F']BG2"])^<9PC:17P!+8OP#W2)6.MYNB1@OY!CU4D5VL$AU=S M7QUK-=KN7.U0 /T05*/*632P9-IF]M@B]5"YN_JZ8'0KZPF MZ'(HH O]G:R+]-^;K NJ'+7:)G&+_+%I@Y$/MMS;O'U%9;1XZET>&8&VA+=A MQ7_VP#JPQN8:YP5BJ*D<=THJFX,U%.&EAW07[BL'^L[T=0L%42V!"A@6._P:\CG=FK7\&+9_KIP@7[3X&MMX]0IP"HUB1Q M74F&ZSCK0/06@!6L3'NS3TY /FCD::)]S!.&0JUIXV31*Y%\M-WIIAOBZGBX M551Q8>4H4UG3>?)P2%[K>2UW=L'">3"\'>QY 4J(%YI=0I(T;%GEU"YDCN(3 MM]:D@+),0CHA59A!+;I*'**!,0RD*EG@>O#_7Z:WV@M /Q0UW3 MM;9Q07AN<1^ I7/G MUXG;JP:+CLMTT AV?!7"2D7>58584,V!:"L7+Y@0K&M'XPLKHNXR:COQF?$+6:JOW.E8D8+CX9BAO M,/!EI6#@L ]?PDYTTKTX1_B>^M9GC@CI_%=W'XD57V.=PE4$*;R76R8?;)E5./!">>@=@0(?@Y9#O2,P(09Y2"DLJIGTT=%#429%-K MV.;I>V#W<+NSG ]0'%3-WX#:FB9HC+0 *"6T_.#@)?(;H)24*_/-7 6ZA;G9 M4%A..46>RF+S(4*(M1%LLH@5E:,*G M-HJZ2\@L?[C?FRXP8(/8RP#9 FIKKH0&LCIE$%;521ICU7!&;4RY4E"]866H M(FOU7A.$K\/_\@A*QVYLH&J KFL0%GU"/SO702R"/65&L)8I,J7,\ MWA.[?"9#]A.[UAW+T2M 5MWT+KM7M[WKZYO>U=7%E2R'QX-NNK_H5@"*TF,_ M 1VIO?2*9&O9HE,(D3(\(\)ML1NQ>I2""B M8Y:AIKJ$X50@@0J/OA0G3BLE155_^<6F/3/Y/XBA+@[F/_XS<3 MN!#2UX\QNGC*-F40*JM+@M//&KPPJ96&HI#S>9&X9PUL&^I2AU^5C":$"PI% M;V>: W "(F@7 N61.]]5E+B6J"HJ'),8=0<3>5E9O'F*'T. MWASK#=T(SPA-"?,DU%&&CV=M$7'%FS4)3;12F:2F4)E)S]@TE/SU4B^RQB(;GGR MX9HXDT\$8&UYC;UH4XQBZYYMY\4#[AN:;J*];?9!\7D&_A#%/6PCVX^0O.)P M&8K[Z)G@WAQ+\( M?QSD1:MWIFEIE BYU63'IPQT[Q4"@_Z#,@6]Z5;&#W\0$.=C9*V?!:;;Z_=N MY-*GG"H+_)"5$*@YD>.5:E:(U_JTEC9\$M>:4NU6ULMB1,D-(4@ 9?VW/1-V/;YG$,G_@:%2B9:4 MXU4%'><)(PJ0FBU6*7O5;CZ5D+V5$UZ)<86P"G^S!,:K;?X9@"&ZO>2A M9PC&IH>;'6OXDG(4E3&5G@K7F/Y?:Z'_U^;0/^4-"KT_=9&?_)TS]4^&:DS\ M7BW$[S>7^/51_4SN&G&,Z=Q7PXX7)L9F%SV=IV'PBGXX/+(8%II=6)8O(9:]W>_WI"58:MZK.C'Y$)!ML=#\N*_YUI7(@[X>0 M9AAN ,3-\L<-GPE93,@:T:TUA(C[9+(B:3,2 XQ5K-+J?(VZI=L&;S[FJXON<3[F^?"7X>1Y"']*FNXD;305%U.*"L4\^M4QT%_G=W@#OG))[E?LPI^S;/,\EBLXE>ZK' M74>W@3>V^5?NY+%<(Y_&4K!)7NMD(VNWLQ<=Y1B+7D@)+0Y<0TY?+'-3%#+! M5;=-)"HO<*TW.$XWVVC&GX'IF:@ WT1SG=^\:(.?GT>+T7(TG31F@BDX_Z*] M%T.J@J@"D?G:_WK1O>A_O;V^O)!D!@ZODB7]3:G:N_M(_8OT, QO,\H9!VYM MY8V$$ P4?L2C0"I">EY,:>44+T1K^ -S%O$;IG/THPL ,>DNM9YR/.!1&)NZ MZ?(*RK1>&!,V 8&K6^;Z8VP9A1ERBPME^WG=Z_=ZZNF%CFPV^(I13+42WQ<( MOO>\LX\ZC+-> <6>SO"2,2"LT&5;WSC,VELZ,>43X8#WZ#H>C@:T:LI1@5MG M>;67DEDM+W+SX]&;3:6:43F5YUG^SCB#4Y*'$,J'>R>9IXDV$4Z8_**N*#B^ M;JEIQY; W8HW8JC5-A&J3DAJO6]P)<.1F?IQX'AA,,QH!3]BKDVPBN-CHK7$ M*ALG _\6;,-?\OI"A1QT#=:FCVZN.N>]41P][U='C;OT]_+MU MZ!DJ@+H6_OZ3^E8_LR-5(?-%TJ8XKRE](2][#U>#UU0!+0O16DFO:3-U7H/7 M5 $>\"BLLM=4K)ON[#6EK"0;Z34=V7#1!Q80['!A.T:?(IM<0HVLO#?]B\NO MK32[O! H[#+%B$(TN\0ZRG& 5UG,ZB;(J]887P +-KIY!#;G6=R1^W >,J=8YI700=44F)0A(^NM4Y'@0K6> M8-:!7SD/DMKG%1S*A#;= I!W+0KZ>M^ 4(/E]L\DT^ M3\-DN.R,)H/IT[ S&\X[\(>GZ:2S^*;-AXV)+1[J+LK7X4%H0E HQW'XXE+, MPW%W4/I%@U.$3)WL,+CM];]*?@*,II_T:.>7K(;[?5)XL!_A8_RESTP9Y?5, MUUU>_W0):SY@ZDE2_Z_ W+S"F4R#'=,W8!*@B)SI.@32FP:^Y^OV*L[.:F#H MP=5&*^E3'8%:;G"J,['P3"BM9 B[I+7$0"G!A'O3"M @X5MD'-52GAT\RPP6 MV6K8231VH2'I">CR'8>@M%;4WY>$LBTDFC4$"^A#M^F:QPJ?(8,U\IGXAU1:+_.MDUO*$QYI!3T$6;2#.D$.D2@PYA#OK-FK;*@GG_/]MBA) M\F#Z/%DN.O/A8#CZ1;L;#SO:Y+XSF$Z6!LCKCT#Y%>K6T/UVO30/L^TY,7E18MCD:IN@EKV%V>>O, M#5BTLX9^U_1V$E]BKY M\1Z\ 0!_]<<3-O< M!ENL%C)_5T\/A'YE-4&70P%=Z.]D7:3_WF1=4.50:S&!-<1C2C9+>D5EM'AJ M/P 9@?9$/; .K#&YAKG2V2HJ1Q[2JJ;@S<4X6L) 5:+./#G!]-&#YV' M6[0YB@2;KB$NX?','5@[83Q,L W"$[M[ $4WS(@%]DK;.JYO_A7^D]M=+^S+ MGY"X-8/7EJ/ZDOC)(/R9ZJ>&K>JRH#!13Z-HOH8#5 K7V3]\)KQ@[&H(K)"? M9R4- H:JZ2+M)1552D%QV?F9O?:XFG P< 9>]_(!-..AMAB>(*Y:$+,CJ2DA M,<>%I(S!,7J,.]+2/? ,UPRI18IO(=3(/Y!DTA3?"IJZ '0K^8?>JGT(6@N8?F4*?4 M4D9_U8U=%8D5?@PP$F>Z"Q\\MS>A7-,(%&<8K@F)FB=5;(CRR:K#$8!;\!KN M>%5XUZ5&]LR!#;[KUA*X6P[JI&I](M[0I*XU_:9*I!G"Y0T<.@:8KI.QA$!! M&4O)6Q_V9CX1K;AAJ/4)$#$O%)#,[EZX&8!?/9ZQ.&NWC"R!3G>0LLC+5;PY0J\M:ZZ5"!/B,;]@UX?CSQ,U#FJ$8K:<(BHUK[!%%7 MDU[A@$#+8-K,DB_8&B(PBE;K1D"6_G_1W?#A'IKZ<^5:HWTVR6J(>Y"O_$7P M8D76#Z4RQ@W\3*'6J)U!K*I/D%%>XI.5P9DVU-LWQ)F&=N67PY2*:!OHWNN# MY7S?[YHTPS??PO?7(H<8Q6' 7%]-DI 3T%62[=/L$&;Z!PHAG-K)VWT?')N% M?&7EB%*-!FS["4886NFTR#IL8B1PL13%A5O/&0ZQ:WE=Z,"26P4LS\PU;<,O_2G\5RQV5I@ 1K?N= M!L7@%Z#V6??4X/>C2*1?S M?84]W$I_N_,2?;SCH:]W4KWON-'W.[X3'8!YYY.OFF>7(S=J2;#LK^7YQ14Z=3*[4>/TS"=26F[EDT1=04:&9GJZCV=*$ M,Z03/?L ]NB=I.W&/P=%"$7@#]9HH,YYI:GM>K$Z>J^\-A'2 MMG)EP@#1?C!HI413E"\1DGGLU3Z0-A%:V3\*V3F,:5HQ,W M6?CXIK*%DG57JA OZI:)4DLY8I6T4VS;I2&$!%CVO3;-)^5)@U?(PVDC !DZGEHNF,(0X?%*: GLB<1W>8#=:3 M!'HS#62-$!$3WC3^B)PPAMA9P]=( SDC0,"$,>+/U$\44?6D^X$;QJ/%20&2 M%9S)'SMUC8V=.GSED!C .GSH'")UHH-&B'42+'@?T*X!\#31P-%?6;Q:-[!7 MDGA3E#%EOZE+(3.!=F#Y'5AOX,FQ_5=RFCS^YI3C4V6VY DH%)M61LZP(O0[ MT-WE=Z":E M,A\0$7FV5[%7#ZR&[P8LJFW1O\HP#=?6IZ<=%S!5 U4H259Z2OG>*@7YMY-) M/*(+BAW 78%7(?E&*2\M>P/*,:I<: F'<*UT412&V_![9GF;48X]%;G!&,?$ MBT@KL[G0D"'[7QEKGPE& N)3FC*:EY6Y_IE;9"A:Z5-E@83@2V6M?N86$8E6 M>DYIB)2DU)E*M?I!E7)5%2+!Z:+B:N.3DJN,0ZIM67\%WTKY--RIQ6FI2$*] M$6S$WJ ;6N$M>P-9)G^M7]Q>2MG@+-K+Y/0O9J@ M\A^'YG]!7::2!,%^T"-=S%8\J"Y39W2("]1!D$'^F'F"G",^J)[^NWIZ(/0K MJPFZ' KHHO3C]@W3!54.K*-6ULH?9Y?O/I[T_SCNP-+AEB@_\Y1H01F]"I^? M1('1&'(<9)GH6W#OH'NW_ 0I:D4YDE35*1=+F!&IU:1S,V40>+ZS!6Z87!UM M*5_-G5=H[!EJ-(D!S/K*LX 7 ;4TCM*\.-L=\(&V<4&8YH6L<'R%3Z)O3@#4 MF@K0R]V!#]R%L_:_ZSGO$'FHL]3-8M#K7]RTD@3EL< >PNO@);W?VOI]FK\!](:+)NB74^B:;Y,<">':JVMQN;-ACY8%MBQ[^OJAP+ M3KG5)Z-00RR58@QZ]L ZL,;FFA#G0JVJ'(-**YR'.Q3Y6QD]?(SFH^MXWO#= ML(*5:6\>'6?UW;0L#)78*K>93!40D/[@4^$!O6;\&9CPVP2,CLC 6*N-+*@B M>JU1O1(S[.) T PCV ;A\XO:UG%]\Z]0V?S+'$Q#;>278#2J1OL6!M )L#EL MXL%UONU%WEIM]9_ \XL>HJW:7!M95 LF5<-^*<&8LC*L'8,S 7[9Q5!1U3;2 MJ[+\K4QVD#;&TS5E"<56*0M>OW]Q];4UY"DAN:!07]R=_ M*4S$IS,MU]B9B960:M';WQR0:&O88:%TS+1XYF1UN%KT[#,.EPDHX=69'#_- M_NGIA4-$5+Z W*.7M:<(2%SJ7*D!NA?YU "/T^G]KZ/QN#'O/"62:W9.S=1T M J7:@,RYZ5_V;Z^_7G^%?;J^O9"5O#;I]MRQK ?'_:Z[*XJ J9*9 7![T;^X MD&P2JBLA;P-8Y6Z+[RN1-PP\HG A+*,L"V@:P^L:+Y<@+>^ :SJKA:^[?LXM M?R,D!"(19;3=Z2B:B'8H7Q#VP-M$"X@@3&Q!+D@23V0]TT6)6B@\F6\F&YA$ M$N3?(VGZJV1-)Q&)]X%KVIM9V%/:,JB@2@L9P2RF(-\;+K: >\X0S!"('C W M]B" DMC&1\I./NJF/::O).@-M) ])85NY4-!"2;1&!K9AHMR\]V#Z+\4]A17 M:B%C. 0EN+($I]"2LL7H-EV5!,$$^9"B)<70S@?#MFF+T3@BB)-;4'08GB?- MVV(TC@UL,L6:[M>FZ:\GNI_PK<:!'DI[+[\OFANWD_ MM#88S)^']YWA;[/A9#%<=+3)?6>Z_#:<=P;/\_EPLNR,1]K=:#Q:CH8GR%\K M*A#<"/-;H^S'Z((S!#"&-(5=C";&9UVJ!2F&8+C=6RDHB M1]3?^%VK@>.1 GTQI5M)"79)J^Z'!22S$<2&-$X8"J2+M%#O5/%$;45S:P.) MJB;O, I*MESQ)]AL*F#ZTQ*CI/3,)#@4SB)TV>O?]-K$ XJ@@G:615108J.@ MV7:@6T^Z'[CA7FFZ1K^=OECF)FHYS)/+>=P&R5AE#Q'UJ7/H5,=91]N)5+\Z M4<>:O,,HWQ"DZNWE]M>N"KO7FBPOZ#!)Y*ALX9I].?? M96J'SY%52K6>?LWVFO T>+Z@,CKDU0!-=UCA5%8=]>EN7''%U8A5!DV+% D% MZ;)P,AC V=KT]R\#P[]?%+[!2"R;[?55KW_55TDO%'@/VN$74JUA%O7]03?" M$%:"A.L!$136514.5TR:H2F2H)T:HW#!3 "E&L# M;@CLE3=<[6NSI._@7_X-A^T)K0G&VD'5. MWMZ4$KTM48]9&.^!9[AF*,MTG;:H=[K'>-!";J)E-*HL>EN2FF2!".5=0!'T MU=1. ]%EHA"^>A;#ZWZWI]313S7Z<(HM/2:L\"3IZ,PE0"NJZ?KG0'?AAZP/ M]"?=LG OUW/4;@D51$A=:]"6K-./+"A1(EG3F$41;4QFY*A.2PA37E9"P%:B M[*L:; #LFH&0W0 4AN@8 *R\!PA$^,[)0K> ]^R!U8/C/NGV"GWA8Q^X&%W] MHMJ)RE]H"35.A8ST5\+7-/P,P1/O*"X^4O\BW13D;489$U)*OYG ;A&2JQ4* M52 ((=844UH9#0M55%[_/.*KK^;H751RE"JUGG*JY]$1FX;I\M9Y37$" E>W MS/7'V#*P]Q/SA1JA%SJR60MH8K7U28;T=XG=\1SH=C M;3F\[\RT^?+WSG*N31;:8#F:3IJS'<1A@]D!THO+>LPF?.)E#@Q@OH7A=8>. M4M\\8JR='2*WO7Y7D@>956='K]>4EK$]>3B/G@(JA #NFJGIR[G;:05WJDE; M6T1T[?/'R(:_!.%SEGQ3QDU^RAA-!M.G86>I_=8@G^$> *J'D%A2CC\0$@#0 M\H)E"RDS6!EPSWCNZ%(03+GL35R"%;H]1) M],'ABBNG4@[ML*B6(*5:'IX'QP7F!NXCX4K )6?>*"K: #T25)'7)+.,:FD1 MR@@\WS18U%A8MFUZ9!=2K9OB^YF%YF;-%U1.A:5F24:Y%$X#%S%W['AAN''D MH M,>Q,_68W\R@#N3-+;CR?3#CL]LN$V"/(6[KJRK42Q]D\ #@7XES=8)#H) M)C^2(Z$GZI*0S"?L"@!;F+1Q7$]:5$YSJI"/2&#@HAR6[(R ME, E7FF*HW/_W+V_-P$#8<*FFA+6\DQTUB&[SM@>^ .V&!M^D4X4M;M MY1M4CNVEE]^",:@UP$;6*CK&*,YKF .)S"Y<+>4H))@)6*IQ =*6A6LL>SA, MPT=I#&XBD>M^6CJ5@*4M"\AD0$5K95Z[A*GU:8G$!8CT)&,G65.56C=]6@+Q MX"$J-9GL-?E]W%MQB_(*+2K'O-*KS[N-(4S%2-5I%% _H)[_YC/'@F4A1WE=[31 M2Q&1$A/_+H(Y0"D=,X4QW!'0UX%<#)[L4", M%A]UBUHX$[,J6&WQGF!P*/8J >IE2+96SO03 5A;_"P8+(X]3^'KFR9:.6>9WZK\#55O\)XIL"?#;T MN/;G9:4(H*2_A*7NJG))]H%=LV(LPYCJG*6K@3+"*6-7ZG)6T MFS3.=N?8R$2C]]V.5K7(=1#G4S4!]>X6?TO*4;+\I2U!PM!9$$'Q-3"1KI1Q^8ATF/1(,_)+^+)PZ$ M*_QO)*J]BN<1;[C=6X-29E1A&K6A3\NVAV&$KH?&1N;EXALL\>B$!A(!>Y@<](I1*(U!I">J7,S(C./9AG M/U2X[?0I(7U;SH7*AW#PQA=\[?9ZO?[GX TC%%5/B+)GVTK1" ++X2+]M$3! MR2[J'*?P)IB8()R4+"FG\&%I-K!TSS/7ID&Z+U.^(>4H(]YS+AB<%CJ44I#, M7 @FF!1$&U4:F*K.;P$3&X?-FKE@IYO) M?I-Y4\_20OMI(PJ4JM:ID#)*G2NGH'ETG-5WT[+"7,&^;F_0W9MHICC^-Y?Y MXFBW_\/'05)#GYU\W-A4];)3)NPZ-ZG[ M"UY9.P^G@N2P@7GE1V^J_<02CH[8.Q_5/?&LU/K(GCFD@&#C$[[^IR41)R15 MW?*BF5-77C8\M5BJM)]-I5$0ZY)?%OI?;Y5:77&MH)1ASDGCE1E)(V@OJ!9I M\$$^&.+@*V2QN^KUOE[*)4_IJQ2<,HJZ":94;H#"6$-MBY[TQ3"#4*,]U. 5 MLM8;6[*X<731=OULN_ W&]O\*[2G^[#Z=\,*5G 81?AXL^A../S%TAF^ZUL( M_2J\4.<'KNW-'\Z\MTA6(DAQL9%VV$O3GP @LM0<+G(*.MTBSL^A*? MYT1LXV?2A<39]ISD7SZMBVYVBUAK7!=:_? ME_QFN-K\*X1+T*6C:&TPM%4DU=[%.0-0LM#A%88VA$\\D]/H5FA1.7*6WA*) M!B%9CHJ\ :[L7+U\U?U?G7*R)^PK>K*\ VX M+PZ);__\*8TPE/B_T:^/?QN+FP/9M->.NXU2&&U^A&,K^NZ]Z1F6XP4N6/B. M\=\[N(!8I;,MH+A3N+2 $XBUGSXCI8)W'Z ,UOO?FC[ZY'7W]J+;^=(Y- S_ ML5A.!__^=P?1I-IPLM.5H.NG,QMIDT?E;_('_@6UM+=LC@(4^]0([ M^8.4@YR]3--U&J0YL-"*9^!XOK=XA;Q%/5S-](\POQTF!+]J8U+,T,)X!:O M@ET.NY:CB^:Z* MJV-6[CT.9N/L:6F8L]1<+9YF$M9\=K#?];O^K'&,EAC-I MZU4O1EAOCA2^(?,ST;= >S=QJ_=T$66T?AI=Y;E!!4--]=X[6[A#H2@X*J2< MBJF0X[5$D$B0GHK3./\9P+4%7&!#R>#R!O4&ROSU"6Q?4J>65U0?(_4DQD= M#:RZY2R.2Z-RD-1>,9OZBGY M1#,,'07L6=AI-5@X@(_^JHP6Z:@6:$#I4?1DVN8VV&*UD/F[>GH@]"NK";H< M"NA"?R?K(OWW)NN"*H=:J]XD1W,X-TZ_V\#U7LT=FFB'B^GLX/Z$!CO%W M/R5:RN)SV[^XNOT<,YAHS @']H3:L''%. M/;'4!*&@','9< EYY'VA _1R#-#P?6=&;TE%<9DD#HMH7STJUT,M#(=K@["& MET;DGU*4ULTD0)/.=*VM5F8$1%C.TP+_%[(O].02IM&5TX#P-I M**OU.H[8 7% 9;J> PN\Z!>7(_1%#D6^+]^'@8R &[+ MHS^E<4Q"E#W?#4(/;_A TO)5MZ#SYX$E M=V Q:$/0>8(JQ\2UP/A+J%AI8RK[^?.8DCNF&+31GO1.]<$(U;D&ILQAE>O! M>63)'5EL"FG/6T"?>7_5/8\LI39876''04IDD#L!E+\"=-H 5AI<^NH;$"ZU M[Z%)>=!-%SVC#)1P$/+TLCWSGX(>Q,J*J"&-_J<=F@J/Q_8,PA..#35']-F/ M*5@K/JQ%Z+.&V.R6C>JL\TR]4KW;_M5Y5*LTJD7H MLRWAYK4[[M -:?6&-$_GSN-9\?%<69F"8OM;/)A;N(L^#V3E!G)%59Y]U?RK MG_#57566UMG.M&>XJN-YYL:[CL5'J#W%R_%W/B_]3P-EPO"JWD7% MRJ0>V0/= O9*=W\'>E':X1-]^4SQ4X.;,%U>KHGZ$JPD\ QU%[T&[VD>+ E[ M:]V#56"@!I=.,M/!SVP=.TPM75?&E9+=.8\))1!/!HK(Y!(R!\H<;(+H15Y] MA[+2G'IDE/G^>2C(@3CA?CMN/;S0H7S!;8AF+IQGPX>M$\!B>T/R!-;RP<\W M%B1AFH03-_Y -I1TY'D!6-T'![]3Y"#%/JZ!?7*B7&L9B'L7_+/%?_Y4UI'$(/_1K\^_FT, M0$Y-IKUVW&U8S-O\:#C;Z$.'-Z@68!-*;Z\>@;-Q]=VK:>C6Z%#M'O@0A;WQ MC,@!WGVX&S\<&_JFCSY\W?UZT>U\Z1R:A_]8#!^?AI-E1YO<=QZ'T\>Y-OLV M&FCCSFCR,)T_:#YSA92#Y)@[-B;L?D& M5IKG =\+WQW"S9N5&E7&,-$TFIGYQ(LL_WG.!80Y-(II X!Y@!A;5AEUUJBJ M Q_XH5! S1'/T[TM?'V16%89-?-KX$A[7!+*UYX&R0H[Z6$?T%?_$[_N36*H0I5ZUO';&/&,_69;IAKT\ /F^,RK5$0FV38 MRZ@5M.0!X\>-\_:3X02V[WY$BHK_$>HIU%#\BS_NAT=J.?PAV^-NKW]SV3Q= M4,3!7B \F0(>[S *>+QKE0(PXF"O?IU, =HS1@':2CT,$HF'(@XSN$K*,.';HVOK5]%\3E(?OAA6LD-\+(@S_9[74W\FVC*>EST8X41"UQ7;- MT";1]3_0 2 Z8T"WC'?Q><.#:>NV <9 ]T#XTMIT_>R!$'=M#7NN&4:PC<(^ M[@&4VS CHM@K;8M.X-OVOQQN&C,45H&$DB%.0@)HAF^ M^6;Z)O P9VLEZDL_="OL*;K+RGS"1FE!06O$J5W<.5L9P0D+N63H7TIBQWT )GM35M$YDZ:/A _$Q\\3%>J3::P@&"!@OL?V4$U&)% M=O4'36!H$#W@O@&Z Y%>53D.B)\&2L-0PTY:_DNJ&31B&.C/@U!J*<>BTCJG MT(=1]%J]@;<*,8>#+EF@+GO]WH5"'&%4+!L]"D6M[;6% S-N5&!&[*%@FI.B MHI^!&211:WGW5+Z]B(/CO3"[5@H*G-L54[RE[. 2MY97/.4S1/R,(CER^*13 M2I<0 50M]W#!C"+%RZVM5F8D4>E+);V+2S;7]Y?.X6N=U.?./O'C^G_(.HZ6 MZ!57;=JAZ4>@7USL\M62>*)O05(([XB:DT#((\+>JPIV6^-AY=5G>X"3(B!7&Z M]:=>B,?4R$2/J"01<3\'NF6N/]#@,L*;$YQQ8OV"# R#;\/[Y_&P,QK!?_VB MC9^CI LH(\//S]IX]/ [VD5K@\'T>;*4%D'&=*F/#!5F>\Q3\637$RE*WRNP M:"_,73\[A*YZO:\2+Q+QZ3"YT%A=7K6" @[R6);S'<7/>@>SZ2WA]PF;6K;* M#=(ZB_[RLT4%&)I$!N+6E:6J,D00H#A>%A 04(L#^]X_..X KE],N#_SR+M1 M4I6&Z9R@IKS&N>562]-Y)*;K^WC5NM3?HPL:1,5SM-!F'E2%0=%[5D+7CSA_ M1*DVE"&3Z!6%.#04Y12WD7IRWD(GX<@F#UAZX&&)EAK),S(O\M9+%"XU1"HJ M,BVF4;C3+?2K4JO@N*XRK!+- -XU,0F/VF(<%>14Y&!<+9W8:1D?7I3B&*:M M,^=*X-.6.92RU$T>,"CGY3E4/W.,#9):0C 5)%8]4Z7DN$SUYLKZ@C<))U#_ M_"G2:7SP\K_^?U!+ P04 " #V:6M4[?'-W7L4 P#QOR( % &EI:2TR M,#(Q,3(S,7@Q,&LN:'1M[+WY4^I*VRCZ^ZFZ_T/N>L]WWKVKQ!7"[-I[G4(& M164&I[I55)-T(!*2F('!O_[VT]T) 5%10:.+K[YW+X&DAZ>?>>I__N]LK L3 M;#N::?S[W_BA^%\!&[*I:,;@W_]V.^58]K__]_?_$LC_T?\(PC__;RPF:-?' MK0M!,65OC U7D&V,7*P(4\T='@D=T[*0(52Q;6NZ+AS;FC+ _)7<8?HP*R:E MPT0Z&Q>%6.QW>-ACY)!13..(/QT_C*\^4N!3P4.)G_'X3TF4)"%]))+_3PF- MZNKS;* +K6\C>^YO](B,+"[6D5[_4AO;$TW&PIG9%RI%,ETR(\O9#(IE,HEX M+-F/9V/9I)2,)5 J%Q<5-2GGLJ&1R#__#%T"70)APSGRG-@ (>O?'T/7M8Y^ M_E21TS\T[<%/_@-L)!X3X[%$_ =_1=>,4?#\=#H]G/5MG;XCB6+B)_S<)Q#S M'Y=-SW#M>? &?=K!\N' G/SD/])9_!=FCK8T_#3A#Q[_>5V]:,M#/$8QS7!< M9,C!-#"LXB[/PE]+_60_^H]J,S=&%K TB;\@S2#KQP#HGZZ-#$&0 M@>*IF)@- <*QW<=P(U^N@9DV>PIB\41H3O]Q&ZM/0CC]D_P:WK7VS&&L0DG! MVOJ#(#_09=\G@R5KRP-K1@ +9W HFV/Z?%P*;=(QDU(\\]QRV!/\A76G',_E M.;^9/N%EV/XWM,F__[@O\?LH(5KN+S+K3_+STC.*YE@Z MFA\9IH'A 6UV!*-AF_VI*0HVZ)_D@;*-9-BSX!F:VP*T[)(_>FT"0@792J_; M+O:Z1;%5:JGX3IR?3_(GP^&HD6@V"6B<(T/3R19MC^R![FC&QL@[O;K:BTN] M1+P'6-1+V*G9X%2G62Z4P#%\J8^=)-B MSR@2=EQL*HW154H?*==W-ZAQ]>9-MAZ47B)3KC:ZX\+YV#'SS=Y)HOG)F]ST M)!N$AQ%!C)6V:\JC2Z3#N*'-S5H]=W3:&MV.QI5YKR*G<4=NYK_(";ZTN>Z@ M4K.[UFUW-([EQ@B=]C6Q.WAZODI MV7Z',)'\3'.";UO8<HG9X] MAB0 MH+^%#8=N+C3J\?SQG+ U^I]+LAU") T")5.)+\$Z*QGGQJF2.AG5B_*X+B%# M+?4)(C62-SZX.7C? VTB]'LM6"J%$GRJ:H8V]L8K$&W8IH5M=][0"60)=9<( ML[?8]AZ=T04F>QV:NE(96[8YH5!P^'BEJYRC>2?SK!C+=2ZN4\:\>3M<@X=/ MS-9UL.KI%YJZC)>MVV)9<<[:%^(\5W+<#$Y>=(X)1VE(3\'J/63W)BZB8%D; M(YW(>7%UMV6DV936\HZ#7><"3[ N=4SZ;[Q#!3A1L_-CT#B7R7$B=::G\8(G M%BJM3%?-FE=M,M=O<1?TZ%,'I;OZU"!+&FH6G%"I76\4-4?63<>SL7-,CXUB M!-'$EM]K>+8\)-@!3W",J-QEJL-JQVF.\$RUAXJ$+DXN HP@([R=Q.HJ 5Q M7DN@TZQK?=0[5TNC6-5IMQRY(0_:@#&)ZA:IZPO#SI^M0G9K3Y"^!H9F4T7= M.,K>E HUI9K,&U9K&L]O&X:;(*X]$2T'N>+,E74J,].K%3V3/%F/+IC9O?2466;UW>%N[:5ZTI7Q[UIJWUV?7NS(>^K$J%!3@=@BF%Y1,ICLA19TS6Z!/+)LX&V"5 UAS+.@%,2E&7,,[&L6Q\_G/?N*\=> M%[O39+ZI#@9Z8_ ,M_S#P%;WW+JZ!FZY[BU!M5;/$0NG/739&%[>W>#GX+:. MRM^H;1][#K%D'8<05E\SZ!8"N\(E?SD:,?[HUQ<:ZI-=NG, "_VF@^6AH=U[ MN#0C!JD#A':A.Z6TK-7/I+/.-9*G&P%H=19@ MP:#"M)#[8< IXCZ9G)@,U*_Z*M10I6I#>R K$,_CI2ZNMBN36+*YTRD480!2L'94(5KCS @&$C?2*H>#9.9ZS/7?D7DV<-6N% MF[/3[M7441J)V$,.%:<]J1X/+Q/H(?T&([M,OG&" M)9]<6Z/.]9F5[IX\7%WC^OW=6?LZWTO DF&*3UPLD^7+R[VKCF6KE->4TCR7 MS]0?>L5"[J392\)RR]LTZEY>;)ZL5*&KU=$@6&!_=%P93*].+\0K<9([+5Q/ M,S4\Z*5@@2H11/CM!+NI!Z)N469E#*@1&7"L I%:9+5@T%.&4E?+A-<1N48@ M;3H: .,94D[/FFI;36OQ4:RC7-5.8SGY8C+8B)3SLFQ[6/$7HF%P;=7=(;9# M7^V>C^T$+)V^>CD:C6)GH_O[+JX5DG-3NMJ,P^T8+)MB"]LMID!I:8,A 4#7 M86;T&V$R*CSTL\F+F=S% U?.MO-SJZ=MABI/.BW(W\\L-*\2 XO TQM[.D3B MBMBRB>+'; A#(6:_[6H/]./N\6S[ ,TT!]9#O#P_[=Z?ZMG32;96'M:^/D#? M@J%;(ENO-1Z-+\^[W>Y5N9=.G,[*J9L-(1H1;K8#H$C>M7-_.<\WNB?GW:R6 M.!'O#',S/36"O"P 2HW8;N^"RYW5GE?F&:LOCF]-O><^Y"KID\V0914$B[5\ M$H:\&QCXK.W>GI8]JR1-JFB4:5S5].YF2+(58+Q/;_-AN>U_/FL>%.*57J;REXE9KGN>-"8/D_M,0ZX3?<7]R)TL#*D6'I"%0Z2I1GY91K3K M;NF^?]S 8B%7K>J9QDDKEL[_^%U99"+XV3".<&*;GB54#/DPTO8P+A>5[OE= M4>Z>I*OHN%C//,P[FW&2G=C#6X' *SPA\_N\8IUE)UJW7DN,KH9G\D7_9C-7 MT58](1\9T0/_>-FS#>6!CE<_FLQYAO'$(;ST=U=L%O-2,/1SSX(^_^!6]55LKN)!LEPR\D.RJD3 M6&@P'ABC\_L?2!8Z$-F50).'CB#%YM\?CC:V=$@*HM\-:08665;,3W(Z MG#D*A.B7AV"SA:>@'QW3L^DGFI]UQ %)-[1IL"N@]KQ.Z!K$.*!,"X-?&CN/ MHL6/'Z^K19Z&T$$S%A/E9V&A^/W#7;V>$>\S)XWXV5 _.;^"]!BV6DSYLO]) M4^"SJF%;H+O&:]/F"-XN^[=67_:'<_ <)5]5,AD,TO79(V3@*!H8^ /WT\\_"8E_?JY=Q6]_^<%B?ZZ#C$6=4\'&7&2[1<**?OLL2XP'XP2_ M!2!6%H_&)<+=%E.P7_S/_B0_ES#I Q$K>*ILV@4"0LV],!T?D\KQO"2K]9K; ME>+I2;H]S*2\UK?!I.>V_JU11UQ"'?$C>-+E0_[.;-R(7G=^T9\\Z(T'KZ+F MOPLF18$GB9LCEAAQQ'J6)V63^8PQ:$[&76E^?V:G+R]P/?5M,.E3>-)GH,XC MP^0#F%!N>M;I=H:CX]+)556^?[B58ME8\[N@SB3[HB>)'7RQ5%%O;G; M\X:M(8<8->1XWO!I)XSK(AKV1YJ5,JKM[#PGUP??!1L^@3?LZ/CCN8_@#3T] M=IENUS.Q;OON*GX^>D@.Q,*W43D_G3?$.S1MLJBEXRZ2'QU7DPNL6IF?LYB0SG$\8]OB ME7@Q:);2J82M1?:O,XE!R4LDIIG6Q4RL'T=6^7MVMXL3?W*[?Z1O\[TH MXKGE9OFV=^^6\"U^&,]:\5AY$%EK,;(H$BE7TWMQXE9,H8=BHGXMQD:7VCR7 MU*UX8H\3T? :O/:86]A%FH&5$K(-S1CXVE[^NOIPIJ\.O M?L;K]_K-#SBO*#3U#>D-I"D5HX LS44Z/V="S>9%PAAIW5@QX\[;O69Q_A!9 M&V_#YS30M$1ZS\1 @.<%,6^9'7VR,I_>E*RLA2B9*.\WLI5Q* M1U;1W_3H-]W^%T.#[6ETTO$PWFD-FL51+#9OGJ$'Z;YR\=4I_J.E]^[=NN^3 MWMV*?ERL2-51;'I>E'.#X:#9_NJ&W8=*[Z@<\//2&VGEH7,R&9Z7KDZNO%1Z MBLX2S:].RY\AO2-SW!M+[[MZ)='4SR^3I:N[O'DZSC M*[V'E>O[?B'Q$!.E:EN]ZRBW-Y>5KW[L'RR]/R#P\B[IW;]O&9-ASXZ+;3;BN7QE?7TCY!>D?G MN#>6WN7VL>7>I46IBQNIEGIV+CKN[*N[USY9>F\/#38-KD"M$I3W!>509).P MU@EM$1:TT?!3K8Q,QXO72L-2K)VLS0=S+!V;D67KX;W]^ V53,]M[EL%3MY0 M%(9FZXKH5M&#D<\2'"51S/BJW<-=R51&ZGEI7FH5W&)]E+]5(^>/(]L]"C;_ MXS=\7-K]DYCP#LQ[%F[?.JS[5.3_E:AU5NQG1Y5Y=CJJVZC>**'+<3\967&S M1X WB)[G$>!NE*YUS=*H4TJ?=#IWR>8IJGF1XRU10X!(1>W?T_+ZE=AR(YX7 M:XG+!I%$MZ.FV#AW[-MY9+%E"3!A@_,9R'QI*?6AX:8/1+O)8-B8MQ\&&;%= MF[L/%X4KYR0=607Y3T:[W?M)/Q#M&E9WGKMNYKSNU<6PJU5OYOKX=,_MHH=V M'V_@?R 69N_:5L*6G5-1ZN:.1;-K-Y5\9)V!?QP6?KI>^-5O1MDC MS+PYI+^UW;O.Y]:!.\+J:L50M(FF>$@/_&]%S<:R:]HK^/P66F@WTJ:9*9ZA MTKULS"5UWIOTSB.'ON!V6PL.YI%;AL?[\76K5/)=T3.(DIQ@=#@C",9+EJE42_AG)=B-_&[UOAF@+3H558")CVY*89HX5WM#WSIP/..AAI( M)K"7_!J?^:&O[HU\^>MJR#_GY'&;S M^+;Y4-6=KMY-'_+U*[U=ZXJQ MU+5];CGF)';^U5@[W\_1R?'^D!\=WJR(O?>.5;ZZL> M.&.-9OW>0P/A+KQU_UD//=;WW(JPZ\5^KCU7IN MWFI5KK625NV,6^.KLERUO]I1?Y@^'@7WU^L/?(T^KL;3MZHU*W?K#[/APTW7 M3N33D33U(Z./?]&C7];'DX-*0QGF)M517;XZ[N?5SG&G]B7/_6/T\:]WZ"%] MO.",*MG,.*V*GM.K-RIUL]"ZC%QT[_/U\:][R$0?1PU';I^W&X,NZFFX4D\D MS9S[U>3W!^CC7_>0B3Z>L.[RR/OR^W*UNX_% )\#0"^M5FWR^MK G0S57>*;$P> M\_\LPCW7)GVA8#I!/\Q^IE3)2]U"5_3/2*_$Y'K*K'_\.KM2R>)BP>GK;5CI?E=U: M4.X1])T(2B_T&YJZ4AE;MCFA$M#GK:6KG*-Y)_.L&,MU+JY3QKQY&[U^8Q%# MTV< ND?6+=]J]QSR3O2T7"@EXBY1"#(5UYF4SXSK/8]=C[R0MOE* .^1^7.N M:-PC\&L0>*\N;% 2O1/#;#2>U-KSJ\%@-+XL:AJ>IKO#Z#6Q_(#*Z;UA%D5$ M7F^8X->IBL,B5DJQ M>?*J?G*7G">/OX33ZQ/1=*_+;A]9WV*8V8F*-B_7;TI=K:.DU60I/ZYD]SQV M;YA%%9E7E83CT?FXEQ@:]R(^FTX&]_>S[EGQ2[C%(H3 WUE=>+)=R&XL+CE17Q)H;#[OO3O%PK-YGFEK5:5:_&^V2D.W=%# M3W_X'L?_D4(A&D?]%J'P,)J>M6.)2ZN4[LYT,6&9CB5_;:T@.D)A5VCQZIX% MM6GOJA*[F;9&L?88]Q0I>=J<1^Z4/[%&ZD,4O+?4.1VG6OW,-)&^%N?E7B77 M\SKU63YR#/JSZYRB0NS;*&44>C.)&ET?G&A MW@]N;_/UZ5<\N8]BEI]Z?,O,\F2FYD?-LY.D6)]/Q1-[KJH9\4N>W4H?'H88[O7V;_B M#MQQS>Y.;Q19+-P75"WM5I71=>2,FB^'0I%JG,]VW$&SO.<.39OL8 E9RJ:- MM8%18(69OD\KWAO?/G0JR9&4N[LHW9S54HE6Y"3)X[<37O?3%P\@1SMP9VF-QOU>/?\ MTJN.+KOG]_/HM>V+-G)\GB!(].+B,C(4;*QH;IF81/JJ#&CAB:E/"#R6GUE) M["GBOELA#,WV !B!NYR]DQ_8F,(?YN0O]M6QXL2Z\;-1+)YI-6\SDY0UB*P4 M>0R?,-H\ Z GL6?CJ1]#EKG@GP3MSDPB,1&+B]NR91.]W&>CX'6]ZRH7TOE) M]V3N]OM#6;>\2F29V!X%&0J*N6VAX"OR%TO]HG4;;]:2XCAUJIT[">7252.G M#+TYU_"+Z+6;EO^5R;1XQ6[KP)\!6A# MJ0+/PO9;:]\?B<(U$VQ="[LX8,E!I4HJ53J;3ZNGHWKW.M[3;KOE1O9+\*\( MH._3<-VC[I90ERP9]=&B<]7$'5WEAI-QMHNTRR)JQJ?GW7@DP_(1Q-<58.Z1 M=$M(6O Y:*&_V"&LU;2R*(L,\ M=H^\VT)>(L$\%]M^JN[*BWP&\_)Z='P[RA=&=;?WT.A)SLCY&MT"HH#&FX#X M3T?HM66!.S#8T&W%3D^4TZ0X/Y6NV^:PTTKCR/D7=U\=N#?8HHO"SQAL [DU M[-V47;(WL$Q8#T ]Q' M[_/;\HUMGXY'=ZI8OW7T^_:==7=3B)Q"^RYT>A8 WQJ-UMU;\DF!VG@^H3EF M-I<P4AJ?&&.Q MIG7O%.=+R/,(H.\GV/U_&NJNVOVEBZMZQ\J<7HOU![L5.[5.>O/X/B\F6G;_ MGX:DS]G]^,&\4DNGZ988:]Z7>D8Q-IIJ>X2-KMW_QR'O1G;_F3>6S:M\@\#,&V\-@TKT\+8[ZW?/D6-3O6Q>IZX<]^NX-MHB@[JK!=C>5DT6E M=%DIU=L#1<1%K34L?8G,V@C@Z]Y@^_A ;;(SK'C0RVT7VJU7?&=G)4Z^AF,W"FB\-]B>Z.*P_4!M MJCGIW=Z=R>==+6GD,Y?*:#CM1PY1OV"@-E*-?[:/-T9+<8];LCTHI2<9S]$3 MY[%,*G*&T-? FP^]#V'+!K$D=LZ*&;V2[,[O"ZI1U?*E>S5R!L87,%LCCP2; M*3ZGTPNC.IKK:"0U,^4;+U/NE)K?BR]\N'KRL?>EZ,@ /A=T5&%=E"J&#$N< M8/A=$L6,KS^DC)B3S*%QZ4J\EW(I/+D8FY&SU_RC"V^.-35Y=G=1/\1 ;5RT M>")ZXZOZ/5UH!JZK[($5Z^C5'79,/56_BW?N;T?WJ'A^VKF0)\<7D94%SW78 M>0R5]YM"G]I69U4U#?=V>EXU77IT"Q;."ZAZB6P-$5;:(M,L(2JTWU9,74UXWI>O&S7[,@J&-MOXQ41T?/DU3IO/MB)4CN3.Y5XJB0A5,].._5J MMA]932)J![O]%N8O,.I7:PST/D1ZJ*A,[/,D,W/2ZU MXQ<%K5>TFLGD'FOWVM%3VM%FW9K)UV/3:+NF/.*(-CUU)6W<2XFB=G>>45KQ ML\[)(+(Z\8:-FA]M\\OJ1F\]UOQ%^JYT4JLK(Z^3*FC7J>OC472#-!$[UAW= MRA//O?M8>XFY7KKOF5?B6![W;A-SHO%>[(]UHV.-YW;O)$>:?8ET#Q_/@S]/ M"0B1+0_G%W#W[;+ZZC]3,2S/=>@#B=6$@\6058P&'X9JUKE%(7SFE0C-WFHZE2JA[$5FC:3.(AE36IT&ZA=2$E\]B MS4J>.8PO)I86B'[L.9J!'215:;?6)S3*5]O+LO=HCBE^)6!57,UWK#P6E)*G0O/>5* MZJ5O(^N[VW.K2/BA7DB)>B7S\E]C%T4%.LV%*:/@U4"OP[I.X'6"#7"O=NETO7:U-1E.EWVI$5IO;%EO<>,)G M +Y W%=!?)>N@ BE;KV?K\=WS=?[:EN]U^.9H3AV8A4DCR;7V>C=-KI-OA[_ MT_CZ!^0D;1LK'[QINJ;.DU*BAGG9FI=^^N(YSVN.=XD?$;KD?T[6#E\?0^D15+]]W15<8^'R6DBYYQ M&UD5](]#A"U?[:PH5&U'>@-I2L4H($MSDSBXRZ=JHW3>Z11 MZ*+XOFN<'T>3KAN76#QOW5UU-726N>MKV5P+1>[(HQ1-BAQ*O$\@/$:)D]-F M/"E5VO72/79+DC5(3=I:9/6!R*'$%V'\:TN;2V-+-^<84SC5IP:VH1@Y1S/XG1-ZND+5REZD.JQVG.<(SU1XJ$KHXN8BL M7W*/4N]Q'^X*AYQI6[QJG]PJI72E@0OCSUJ-=)E\18.G)J7^ G"@,F7)?S M#&3>C]N?6%P<>91]R6R1E?A%8^YFJ^)YNGM52=VKTGWS2_#'C6G6:33%G?. 5RD4'Y$5O/V>N$J^U+3/N_=6M]"X*7CN MZ6W6U2)KID2\N\Z^@]J2?FQ"2K;%P%W53QUI7S3 M%%',OFK&Q*OR[>YEZ_<7 1^0Q+$%$8!N4LJ9)^9UT4LUSG3[H7=[??F]%("/ M$0'1[X(P4LMB\KYYI8]BS1G2-:2>C*7(LOP_NV<1H_E/:Z>5,<5:[/JF51&U M9G(\N;QLYL=N9%'ECVJGM<1REK#MO1(FT\N^J[[%U1IN)3\N>:5VK]>9M>(] MZ[0;65$2C>(\>J&4EBLDKY39>0A4U=SUMJG9J?Z(; MR(OPF;X@+\*/[BZ=9ZZ80Y2ZDX_%^W*V,QCDT=#V=GZ2WR'K99N9L;U+]S0> MUUH=L5YV3DL==#TN)"-+3Y'.C/U\M_1.>^,_G,H5 Y7[:LE+EDIWL^0PW3F) M;$;EE^EQ'DV;_)D>Y[6'0KJMW9OU4DQNU1^&=V."%=_+.?/A/_^[I*H1#&,HJBHQ:;2 M&%VE])%R?7>#&KN_@?53SS[=2XCLZ+NY\KDWO!I.1^A&L_/5.+[+9Z*5PP!: M=3J6V)I'*=&38.]2+W^JRQ)?"FB=(673%/ M6)39YO5=X:YMY;K2U7%OVFJ?7=_>1($*/L7 \HALH&"#G#BPL@T%V4K/&1*> M[_2JDUZ^>N%F&J6KD]NR7;V?-:WJ G'&K"+W-U\C?<>?Q__-_PP3O3!IMUWL M=8MBJ]12\9TX/Y_D3X;#42,12@?S1]4<,RG%,T?DE7=,2)%,UT%&]8QN#$O5 MTU-]=-[NG[:O:M/[F+1F8HWC)GOM'9-;Y/E>\DXL5W+%]DTIW9U9:)!)BMA[ M"L#PQNLG+&H3@H@4N/Q4"^73=+W93%6[Y\?ETGUY>FLY_<6D"GTA/%C-(ZHA M@(F4]!O!7GC^,G]KLB&S ]&P9.^SC$!,[&]9*5OG['_(?P7'G.F$J8S2+ M337%'1[%1?%_?EE(431C$-.QZAXE#U.YQ5>V-A@&WYG,STJFT6F;I%\_5D:U M!YH1"JTS#$R_GO MOB'_.H25J/_]19]VM =\%)?(F&R6(]%R!?A?FOT+XZ.E\=D;]"=A:&/UWQ__ MZ=0+Y#''0L;RD_#WD6':8Z2SV::8;IM_]>-W!WI&"Z8J%("=$9/UGY\P"H$L M(O^SUD!8UC&RC_JF._RU"NQU4-P.:/Q#(],2\^HH'OH*#@4^]TW(C@B>. 00 M.J:N*<)_1/I__A/P0F+-SPOP_UH+2[H8\N-$<[0^#=$=#36%B";R^/_Y3U82 M$[\"X%G;VCB(F!C2M8%Q!"G0V-YXF>'C[INZLNFZ$:7L'L8R3B%9[B60FNHE MX]ETKY^3^[T^SB50$F4S4A__8&CR_IW"9G3-P+$A6V]N@YWWEV8-;_3'[VZM MTBD5A78GWRFU__G9W]:);'N=[5*AVZIT*J6VD*\5A=)UX31?.RD)A7JU6FFW M*_7:)RZ>,J'X@@D]MY$KY P),;JF(10/"X>")*:2N2VN7=KJVA?P6+.5C2B9PQ3(/*7$T6N+[7 G[[1M58,! HO@K6CHJF3*/N4&+Q@U)<#=EVSV[W M;L[+Q6&A-$88F;A1J;5&S==M("[&SAGHES:P1-U(3B94)&5Z2$7]7E*&-:>R MB5XND563 M@FK 412$H\R$*D=,IH7$Q$,QGLGE$CDILZ*@)*AJL:R@));5C4,Q034.U_:7 MQ:>+,T1W%?_[";9=348Z)Q$B]?@HN<,TF3C$I/B$E&X21!_BY,/^W(5Z\[3@ MRFTN7W^ZRC/;96J OV/Q,"%]ERW_=&TX_J@>=2Z$P12I*9MZS*OI-YH!EOU1 MC#ZSN=C\JXKLT?_Y3SPM_JH;^.] SGPGE'BK^K8ACHS)$#K^9(ZP#3Q9%M(J MV#7NOS\T\I*#90(Y4^\C73?=OCG[L2,9GC<,#^DM;)FV^\.7+0]#QQJ4TS?> MJ%"M=&:U;MPI)0=$!HKKCMV'8!L/3"QT*T)[/B:GODI8<.*Y3#*]./$U(OYY M*E@^^$^@@MRK2#U?JW7S%XS66Z5&O=5A?S>ZK78W7^.?.G7V+]&G.T1I9A_B M"Y(HX^^QKXNQ3OM!9?B^>2R27N4Z8XHAB *?S M[P_IQXLWQ+S!8XWC0:[=0# M32W>;-';7W#!LPD8W#*%[ V!R>,U3]/58>/\^.RVY+5OQUYRDLRVU2>LBR>. MLHAE%A\%/_D:&V/SD0X$V-B3ALH7HZJ/4'OJ]M,\)X*:X'<2\1T;&9E3#DM=LZ[5PVU)CF!E-B;&Y!S"??(>9#)_]),CYTSG>>XVKJ_!6H MWFGE:^W*0I;O1?^.F-1A?!.2I$^%O&LYZI40Q,V<@X_%OQN0$_O,0JM<-;#- M,?MKN_]US>V.MP8)?E)_T4=:BNG(Q"/B[W*Z0D=*S8%T*Z&LZ5@@G(XH&4^J M@MME\B6:2P#SLFE#&M/L8=ZW9WW;%6/7)732$_.GEC%XW=Y$,1Y+)*1LYDE= MY^-#12 Y8]HLQA#FZ)3^T\/7W=)]_[B!Q4*N6M4SC9-6+)U_?)1OC3X\'Y/D MX*H83,(#+K2Q/=%D,L>);7K6 <.'BB$?,E!N$[G7JR9/1A3^*LV0[%(D@NBI MC0?TBAW#%9 C.!:6(5U%$31#T%Q'D(?()L/]3=>Z"ZDWK_4N MO]>UG'JE1 N%E4-SF61\53>G/COS/\>F-K*.^C9&H]B4P.W%L'WP.^H[INZY M^!?$?L6=A^^?"EXZ@EU;6L( M43EL';8/!=Z4TQ:6M\85X,?X\WJJ-V MJ]UVXM22I,NL=3M])>>1XMF,D'=UHC62/;1=&V/WDVV$#P-K@?Q9MSOFU BS M\]-15:VKE7[WO'"5R)VK=^.Z^TKZ)8QV3&26LJEW^JEQ#G:? [0$$"H@:&^G MB6;(82&GY'H/4C&/6]V3NF7DKTI._.&U4"ETW@N/#P9'PX34\%O-6I'X*7'2 MF63/"A#+CU<RWG%Q/OI<>_/\@Y!K<,ZPTXPD?J5FITWC^_/V_U2^/)H'EK M7MW.)NB5C"D5S\02Q S<,3ERC)8>870;[K\C-BH9C?EPL(T5P?)LQP-GCFL* MY(F%HSHN_=7_&PC5'6(A+[M'X:1*)=?'"B+L&BNJU$NJJ*74KD0BPJE=K_(_ M;&@0PH83WW_#CP[Y^^SY9E/B7F(%^FAZZO*Q;N9T?GYN FU:Y/[\UA_JFT MV%!&3)L6L;)*1;B]4* 7D!P(_UL\%,6X8"%;F,#EQMM(F?DTX?*9[AG.4!@_ M"<[+$;$DCNM.6SQ'QU=3LU=1+T=Y7LKSW'E5*I6W'\6G\ZDWG,9JH 0XSFYB M)#YQE3A/ T87'-A,39^IR(JK8KT7SX^'9Y7N<04.3'KAP#K$HJDA1T'WC+0$ M*++ +K-[+BX*+Y[F'^":#N6N;\.4'"R9DL+STHQ8X%LNJ%R3H1>6&8FT]:@F M_457$"=^0X% !A;Z8H),T"!/T-AF0\D2FB,@88IU/38RS"D9#R.';%0A M/S@>N(N0(RA8U0R62]'R=)Y!EA13/NQ"<"=@/&2_WV#'=Y \$8UY"FIKW/O;4]@&=SN=QN@TJ?B/"&Z9)O[CT-V /A"BHDO-DTK=AYAETD M!-->^0JR6D,AF4[-1O?MN-[ ME/\8E)\.,4%'>P7OCX2_XMQC/20L'5!>$9"N!W@?)H@^Y@^0D=?0P!+:AYB_ MKPX!*<#/D*DM*.178B7#HY:-94QMYKC$QJ/%.([P%QF4:&^"XQ&ST!F:D*HG ML)1D\B)R5VEXBIS'!$Q?YKOY^X &:_Z20EON$T60/-2_(QN"E^CSY$U8#Q^, MM@RE*Z'+18XKY$0V@H+FSN%'4QBO*&(5#V :N,CUPH36E5-W>'35>BB=)[KY MZZ+9K1;:^1?PY@8[$:*T#5A:S=P1._UV5"X HA,<'VNN2T@#ZP37;=, PTZ? M"Y@8>7.A H84DFED$VZT8?G>*^2_&",L#T'[$[CBU\(#3^=)PK&.\!<<4>:7 ME) . \U0HWFW%N3=/L4&A"UQ +;>@*:Q\_>'$VL(K@!63KOA-():?B#-6M/C M[M4<>_KP_-A5T$M2<4^L6[BWRA5_L3KQ<_+W)>E0>F5 87\L^V/Y4X\E M>YC*[H_E0X_E->'1-PB9W3=B6*=TK0F/7JQ72KAVN;E:N5:1W"'?^2#,>B'V M14T2"C#05@>FO8.&)XNR7;O )PG[)K3[AGM:]4[$J_ZTF2G&I5/#>LDWD5\] M[@@9/U''FT=]G6KK[(CWTP^KL0D/L.5TNC=(E4]EYSP_XBGCAT%<6.^)^-!F M*HQ@Z4+].PY#!#M"F99XGNZ-Q''%O6]>7+4R^R.I[4'R(2#Y+-'Y22#9;LK3*[W#CS.0*NHS7E@H MO=HP20'".#1X0[0VR%9P3<%SF >7K(5V:106+9S\0 D$4& N?0Z33S4R-8@Q M@VS=!+V$ )9J@08R9 WI8%M!43\\[/ K1!P!.@MHROJ\*2&>^ O]_80S]IT6 MV8?'X1Z?WI;C<#S&SA5"R'L&[S=R70PM' "B$%[JH1P 09*\(23$9*J-J M([N/R+"Q^DS'$KJ';;A)(".EH>;J;]CX8I<\M:ZO$UTHA$>J9H]9 MP,XBS253Z(J1IVBN#Y(752NJ5F$"4-O#VU:J*K)JYV$UIIU?G$E9 M1X.03G5OMMNUZF7KIGMUZEI8=.X;O?G:F-V;K[-;DP;ZWUND0*8=\=EX7D:308$+0#O!S3S&E6C^!CT\3TC7(H7G!8\4)0 MM1"4,<#]>%#I<" 0 -,,*!J.52%3B SM^,.%$%QF-XS2AVVL$M9HR!B8.SPG MZZ9#)2S2,4A7C?SD9QC9C^NUP\L#D7'F&9PT$B)KV$M3YJT)'6Y(W3 M' ED$7D^TPA>8GTN_&^.L66:IT!>A>N]*%9N?'W=$I8;WE@Q707+9 +]AP!] MCPD.B,L(O^'UE0(?QJ$#K&)[@TJ:LFZB<$9%-SG+-*WVY;E8Z%V.W9@LWG9F MA#M+B M,*2EV+F,0H^PM4\T"%4#]8!@A#DU&-XJFDUT ],F([%V!S;K=V!2CCXT=06^ M(:/!O$SND]==N&U=V7SN(9I@EHB'9]"% "N'0@?RA'Q0,+V(O!AL#513UW/\ MO%T#RT3_038Y+P&:%T S P=2F99' IC2R=JK&4292HJYYZG<"(D*@\%B5(T M^>\C,!' >RY5RN'T-R3;YZ^Z?"OEOG3W:HAP*[7RFB1&BA*4,[$2LOIB9R%: MSLR2\V(WKO9+Y_?G-Y-KM6.-AH26D]F#1#)UD$S%'Y'R$WCW'%??#1:\Z^8N MO\.U$^I,QFBRY_<-2*S!(::C:'= MUI)07QB(9!8X/]Y3NU(AZKV-3?40_!Z80)TZ<(E^8_&"%2W4EYLWN&9Y_<]. M0=/PR^1%[F AN'.P%JIH=3Y#_)?_^.A3T*-R2>CJ6^>K 96K[(:E/ZQZP"J-=[/^32NX_ M_!;L+.A.\G57EG_9TWC+HA3-L70T!R.;6Y'^"O\_44SULWWR M3U)-)9XEM0U8S1OV#4,]4H5>I7R'K E9)V(;=,:A;_AR!)$RAXG4(ZMV]PU) M5Z'T>JOB__E?2^82DD<#V_0,!=P#IGWDHW-HY_RX&"$-<(Q98T@E*SM"^I2H M/8O[J[+2_W!".0I((@'$DB0\^W^$Q9^PD4?@!L]#"*)+LHJ]M>Q9X-^]8!+R MDP/"E>)K?!';)C4FH\2%BHZ>2.S^(0QM<)_]IU,OK"5/^'O=_2O\JQ^_.]3- M0SLM47_-H@00;8+1R]!>!T;>+S.=R.12N52JETI(V5Y2Q?U>-H[BO5PF)Z>E M3%),RG['2M[;DNX(/G_4?2_29B91)W]\41+J9:%0KW5*M4[[^[K,0O>7Q0\S M7[.$["VU)MD_O 1HRT+_C:[!O7]VIX?PUJL,-Z2VAW\IU2E3#WM_@$/]U*I\ )R3LJ$3ZKF>V[9,B.8/,* MQ$E8P=67&RMCC7RK4^DELO%D,OT(Z9Y4R3@:PLM"A>$=V@3WWB6V=@3@IX&W M);S[#I2X.^A$GBK?R\[#H(L'9,G)#[RO<;_HJ)=(9C)2\FW&$8S$W;@AL^AU M7NFO0)0OL47J3??TIQ1&=$LL5XN)Z92N7=3 MSTDF(J M$5]_&\ K2%GZ,REY6X!<#/-G$VM\3ZR/B#5Q@0=()Q@B8]KWE&!:/+T%DDW\ MF22[77#2P830:'OZW=/O,OTFJV3T-E*Q.R]J#A3T>5!GDXPGDKGUE[J\@HB3 M?R81[P"F,*+ AA1"8^[I^8O1\Z=%ARJ]>#H9S\;?&![:QX?V\:%]?.@=\:$4 M*UQ737MQD;G#RD=+]QX!8B_];H]SZAN(VR689PZE5:"SK]X96=K=8?#V!%#% ML^;">GZY))OC@#RAT[*64%&/4(4>.KP^G5VW)30\6QXBAQ4#LW?9>2^NI_FV M>L!K@UO2%_24;U,GB+^&#-)MWH>K[#=5>CL'$M*'KT/"/Y;Y; OJ_C!", Z] M\F;/"GQ6D/AZK&#GYGZF&O1C<\".]!Q',PGZ*'D#Z7-'(U;JNU-7,M] #7F# MU;\[T%8?]]!;3$ U!7\*T! 6[*!@&@IKH@C/M+#CZ2Y]I&YAUJCK^RH.WY5# MO%=96,\A-D%OU(2.F9I+<]4)0I&/.O_T#K4AD_\&>L-;N,76P1D>CQ)\:,2P MSU#(]TW/]1NI08[-'\T$$E_08MBYFI -A$C00\$A*-7V+$NGGY ]?Z^:D/U: M:L):F*\2_H> <"'@%R-3@E\:>]48V 3$>]+^_J2=*]"^LPX@D4+$ AK8F.$0 M]&3)TW;'[R7MW-XLFBNUI.D7#J5># *=*RL&[9'YQ_OJ_T3F\/9DOTHO*69SB3=G^^W3_?;I?OMTO_>T@Q"+ M_J4CI1F6/0C"U/G=(\1J*T!/XW<7J(K?1PE_;W;>7S:S-OOJ*LWKDM'H\'. 0WFV'#8?9C-IE,9]_?;.(;]8MY%?WO *H+ M6@\/^6VI>R.*3NXI^C%%2SP!>UZ?&D0B##7+5 L$!D@SCOE%9.^FZ^]0NOZJ MM-I74?_.3L ?5P@&IFH 'ULX#NZ9XP_07Q=Y>CSA[LGT_CTS^6+,Y-/\?/$$ MQSF*3> &(K@(JBW'K@[1/-_-9!)_9@[>[F#K\XFE@1<%/S"P@[B[CP7TF;$A M5 CN6'#G#KT9;\\DOA23V+W&D6S8FB%K%M(7"1YEC&EB&;8GQ#!UWLT,_M"B M_=W!-A@WE*0CP,@L:8^/O:?V+T;MG^;=O^PETO%<6GRC<_]R[]O?^_;WOOUW M^/93I=F0P(OF^/QNRIEA/AW**M_+Q_8"CAA# %NB!7X,'O: MWHRV(W]5SVT; M%_4*X'WPJAXA_O>XUE1*/D)L:7]K*3^8_:VECQ#VY5M+(W;GZ/-WTVU]L7>> MXVKJ?$E&)]*/#SL=K#Y4-!&X4(430F"6\!?P$TG\56F?T+_BO_X6^EC7\ 3S MY&K''&,_?TL+#:09Y"O-$?*&X1%[L(4MTW:AG!*41S_ICFB0LFF0];J>2P8D M;T^1K<1TTQQ!3K<3U&0?"C>F)\@$US38$-D?3.C@T"-"?_YH +@5P# M$E <_ULPHD-S:(:'_9],6W T@AW(9MLZ$/J>RV!,_M\P(5 NX)FL>P[DVQ 6 M!\?B@XN"$^"P"E-G:'JZ(A#VJ(2!2<\6EH#H00*H&3!E1,C?T_4YP0,9>>1[ M\NO\Z+5WZ+Z/8_D":X'6,?]*5;J&F([FIN<>J=H,*^N((\1"?,[/"'G9"&>/ M4>KY\4B5?!?!KJK]L$2J^P\U%\<(/Y2!B<(]I_Y:L\LZ*97UN70F]VMU756]87^\3)[5U@[)4'U7*C08*3%(K<+M>21VKE'G3WJ_/;YC66;=[Q0!W@8 MQR1[T73+#)IN 5M4 Z^C['?I G89(603]\@6.62CPDXP:=DH%[DKZH,O>4-J MS>'32+5>>?>/A*JT$=#U.E24/ZUHDY3;HUP8Y<"@&MC VFTLT_1A^=[3F)?@JZ':7D>--*H9:*(- -/D(=)U3+M* MJ;8Y%@KURTHQ%L_M[9T]+FV(2U,B)@TR?EA"$HSRFR#O,6F/29L*P#%O7$DT M+,3<29/(<@*NT1+( ;88\^ M>_1Y7HBI*L2J)D0;0C.*,C2,'R&LV7LLHXPT"&"=UB,PM0/A0X9UM:!#H.RXY0@2Y.=0-";!8@BA9$LT!>CK\=\#C?[39_=@$C9P& M2,E.C('S24&^Q)Y_18Y_ 6X1!/$('1,,EI$S!-N-J$U*E/2E/>9$%'.HNQ+8 M'.%>2!Z"@ F/ ;N!Q%CI.![#Z0"X;"Z]L!22N$F8+#K(&64L#X4,8? 'MFB MAVR +GW/T0SL@"8!XGX0*;?D'FFBAS2OBIM0Q0S4RSXHGJ![V9A Y(%H@(1= M!7_#Q4)HO4>GZ*'3SHT6F:XPK@4Q1R3&++8F&BV:7!CT"9:F&9S1D<>E/G= M:4@AL'' &Y9[Y-D\!P;B@,L,B;K3?$\]X5MCVE]6X %#^!421VV#XA[2PQ4F!#(Z M#DQ38'4+ES]_2?<]A7O)NT?239%T2"0KQ3P_2]XPO<%0N(>KQE6-Z'I086K. M,?.2.)[%*F@#Q-RCVA[5GD,US9")^>E@IHTA?N>M;LH+^;K0T2#@L4>M/6J] MFHMQYN5@0Z,.7+]M^QZ%]BCT&E5_.>E&Z&-WBC%SF'4/VX>" GAA4WFYDK"C M12M'9X]LT4.V$+]"+JTZ#"M>X9J+172*/JU@8BV8[,**(#C%K5([W)!>Z",( M^IN&/P%-",+V>(^;>]S( M]D;KU,$W;*IK\JA-576&A'?N,7*/D9L8#BS:P+/4]DBS1YIGTSJPCA?I?'YK M%A?+0\/4S<$<,N-LSPI^@89\\O!9U>WK-2Y,[!L7[AL7OKUQX9Z1[AGI;S*= M@L>:[!P$C0METS:AV8#M.<)??G.!OP^ C1K(]6R(5]@\4Y>P6>3 O7A[@;W' MLPUM8LLVB:#FR?*$M>E$E-,<<_(#L2K(0[YIO/Y7J+<#Y-OCW![G7LS]78ZS M4OY%A2IO,1O/_'*"L.T>G_;X]*RL-"&-7&;RCY@?ADD$)\$PQ_6Y&[CKH$K! MAF1SYD+9A[OV:/8Z-)N:MJY,H6PK0+B#!;J!; SR3((.I,Z^"G2/6*_0P:B[ M%E.=7R:(Q%+)::7+>$P;E=JAUG:\D@&0+]3=[NO7B^9U?8/>I(H ?%QCH1:M M[[E^9:='/4O(F(,OW(%8#$M-A2Q7* 3!0Z2KM*DIGEDV@3(!\2+=ACG?-2)( M#%>S,3F6/NTR'Z[S#"V&-ROV\_Q5;-NT0VI0^.FP%L:LS3I,RL![2++T@FI 3QU-'5XE"S(*R<3T_5"G>H(6L,*9E^''G@0 MO( #L.CL+ZV?Y0VH8$?X-:Z07*S9LCKQOC[Y;2'GWOM0NC6B%#[?:0[L(^)AEG>(BT)IM!?K@HFX%>P(Q.LQWZP MR*:@H#]--: ?R%9D];]07P)G#?_2:@%XOETJ; 3<;<%I?\?-6E=QDA03*)%.I_N9U \V*WN# MWGK<2V3CR62:__!1U^6$ /_<=3GL9N7@?ARV;'IWX3%7LGN)9"8C)7>U?)^3 M/ZFE/+O\T+VSAP+[PU_WY]_Y$Q(^>8>H2X$J!=TG=+!?J+X#.#MSF4]OJCG8 M5Q&(_"?&\P$7.P,-U%##/8 "GW4*T,I-/XA)%R:O@IN%EA\*+AE";"G\H8(Y M)M3SZ-J>Z:/K=+QU-^D0W>^0?[U;\+\-8^I$->4;C!2&@)_DKZ?OAOI;^*N& M' 7='PF52N5O0 (D$"9&>X<,=+-/SCH4_B780QB&0'6TAVS4P5>_&)LM[,82L*/K)6N%&)8L',BE?"R9"A7 <4:"LR"+J M%,M^#K6%._!KTR!JK;GL>@-"#KI%.]6;-D%37^NU/*+FRE2CAT"+/4 &;TI M?H0-\1P;YB=?;)IW>X%^,7Z3 ]_I1*"#B38.?:/Y>RJ-V_"2%-9R!L #6CY< M;D).E6Y!T0::"[ EM.H?(C\@?0Y48V= M7XM$(?]4?O$T7H57ER)_A;0#CC_1+\' [M2T1W EE*V1E2]^"8' +[JG X2J M:H@:2_#R%R\I#"<.\P/BL09M$ #H26R"O3B:TC&B8Z5%6*OPA3!)7-@P%(LD40Q MO3",%DX5V!$S:/N0TT*P3Q@2CLU)\R#@ M1S9_Y7W"/!0GW)4 3OA@P1:6V72H(UF$3I6P]0F8K[0_PQ*']C-ZP\!6 8^! MYV@J(0[H/^;3%O/G+I<*^L[=4&M_>DKT:):&];#."U0IN=-,S! +6:1?3K&/ M,!01P".DFK+'J9+]!&?C&=J]!^W@=(\W0F/W+.H3ZE,11MCOAPLO$3MC[/B: M9L7@\S/ ,&@6]+3CS\UOU M+/$NRHM\%LBPUI=0L%H#,]&K8)9V&.*YT(F#233V"U;)0C26\W_ LQ,)) <( M0CZT?S['N \2FA )D3^ ;P.V_"7Y&E9F M %9!:@85J[ 2S_7?7(C=0Z'-KFS4Y\\J$0)BWBL_+'I U6LZ*PP(-5LZH=T) MUIW0TJ&,E5 . 1SY-6!CM$,$GOEW[$SXEC3'\5B[.=-S%7IN82D])[K'F%;\ M*YY,%3%E@#G\B+Q# WZ=YHA 1,8^OK';I)8/.H0C0P0:CT'OBL0&959$M%!G M*W>M^LDL@I_U$F0:L/9V,*N-QR9S@ _G?5NCHF\4;E0 [_"&@% :<@ =_ASX M7O5LFA-CTM))0E007)RA(!:$(Q[0)#PP)F /P?KL 0ZY"@["1 M6706[GD-6&6%6Y-\G>&#/_#E-D&W1=OGM>49 T(S+D%$!5NT93W7@ZCWGV>P MD%?Y&E@YN -&V@']GK-D^)[R$G#N@,!TJ!W!%2HZLN]YAK?<(0AM)G0)AR'K M"+ [J""G$H<_;V&34"[ GV$F#5UX"Q1%KC+BA&$KWRP\@6[ M1*5ZP)RW+?E30KV+_)F+GDTM-8)KIL*4O!DY7H=W/O(O(:0' KPVT-:I[@+> M(!K@#2^)J',#MG!G3&4L7[\9J!%$H,FVR;VI('+Q.H[L*VKA+3 MC3M_/$/F M7ROFF-VC"/L(BQCF%&!J&O4>X+&EV50/HTA%YJ1Y!0[=2B!)^M@%5Q-EI!!P M5?BZ%B:P::VD%/PQ!.[[W0*1 &;%PB09FPK6F3^I5KKN'!!T(.EPG1% 5L\6%GX08BWPQGR92Y K2Y,#G;,,%TI M<&(OS1CXJCE5\YY&G'\O,;@+/3 (<8O3Z;#'W:HB\U;#*%C:4&FA\* M?Q[]UVF'83OL@ $ZX>*+F:YP*"TN\ Z8: ^_=I)&:I^DL4_2>'N2QI_!,$N$S00>:1S<62H8YE2PD.-0#P6+7P#C4N#V M#>I_;/N2]=3K']!XB!TT$B52.Q0J5%:Y.Y@+)K9,#LT-Q%E@GJ'TT0EPF2CI13Y)9Z9>O&O WYKXVR-(Q ML0$(!7D5-"L169K"/$ZZ.:=#+K3Q4$.W0-K;>(!L1>?.B0$VR8JM(;V"=Y#+1AP(0*+Z+@0=^QST]K2(?=2TOA#WIAC*GKS(GI^Q(=?J<* MI +3:PCXS<[L^H&@*<+1%G>UQ*]I!OL+^XS1A]9LU"?>C;/9P_GQ3Q"\_VI[ M/B;'S=\('M?6<%Y0;#49/"9AURC0<+U_AWDK]7]^:K]]4YT[_NA5/<92/#7D M9C!#_?R)0B4SF\1=;782*%N'0@M!#""P=^C0_H+< WJA3XP%;)\-@=)4#*KI M&69PTPY8*BK9)3.@J!ZMA8MQ::T;8674HJ=MD,,<8G';19#_PJ=;&@9LS:%N1X ]]+E@*7ZDR'3PLL=\JS[@;XO-1>:**?G9&#[V M B;G(>I"(V7T-BE)9#_-B8SR74_2',(;10V"'=1,<*-_N"5)%-+'??#?4HWDD-Y,-77/D4J*[/U0:M5-RLU.-L MH]1GJRKI"W34FF*G0V&DXK8\5%;$4(TQO;UNG]ZR+^(#7R&6B;9$) M">YNHFL$,HZ&'0#O6?7;4CCH()3EQ./K,(,9Y*T@FR5)TAMXX,U0?!X)$P0@ M8\'Z4,R$"$C64&""]\2Z)];M$^L),_I;T+#L591HF>#] $,%0HPR32H((GA$ M.'%O0F#0++ST/,<7KX3H0L$>%@.D6CV1D :[48JG+7*' MSM29@)[.4G=YA__EE!]??X?\Y0!3&!(N/%Q1]0>U>:Y!Q#Q -!-1827C>-FI MLW20H0[ X X,HJ.A&^%HFRZ'FO$P3NA"$7\8;/!0/4_IXJ+5]QA#/,GR;,?S M?9]+WBB>X_6:FW?WXFLOOI9U3[ 914')_YID<)I_B>U0(D60R[U2Z;*2+<[[),R9XR[(VK9-/:B YS0' MF5B+'-1P,@\-?I)!Z&"01FU#G)R3?9_U< C6Y<=3*:L.I)B?Y[@.=)'A\I,V)#*"?@J4_E>=,(3+@+/465 P8+DHX(2")-0E5A<.NH1*#8 >6%*#WWO P7C$ M58&@B SC&-9UHQEADOF%FW7_8@'U3MHB1Z,RXX@R']Q*%]B#2_\/(V%/UYP M@).&T8!:$@Z"3!DGR-\ETAG0$5P1>WMASW!WX/?R!3_PV8KON%WK,][,G%_H M$E@))8T1*-"H1YCA4*7%9I>3^7V\;6A] @GL-%E!D"2?=KAK##0,(0^YJ29H M0 ="'MLFQ3KA_Z"Q]4LH8A4;D'YT[*=^%(90KH%TAY98.AZQ)803TX24JI*! M[<&3=&/X\UZ'DY_%FEX6B= M[)"OJ,$S4TOW'BCL_&7Z3Y[\RG(]VXS1\UD)4^/972VX44(_$#J+B!5[AN\8 MDJM813 \L]HQFWP'_)^FQM&C9.]>F /*]]CO1!WEWY^2(Z)(YP:N36'/S_;\ M;-O\+#\8T.Q.>G'B8P6R#!K)JU@:S:'QN%5+8!* 8@9I)F] %:[D MH>%+WS[V*[RH%Y%G92ZRYH(*C45B7($FW?N9)X2B\J&,?+]1Q^,1").;0Y4@ ME@G7<><'P5PE@\ :8\:*?&OW@/ET&97F%Q5/E+JU0">NA[@V&:JPR-OTDP'] M=="$<(<'L(F>Q3+Q@@O<>&B;);OR(A>-C\K"PD_+!,>/&"):%?TTK/>JTIZU M;)VUE#G]%KF7Q2F L\6WQ/8I%!\R=L>F&-#X[6TH22=L'%'N+A MDR*7*Q1\RYS7T+$6!(^6_CBMGR8FQ'\%F>TKW5OX< R\FKWRM@/VKNX**V^F!Q+Q@<$K//$8M\H0$TV4,6.25$,\ ) MLV9&MLQN2Z7%"'Z:(,W:7RX>>*JS+'/G^Y:]XVOUU-1= M5&TQP\$ ;P)Z/OD]$_.QE]MWE][\A8I].LSUA?.^J+;ZU-1@(GLA/R M:BYBJOX5\H]OQ_ [W54:B^YVC&.'!7@@HZG$/F2:D/^;MNB&%T__XJ4__$<_ MF8^@CB\K#FD-%^:I]]#7 30C$V+&3(2"$PGD B1FF ,J>PSH+?*7W]:$U:3[ M/?3(G,#R!5U3,9_N[^4^)$,B"XF(F6@H*$PBFI#NF ?+FX2^^X3M3UC_$=XF M0M/YA87^BT']DV$*.M&F(.&$[ #"RD$1\4H2,#2X\ES:SFT1>%W(MZ#HV9<* MPLM%8)9G6Y DZS=(XK(GG'VF\1J$QQF\!\+ TX(2S]7$W2?D&(^>+-(%0F$0 MIL]IH?1G6GO@'/@!C7# 4/:U&_)ST-1F1;%XW)WB\ZK]4LF/X@5K3SHHP_3U M""A=H6\A86+JWIAE2B\4+@(^JEUQ/1F/^UA16*L* #S-]9WPN"\YDL 8I^?- MRLU#P2E:*"&'VHHO^H,1;%/HGYP,.3'Y5+CH<+,RT6)PIHB55SI T=7[4RG< M6B%H$#B1_18FX3$?72C*\=4'7]""B)5$\TM=A+('5[RT*9_TZVB8Y0'TP.A56[XB2Z\BM\8A',\PQ,SNS#4QV4Y M*6ZQ-[\FB?)-L$.6U>27^A4$O:96B)5W4.7MVS5 6$(+M.>"35WZ+F"2.$ 2B!\X2)'GA45N) 1-DPEJ'-B1+3L5PF?(2 MAO%0-]4RY+FLCDL M31BL+W !\!9+-DWG\G\- ?E@T:3.@0HB[IZ&EFE+.XV$") MK?O%WC. QG;W>,_TV*_EGL9BL3"*9%*J=K&*4Q?)G%^_<>F/L.Z7#4IX4+*XE-SG,FKO-4J.#?HYXH770BS*1EQ@T. M;FE9+*78B2XU8[Y)7PJ)V:N5*M'Y?U97$C& 8X1GACNG""825M26ZX=K/#QG M[."ZPF.%N$N";(;IMA52PV)L9:N:;557I3!YF2)^YB@C?08R-X$!Y\(NK)OA M^2AA.^9PHLZ)G1$%C (_8&&&A@\.$Y\NBOL0&0;W(^$>$+5!UU9.\-1:,XDF3FO)-VKQ1 M&_,5DA"2?Y!@IJQ^:%'5':4:B%!U[L'+ZRYP M34 *$WBT<'(P8\-.+BE[EAL13FLLT)EA"SMIBHQJQY&\;L3=Z&B35$DHXC3K M?V%6@RK&4'.JK6*HEH-[[N!R3@CY':BGK-AB^+A#=5UG H289XO$-CR*)J&< MC-/^("9@W#=LKY@K8(Z:W35J?^#+K11ZO>\O;O ^R?!/]9;AM@!\#-A)1A-, M^=(F?/!!)5"_2/14-\2R] 4W:%UZ+BBS.]K&-0UJE"0Z>%IXMK:R M9BO;4AF,71&_E2F-+ ;;B!,LE%7;AZUB#3;9W\M2J)KR>X$J:-C IYZ4 %4XM1CD: M"UMM143MR)7=$$#8@EV4.8H\YDOT-\7F?HP4;V27F/ MU)BJY U;(BSW[OY/1S_M'1[$&<4U04#,WZ*BG)B@&6?&X.>+;HXG$#QQ,)R$ M8@M!IIB.8HT)>\7J1KP [3OG Q#A_9E/N5$<;G-V$ 7,K*Y4NOID9H*%)P9A M@R&5&YDJ5TSBQL-<8%70*)Z!?5Q29SDF.]$H1USKHQ%RM?1-R!T7*/:6GO1;S[FG$9'=&X4FQ M?_A/?U]B8TX\NX$_^*EE5+1X.OY##W>GE(AO_1G'X3T)H+P0Q M;:S:E-*8#)5TRNU?P5X;H E\:TLO: <;:#0?P%2G:U:RG&3W=T1I1@7\4R85 M3MF3#A$/\ 1J$K9FH2ZQ+)YC21P6[.\C3IOC'KZ*T' /5KU'J:$YH'RXG@+ ML?2Q)':VB0'3LFESGAST5D/6^Y2=V$E7T*AZ%QD (&($;L4*OL2.^[-0/*(24$7.K:2;S2RL1\4I=P,<9;1ZZ],T-@C$MZ^ M"I $6!J/?U:16/>EO[WV7V(@6B@GHTN+=#]F&91[%J\MJ:P-=OJW!LXZ&L!9 M SCK/L%9MR_=/^*N[XR4%5P!^E^:,L" #P98O,-,&>5K5/]*SZBQDA\S4[(/ MD3QRH_,18FJS?.X==J+-HVB,%'NQ'H+OX8'9DL8;2H3?Z$.R"37?@V\_ODM^ MLH=L07U^\8&U/7;OV8*ZFUGGAI@.C2K#]1$HAYRT1J>9H1Y%AUF:$B\?VK-IU'K/B6^ZR*KB= 9XA-O*D M,+WASA9-1[2A&*M&R(EIARG6UU2CKR%/YC,FL!H()&2[TILT.((8%->G#VU\ M)BB&^41+RI!*]*-7NZSX_DQ9K8 ;Z9 U_RH%58-.V_LF=-HU\1=OE;_.LK^I M6:X^X]]SK%EBO@1.B5YDJ&7J<[J=U^ %C=R+E"*'Z'+!#EP($S-\3YQ,H9@; M"PB$XK:!SE10THR]\)HK;B#8"U*Y=>QS6HX##T,+3%!OY/&EPI_3QFW5TJ2! M 34SR078O%D*GA\FDN0]O>%*KFIRX2;OF]%7*:D>CNG^-W%,;33T"5*V8('< MNAX^9'945;'EDUU<(L7@84L'[)N_\IDD+CA&B6OOU[<&G:XG3*XW' ^9Z#62 MUU%*G0(-U$N4#&--/$0 2X^5E$$L MLMSG_^T,%AE>2XY =HL:[]+XPO%73;-FRQB 93JW4\.+E7[AUNKT%9J^@U"0 M8F$%0"DEVQ5.'2>(5@_68(1^A7LA1/^>_->,_@^^<+#&LGAP-][:F:TF 9\P M'MXK H[!][1F@\D*+(JX@(O" N\X5L\NJW:X7+$D7[:^NX*T=Y8FA]KR;5VC M8@( B]+9(OI\>;XM!2&3.]QZ;D:$<>:#C\Z>;_U^^L\T@?_^X_2?C_&' ),, M5O/!+QPFH$1F5S)(*F8 8NM>K?%'OSW+LK/'PL&&=PXM2^]#S_A#HI^('P3N M4]4C%F"U'ADV2I[U"[!U=L9WI?FXM,$T$#^;3N8!YBH%&Y3$)K JW\X@6W@U^ZQ&]=9G-3R> M;+0F-8W#XZ:GG*J)6F3"+D]#*R)CY'#)"Z%5Z3+KU<#W4'IAH=+]4G$D[C4'IUI@)OI)$IW7G'C&CD$>"/Q M-BC4 M8&0.D][!BI+@A, E%X>B$>S=D$4KN%968^B":/,=4"4%N@%HO5[KH.&E)0') M5Z7CZR)\BH"/I(85AR*%U)Y;A+MYXN@OS*S@P([<2+A\O574.)Y#YISGC)P/6"*:NUK*D4DI8[1.JFT;:V8J)5F$C7U;48DH9JFO\-M4 MN$3&=BES1W7/["Z]%'K3U=A'+OEQ9[0-8@!C8,V*(]Y7R'F1OT<8.7V\D:Y* MTZI#B!VI9GH\5=W#%B%P6#:=--^C9Z>_O'F,$E.R/[9SJ#58<1D7"=H\%X^8 M"& ^Y A111_NP-=M^:J,"%:LC0YPMFFHEJW=7+!,1^$)DTKJ]UA(UJ?# EV1 M^&AT@XA/)^1JH4LPD6 M27OODN&:H4JJVL -;"[R61N3_1"&H*BR:<.U,__N\LE[WES#D( US6N%+0UA M#R$^;GIMOZ1),QC',A/B7\26,I.E[8$L=@+9)]BJSU=K^=9F E'GA30P MV%$8#"V8:<[DG75Z$54IDS-8@QKC](&A<.JI/QF/+_QEGI[+O.&" 2$G@M6D M2C,N;M18#JS;H[.7C]?!8T.TXM&O9Z\?&U]?"I\HUL&@>?/]Z\945@\GQ-7!G:V_FHV\ 4+=V8FO0ID_\'9F5T1W? MB[L(\GP=8#6JQD&E@JYG$].'(\T;XG/-G4(!48FR7M/V,(WJ GLY2QNY:@U4 M[YH[G]/#'H[6N^=]9^A*NQ;8AB5VLJ^9H8[8>:E<&XEY-7&-X](5>HO%DJ"O M7RG4#2[S%OPK./:$=4NMYN^QFRC-!L:9]9Z01O4%18N))K8NZ,5&. M-^?H)^7(>?Q4=A73[R15Z[;RM$6+(')_QN0$/%9@PEHJY],U;O7O*\,(L MGWN>'2JG[5WE!L/)ZS;%S)XK5ZXB-B9K\:O,B-D$L<>JJY-*$_*04"? MV]'87G33QLKE#U CI<- IL0#?">-0+'/+E^F04'E9B;\N*&TCXRNP;K]8G&G MXV\UH!:53#V)21$X)*+-Y/[CE.M(>ZG8K\;D(8U#EEC#9KPV:I9=D*WWG+$! MX-YGWD@(K5KAG<&#%BZ-M/=NX@:3"]]XA+!22 ; &1VJ^^9H'Z>BT13 _(>8 M8Q1^BYX:-9T)UEHOX$2&,8Y]C!KAQY/C9"Q!)[(]-5 &_ST@SYO!%3_N[IWH M!R6\$U[G$QA#4OG$P BH"+V\E/*^T+9([&5R MJJ-M\DKFE7$AWAK78ETJY67UEN,#SS23]#(JF$?KOQ4TPZ-G+U\_3@+X$T?C M6Q-%PH%39V:.*+3ZNUM%5$1=FKR-%L=.A+XKZ@$0;W_#'C MN)RQV??HV=FO9X_#[9'Z=FV,#X!7$")'RL8I1Y2=EQ6VZ>B-(6Z6*&22+*!# M9..^5.3)MZK[U];%)H_>8HJ8K@(E!D4.*Q^"]A7SWC6.F$@>G5&&F03XM&G M9TQ]=,'CE;(U2*YTU?<-%#M$L(A/$$B0'X1E)J& *[,ZS+,_JMKW-UOVHN\A M=CY*_F:"&*QHN.4FC]IS^'(\MK4KAJ1EYQ5E2A4$Y%:#I+,5VD=:R2*?YZWK MDP*O@1WX5XH+K.T]XF=2YV+[0O_<.N]T? BKU0_R]Z:EYO>A@IF=] MK&]8?U&4THJ:2-0"U81Y::KT<9X/F(/3Z+[(3BIAQ="T9&A:R,:[HQP3 2^+J$UPLGE7#0APQE*:>X3 -_-E\ M"1BUG/91LF2,H(FTA;'87GLSCWU$+N]"JXWP-S"$_S"*TRI],!PYLRU$DLS% MC?9Z0Y:@D%4HT:?^U=\,O&Z/00_:,9E12%&T#6..P2THV0@GNE)!W2H=(+?) M]LA6"C\CEZ,W*6VD&,.KU31=X8SA*#1Q:C#)<^;'3&'C6JLEZ(H4V[^*>G2( MQB+/BW$.9H8K[S-3CEI-9VT_*"^O:M?-IXGCK3TN (-,\GV^F1\9*9C^W>6+ MA=\NRO=[4'=@MR*LK:8#J>XZ\3,2NW&#:ED-IWG MV/B3HK"FL\B*ST!5(*[G<_1]B3B(3A/W$UO'%\3WIBM]!UO=>0GO5[SYG8"A M?QN=C6*"Z)1,+JR (V0!\QN<^[:'2.!>H8-%*,!\D2G5&%6BP#ICX%\;#"H& MF7OR-#U/KY>U@I,^$G^F;TR P"!I((DZ]<)FBC3V@@5$K=K!VPIT]L\5^]S[ M(ATO6H+0@XG%IW;@H(WSYB)1)D[ZI7#F!G(NPRK]*%JQL9L@Y:!=,RU5;K,/ MID0 WDR]=+'8LD&NQL>^:RY20VVI"Z=GV( P-RCZD*JSU2'#8UK,9)+S//, M\B+WS7LX=]"O>K15TBOR&2#;OI^ H5MOHU*HE#2+ >/CH UICTJC@BT#>3H) MJR4.EF;(GKMB,(D&D^BN3:)G0L2:G/9RD*\H-",0OU=6,]^^8^1;6X)MN>IZ MY)9Z;K4PIB']61!Q*A4)N:FY/O16O5JO(?KWAI:FR,/UDYX1#ZN+QS6G784W MG16%)YD7/LNP0(VI_5@73!WQ:I)MB8:%]F.T7>SBB&;(HUJHHP;(+(R!6>;+ MJ.MFW.!B6J&*#R&W-3IPR,YV0-1D!7]\;"9_W MC&SY)1ZI1O+^5"VR_AMTPR_R4L<2@ !E9JF:+&#&$%B&D$(_H@ WD8:W*?ZC M&'I5+SR-=:#7*V\ ]+LK;,J&_HY'BI(4S/] H9LKIZ30U!)&^!Z0BI.#@LSD M*U8%_,/PC5^S-_@4HI1(J-[Z(BMF/>8L;./7-291D)D6B6D(4!&Q-3=K$60D MYJGZ@L=J7V7OGE<;K]I$+ZQKQ3?N"L)6]A6Z(-POTF>-"W4Q#/%4 M\*E'72\X'T-KO?[-!(NPG1ECAYF-1=FM]4^@C@/Y.1)W-PCVP9[PTR1OC5^. MCC&>CS0ZV>0K$#,Z)L(GK2$KC[H/()U\5G/D5ALMI!B8U,]IRHD3Z04#[7M= M!,C)\\0F7U8F/N]VD#*@^]?X1F1_U]8#A/.CXJS=[822EK5NE##+E]W'_.J'/I'!-0#VDRSLKW>O8#A8NU]X0DRG<2 M:*C7K2,$H:L]UT_76G)$TMAS5P=];073K?O;F]O6T@>52842UG.J,W4^O%P-(&"WQ1$,#YR\FAB M%P&SSZ[AI"XXDA=5S7]]E.4U16XR1CWFZ;WA/^!S86#,HT>0F+P9KD%/< 5B8;W0*-M(GPN9,!/C? YQX&?.XV MEU+@]-JHB\F,2W5*Z #(WL"1X?J?,P*U.==P_HG:+SM#A$U&$T#Q0JWOK_/J0OLR'OBZ1:@H' M&%]&W)+,4_3W>C7:".5I%#2&VQRQ,&1>!U\JO-NN)PY" -6;A5B=_Y5LRLIX1Q8]9+=AS#!RCUQ; M)Q AD+QNN04DE/S=K.5RW2+"O@GMNTEN,&^0/2GK-E/+3 D8L7X]UT]OS9)& ML[#M0>+$4]C(4K)F*XO:6R1?YFAH#?Q#]84^QR=@CUG7+\:WR2:,BO=Z.!G; M:21QRU5:M KNYO+&E4\#/>+ENJDQ>8M1/796V+I&\Y1UQ1>0Y)E[#88UN8R8 MMZ\2;?B\:^6%>F+W?ZF$$9\2(.8Y''?2?7L[J2!D?0 #UGDGW=M#3%&%[KBO M6]Z8D,XKX^8F1'(DP('&5'6'LYMZ6<9 =I.:!M&4>Y M;#AOVGYIE$__@C\RFVW,&G&0HT9F0)V95H_US[7W%#FV9\+MDN"V\<1PV!6Y MY1_O37A+C-U*E1D2V4\ZF,-DJ3'+&+9$SYM/!7Q08 M6R)+!APH)TPRU\2RSFLGW9V8N:$JI2LQ_2I9X#.-7X%IX MEB_;Q["7!-.^5C#J$XQJ5![8V)Q32"*\2=O5)45^2/@0FDD=(M'H::^P!'-G MYR^TI#N'?PF-"PJLYD00OY1S?MUKR$SJQGOH[\1D_BQ;4"%/,-GN\%JZ7;M[ M.^ [:G?ONS[=HMT]=9]K:T+]X''B<#T98>3XPZD1$UHK]5&#\24H[I=2\,&5 M4GE;'#O;:A*$6U%,"N3LB"IBUS2>?A%.>DM&*,'6P&:J:@ZK^204!:C[W+,) M645IZ+E*RA$K.4S34+SLR'VC2F.P^1&>UHE>'6<%QQ3)AH2_5_2'&";QG0@' MJ@5"CE _=S" MK>#]F*<4BN[LA(@EI \B0Z581.X9ET<,=6^C*!V+S/,A)"J M1)YP1]Q7:/C:1 6%/ D1E"^R,L06K9T=8;B\C[,:Z3UMZ6YDG\@SFZ1:+RT: MG9G8W=1(?D G1Z]B5SV@ ?(F)E]C4RS4TZO';B//IH.GA@$\D3'E6=!5:))N M@5$#X[!C[!QMCI#[\ CH* DO'DG9T-W_$[@D;I:C:4=<:(;T18CF0)77?22" MT#4+8HY ]1?9 AY*1C/A(R=PL6:YI64.O69["1\RB-C: ;F>N"2NR9Y5"%] M',S='L)/OU)NC.<_5P7STTOM2$Q@EN](8Z#&%B -6E'8=%7TO'CA>" H*J3I M1>F#G83P>)-:"S@5&CSJNQ0E:+PF4O2?^A^D>XCPB?!I8S2>42<(M:*R<5RY M LL)&U8ZH)NF+E/XSM)H'+;H=9S(+[3@L]@(OL:%W@B<[6SZ(#LE0<;:8AH8 M7#F@W/!*8WF'1:(VJ-_A)?,[^D87^3AOY6Z?S_-6:DFN;?2MZ"G\Q@4CHKP6 M2==4&892$+X.<+>\AF/T)=X+8]]*MG97V$,XR "_#_1P1?WF-4Y&9+LZ+.3% M\#;&BW]W.NY37^GZZ.7S%Z>/P8?.&&[_.PA@N?6RW%)"#=\?A\"FJ:+1./@H M6&JUN\C=F6G_YO[,S-GBZVN4_$[,:*J?Y^!,LG*F<\GW44#WAJ4G"ZG1>!V- MJ7'NO>EFQMQAW"+75W/"N+, ZMM@O8U*ZW>8-S+7?&\*.VI7#E8S*S0N+=$U M41.[B9IOJ^00.)P*7O4$IBO,H7]_$Y4^!(I5E1G!%RFD2"5QJ\#7VU@JD_OA M,<#3W#6>,0R_@E&:+6(3].CM"('M;R:2SX@/.V,[T-A]"IXD\D,Y0/RH,RQ" M%^ 3WG!A:HQV9U?DR:?3-GQAJJRAOW",IA[?R7AOSA]+N($ZUX)"Y+#WUVXG MG'+<28T4CO0H(0I;YWS&4VG?Q%Y,2\7_J??C0Q1ND>539FX$V:=JS[9U#-[% MHA!A>Y8N+ :K^PV0).UL#S"/ >;Q^3"/X288;H+3"9C>\^4]W@6!^S&X1;:, M7VZ%&S3W(,>#')\VB[QV]R3&QBD1:>9HO3%J!O$=Q/<&\_WZB?50O M24TC.0L2EI7B@)H+$<1,P^5_N90\=FU#T;699X*@]$6<*0GY/I\0;82(P485 MU\45/ %9C[I"2HD9.YPQ)COO9VAL1\F;PWD&3N29M==G>.XX(?/)4,H;X];/ M/##LK"+,UQO7++ *6_+'7SV6?7CON4?BZT\NJ-$Q19)1GBNN,-7>P#;U'&1) M.]I478$ )U_.'HJY$.QP+H\-F+R&E[Z.EMX'G8EJ=3L-%_S43?(IQ[[Q#3"6 MJ?3U:)QFEU@J&U1?2)."A#-Z^3,F&4W<<36EH^'I/)59Q NT9H&B9WL8!<71 M_;"R BL5F&6UP?!V78T[$])7C$5#Z:BLH230*J&)1/.YY; AZ_,7I\FCV^?8.+O&2T[I-82OKZ37Y%6I[_E*T=FU MH=% ?4,M6 ,\@EHO9+Z_)N;$+)D-93.S>HPTL575PL01=BM_O,*N<8Q^R"^K MEEEF$5/'E8L;K7?^(5&#[T^_> 9P13,H%D>:[+P'8["@OI&&?8,*B)17.8 _ M X2&[^%R:M0$4P/U"9VR.9H[=*;SN?3;J4JW9#*-4$1O(SD]W,XK:0XK(2CJ MR,A'/3>->7U<"'Y)F6ZB66X8\3TCVF7NORBS\>OBSU8$83651 MZ6C8^9PVYMD]=9W6D##T_#WHGL9F*YI8Y^X(:M'/! Y< B<74;]/8QBN$*@@ MO,N W0[38ZK%16K?J)XOE\:^=$39^OG[^_7YWTNS>82VG% M1CP+NBK(-.3F^81I'C/B,V^N\EE;+ V>,I_/W31GVEPE6L-/5EP%7TZ0@<(; M2& 2/4GN-;>]CK'J^XDG[(P^$DKXVA[]"[;PD'Y#6X]3741VWBFG$S$]TC"T MTQ!JJ$V*47W?,K6[:3)U1GT:+8*222;S,H]@;N6G:9Y04)S;2K M!3?8@X.1Q#UF!CQ')OT\3R->(@:\&K@7D[S<0/ M#'5W4LN@3,,VLJ_R1O=JMJQ!7E*Q](6+C,''8"I<5 45YW]J5%,W\JL&->_9 M!'+*;R]M;(S)0B8PDB3C"?#D6LKTR)W;V2:?4X&>4+H)_TY$#GF><>= 4B[! M=T"X#UCG8(M3Z:;%>X-!UA8 MXG9J=$-CC(4"3&@-EMIK@5L(L(?+YV'JX9?>$S2,36T-&KB]N.^8QDWE@*?^ M^G@9R$,VJ42=_'9MS*/]',!YN]D]NKJZ&N7-^1;(R C$&ITCIJ7VO18%]>W& M3=XR4;-?"11:2Z6RZ&JD;,=@![H/+]NDN2 91MZ',7'68>J RI+XNZK9_%=3 MHGA ,CP4.A]$)>)XRF!*8U$*+\#'?JY0HE"B=[:W_H<8P?TQ1?;E\IP9T:D( M*8S<5@?X1=,YP8YDE(0"(?P.KBNBJ%IGM&G3C*)<=D M4"O4<,!,VD0Z&&ET^\4';$!_3L1[\YQ*'D?P\T(0W#@KQ"^'8+;IG3F%8R^W M4LRE]ZSB#- +V*$)O^=O2L;[C/DC:?N?!QJ!5]3T6:KJ7X0"PI# ^"6\^)6;4^_@KT%/&5!>N.4(#]Z+)R$*]Q" M[M9NM%'HE/(+E89HM&LR2I/=G>.CY+0MD*!S0OTF'-BW9VTVAZ_#,!@ 2AL.X-'N]MYC?L_!SM'6'IB3 MFU6S+F=2"$E[I\]RS895I.C9W%/GT3X;S<%Q3:':4SU"1^O%,W^WJ2J!"_WC M^K=QDQ&<*]:]$9,./O:?5.#Z<[DX-UX>I2]VS\YWGMW/-N>O7,[TY-LPHG=.7V3 M-^]_Y@KM=R7%*SCBEI&>OKUM LPX> ,;3)##>2,RVQL0F>PN^_I[( M9_DCXH)$G44SL?>PY4B[9BH\0">HQ M@*0$LPYM8@JP"/'!U&'KJ3$QU" 62//VO++TE! M5]H%B%:>@1G82P#7L[\T"*@K&G?$3'REK+I(9@F-3)2PNICR4&292N6@5 M*:VXMI\),C0/W];LV1&?9FA=,)^3 0B* DQ>.2OHTM$>HQ#3 M42,JW5?X+2REFV/.3%=:>R___GR1Z*1^ MU)C7KN&$XX8TA%V1X5,H[/H)X%]6M$]!42Y:S',B<*%P?$4^/WB,<"](C$[= M*]ZU,"$:W.@.\[]W>JN^H=%29('17\R'#U="!A<#",TC7:O'R6M9K&_OIKTA MD+MZV:Y910U=Y65'X 71.]>=EM#QQU]#HEQ*B5G!33#-Z4;4KC6BTYC/(),. M"D&EK5%8YE#V]-N]T'G<;S2^MT-RS+DA.IKFLD5\]0 0$).A:'@!>(O2MT_Q]D$P M(?L'(UVU6=E^DR."SI79M?ME-_B^L_6WJRCYVKE18M'I:K%I&^0]56QN,T'X MVHIX!Q4 ISHZ]*P.^+L+1"8_W:"<_"!\FR=\@:L[*]+8^H7K++_,IQ0G%N=5 MW%!L)9JTX(U2)P%!\/L8,&PE!?>BJZH&MX/ _M2WB/4Z1IXQ\%ZRKTX7 M)) MX=V 7'=$9).U6Y@EUA1_MM3?H%4[]>U40EO#BZ[=FH(/T@RB/XC^Q_2NIX?T M4M_F<\DB>,/F,IM,N)5(3;&CN;B'%3QH6R+1\PG>Y&$1N$+G/%SEB M Z46XX+1ZA:+0:8&F;KM%;M.IOH\KW&K8M-8(PYY!"%E(=P"OQON5Q/,'<1R M$,N;Q+**N<(S+DGL&G1UN$LN&7!%_N\NGU(-(GHY65.5C'5Q]7R0L4'&/DW& MF&V5\>]%D2AYO"I&GBC)O$JWFJR2RXVS:D]S:4; MQ'(0RUN+92CX"=>R+X=V BP(38/#'5PU!%JV&3EI),R% D4Q=N)$1P7#3_'O M&R2@WW>1T&8** J3"FC<\IYD,UMZ\(EO0RUR3)7S'G 3274^BY)>-N\O9>-) M57M&CJ%XZ';IRM7,'[&@A(6F=!UF'1%F8#NLF4!%2#7V8$_+$=:F"V # [K8 M5:[*A%7N?SK.^HEB'B>,;:TH>55 M@9<^O4R',.<#$1^6U9ZDRZA]Y_0/:HZI="L$K6JZAGIL>D",&"B7TA2']5=7A;"YC1&59=LE MRG%636V5HDP.X#& +U&/%A>A0%TEGUA*T78O%:VZ@16PQBFA+#RK#+G)JO M$?H-N5L0D$0\8N$;6VHZ,N8RM(29+,PO1 M9\%IP(N]<7/-U: R()(73&TR@Y:C/HU\U_NVEW9FW^%)02%;5*VLA4%2^ON= M,:0,U21SS06,(R,)BTJ@D?8N%;RO!4+Z#M0>NBO0R.O4>4JUO @ZH^P:'9,T MPBYC&UV$H8VK2[=)N]>WV'/EN'MRD4]AN\@"/][=WHMX@AY@<=#N4!PT% =] M?G'0IN.-7W4ML;ZB;GKNQG?9Z/::@=^^N/VZ#;T>".S;5L&M.\9YD=(/_'A3 MF"'1UCZ]7W=,S_&BY MV"7Z.BP-GT!\4":_4G?5G>W4D*D^(Y(.<+;G[-()[K;EAK3H*;DRKZ2D"%TX M1+%2B9)?,"49S9(?CP]'VPE,KF"CL)Z'#V9L+?NUYR"W FM#M\(&C;3>7_U# M'N'OA6: N#/>#BGVBEL]7\X]ZV'4^5_'BP'W[A6]?&#B.^PAX&BOII MJKLA7!JNC2]*XB,RAFU1@'((.Z!]\^03H+W^(KLI=MB+R/7B=7<1"KS3"^JF M\/^J0']*B+%_/DP,TUA0-X8S-VNB=BJ9!G/$NP/GJ'/2;,]V0$6O 'P9T'^H M1HG?YIR _35#T$WP>)'216IG+%56?HG)%-T71(5T), M1R%UKB9"YD-DC8M4;,[.HA=XD%QT=Q,/-](;9!#?07R_@/B2Z%*]JO/M4\E" MR1;$?*X"O$9RRZ9UV90ZR'=LI-YL"-LPASX>#0>T,#$0.4CX(.'WH:!-<'N] MBY7>[%^M>%#!:8I3_H-8#V+]Y\6:S85U>3 REI%JP5>@>N(.,#.T-P\Z["[8 M%?"%20;:/TW&F? U4B98R.9,,"0!(:P)7N#ST"%R\N/1_NB '4QU0#,:WW,W M<<@8AO3UPK"?)3M_B9(YO:$QQ:6U^A>UVVJS#R9KK58]OH(:A'Q0NLL?MT=' M\4#0PU["%T8WG\3OI)D3IYG[;GR@H\ USNM^H.O& %8^(W)/3?2NB61) 3*Q M_$E^1'4M-Y? *8U!4DG[!J[%7CC&1%!Z@9F\\1\:+VU T\!&]\THZ8A!$'A M&#O8"0NBIE=(X;9DQ]UT1\FO5>VP<)!#2H2'U>?_V6EHB6!_^;'D/RV*>E<*CD()9@(KL- 1SKIBE@NUOEU^ELF* MB(AD"_UX*(=IIEQ)$O,JIQE=NEKX>OV6PP)>I^3I:% 3$R%61MH7I\,;S*+F/A/,]7Y^OUB]J MB9JYB=9,=X)]8#[]?%J129O),TPG(F13 H,F]6J^0$>C\6DI.H"9T!O(&20Z M3CB%KZNJOH9,GO>;3#QI;ZA^A M-EZO") '#)9TC$18>$MT-3W$*R\.\N*J]%XCE@.CW[Q>G!%5&AR"SSH!*=-6 M]=4X?O2"C0+DW'?N/9+-49YH+FBWJPQ;R'&N!3]>.&J*25FTRRJ?>FUF(#@, M7K3Y'MB^GZIZ[4W @"DL@E# 5-"7;&I;HZ*G%DU72U+.'H="EAM#A-?.QU.T M&:Q5*IVX"$5VJSWL7T!J,*Y]YRAY.8N6D$2L*U$29 <(>,&E M9.'I JU>,D8*PATBXYU0/RS3R0BO>$)?94NP@%V7_!=N MQIZQ:DWA)**AOQ_\Z#U?%IP>E%70?"&8\]4S7=O$(8QVT-GT+ M1ER:AKS&-XF6G:$'Q@E9P3H@O9_I5J'Q/:-WI,4BLWRB-7].@6B#\E:51:^N M>Y<,"0.HD"@G3E%J#)%,X:PM@V$;:YN!E5$R^'*V3/TH6*_- M<@Q&+*6WH5VH,('X'M0E#>L82V\_E,F7=D \\FG@.T J0_C:*!G''4"RX:[$ MY2JJAFP3Z@0 (@QZM*:58=!IZ8J B-4%-(7.Y%,(%F>%P5W@ )>8P/&\+]*DH8J$7HR]92 MS\@1-L4%<'B0EH'>8Y2U?95Q?8W11P/@$+AH>EQ= D.& MZG985UM/*DT#L9;<<:- A 54U-5R*H71]]QE[,^H-8S:DK$*JPXVVU5[H<=@ M7%<9\FN#S%#_37\:HO9D(B@LG_\KFR^>VJPGU@K:P#.A_6:VCC4OPX-QTV88 M4HW)#+@#B#^9(9 2VE\$EV0C5618ND8RR"A9U'DR%"*'U:?*7E/NOTQOL7CC MY0JSF_8S0?28_;UA97?2.0>.!I:Q-^'=V'4-4QSNPW4ER!$!L)1X)VV&89TQ M=G_UE-AS D+4YUF9_R?36-TLO&J*Y*]YN4;8':&VG+)KT9\D9A$1Q2DPCIK,Z4+@L^/H:'.3IQ#U7Y MX=ETY;D(FU]93:5A8(0"'$S(H=P<>$*)(1Y;3^JQ:HF5& WZC=1 .DZ.ETTH MBQ6&3$(RACW&8#NX;.T"NS2KW@X&! =(, RD;;"RTBR@FBG]997\G5U6.9*> M:5_ A!IN"BH5Q@24TI2:=$XT%U^Y&]#-&<0K0L&EZ. M>L]2JUKE>1#RF?!LG[VD7%^'9#K_H0?"3Q3E;_ 6PV]1,W5VZ>#A?Z!/!U;G M9%+5&'70]T;YVSKBGZ#!TA]$V_EE0X@./,*)M@W#XX@>6G,+1/FB!G;1I@3+ MM)['2D_L^0=^K%==-;(N4$MV:.[$)@9YW6S+4;J(?^I1W"CU 29Z\ZGIT\4= M[3;BV!_V7#.I[C'7:&]%+I&98\UB9!,*>,HM(.NR^LLI&_^Z-+;?RITM0Q2Q M(W#X1Q9FBSZT9F4T='Y[0/<*@OO:KYXMYR!^\@W]N,H;W=NVOA!AQ-*D'L4' ME@_+4(8E*_^*D!6$+[(68Q-4E6(/XV+O&,]&MS2&D4CIL++T<4WJ-L)4ANM$ MSK]D4\5O&P21/T[T8[1@X@[I^K""%,GD-!!=ZJ@(D=?,B.6PE/3QAEF<"^G2 M.JP*?3Q'NT$M.^'$\T!Q\"VXE:>T J4RL.%P^ELB$(+,'//*Y>3@+BJD/G,- M%S+/,<3(]T56U_@5OBV&U;WYO/HT#OJ*C3)C=A(?46=R=?U"1#RN\,"L%TR8 MKAOXS"(OMZK9#'[\HX)3D" CG?S)O]GBL7 OPX:'IE/\X>6P:_3Q?H]:"@%6 MZ$M/8I)3KG)@]";!L"(B.&WHZ^JZ@K_.4Y_-,-NK)'52:+IART_!CWNP7/T* MY[ZO,Z:2/*L1!=W8[UZ0*R#U5I%AP5\2-#(?-2S$<0_9(__=FVN.[3 M9PNBX(0OYPLE)US$UK>P9#D+9 2@4*>E8+$,%YOFGY^NF7?2+A=X6#&C4;MX MH58JX;*6_,:U"TAEB=WX#R)'JD*'5=]8-:X,\_S=@]M.'Y_"^<-^H,28!4Y MTY(SBCUHM_[=95PJME+;)]@NN1V?/E1PU_X [AK 7?=-+/F E4<+5U9%NL/< M[;&:\%S6^"FL8&]ZR)+!HJ6/S[-VELL P3*@KQ[G@3$TO01$T0.+Z2H]EBMPA%3]U,OZ*I'-L$,_W9AG1'Q& MA9-:5Z3(?*HC$(15-H53A[DV3HYR&&;F@P8$-LO(VJ_6)NQ\AC7@)[6QPZ89 M\VB:QU4'[.YPC:YF9S^TI&X$L6(6)602=4U&R6\W_KT/B9HQI @6;=>7;E O/>D-7VX&+;F4Z $WKLV!SJL)7V\SV 4CFU? MASH%!BOH(>3THJ#,D-9;O])Q*:")T$<8I=5#CU:"*:,S$MU:@)KR2B57(.!-_"\3X@?V M$J;JB6:7)H9*CTELY"^!A'&1+><%$M'8J6H3P*EW@J\DLQL=B,AEHBFSM4FU.>'1" MAAKJ'H(\ZYOUO5)J[)T.F/^$*_ZF[A);?AGK,0"[.T1%!/U59*PIJYZE#*0-?'1,S5"F/:CL W9U7RF^DQ:>9;\B "2\ M31)86K6%:$JANRJYJ3FU-O0)P;5.[H/7-QF6YR'=!NXTB1C'/594S04\KE@R M6XG*])AIEWR]7U8[L[[J*6,;NKS44)VRE.FVX$+#0L$I!D7/F 3*>R'B0 'I MJJ*4Q%"?0=R*1'YUS0,"M2W'-Z;$.GIBG3'(0J2BZ!UW&L9[J)JKT\P%>'X:7 M BG$7VW>*809L20XUJQUMLBQ%L]34W(U:\B3"_N0#SM1;5G/5)2L)J4Q$YO& M%-+3#*Z(99/W$YFC!..F$?=CJ/I42C0J5<:%%VQ)3KM@ZYN$[C%7[C8\B(V; M=47O=7'%K"V#6"V:U1IK7Z>[_@3]K'1R>4@53.@^DZK4L;/$E'">J[K&5VBQ MG"X6%H^Q_% EGZE+X9 OG".>+(HCEXW=U!4XDD$MS<&@=*]=,#*@@ SURVUQ M^%S&"DJAFK+=85+7%0D4AM'WDDQ1^2RO)9HE,,+2U0]8"[P@Z08O:J8Y#N:X]*6.J!Y*$]<_4XJ^\ >,C&))4@\V]N2AHAT.!K3#@'88T Z?GU-)"C@B1MM0 M.:02H0Z!4JUIXC8N2O!#_>VQ_>.X( -"%X_#&OEB2"5%\L(V$YJF]\EWUYL[WBC&VFP/==#.!Q63RBC;J^0[V"\!.\L',WKUU19@ M-" MQS0*J#U@R_OW7L,K"MI8OY/M5?+.9D) %%<[18Z0TKL@,([9!^:9T+-++ZR- ML]JI.P([H^J)VWXCN-<45%OQR7D]KEV+4?*V%\BP'<'4(EGO(;KRPOE?I>0L$=80*_?(G(@T1]ARN"2XV%3FX&"O^CXY+MXR*Y_I%I5&M1FE;, MZ\+Y* >SC(*MP=^25,$<5HD.X/4/I\6)&)K/<4%%K2$=_J*EQ4(H#7/X4;!H MX288?0@5'!$U"_,;\:O&AH2("Y&GGFR9<.0A.RKNEVU1:#GTE?"%:+ :A\VD MJ=E1()!)P>;J2D9&XGO.!80G#S;3H5Q)I.1\2("B]TA2 >#_@;X,62;-!T6S )M2ZYM">5\<-7N1BK=?MQ3->VZ^*>9I\93/0C; MLR_%=($R=36#LFFV:$T(\3JAQ:5SKHUQWH%V2D&EZY#?7.:CL=#:G0O!$[E5 MYQ6X#]3>29BQ9BTVAZHSC+%.5,<$99*U$94=:A2K&]P273;L).>QT'IP-?:CPP=M MGLKY';F BR7SMBR6-$J1@@S=T?H]7,U7*!G("([-81JX#Z@6_!5D]S=K,FU!(H,>9 M CJ0_\&O!'BZ;Y-@4S?&.+FI&0^!OEJW"/3R+5%F]N9STWZ;3J("':<#B)"6 M>=X$X])@HN6+51UW=3+F!WY_@G&IK(/UJIFEJ^&=H/:&7D%-@^^(%7V]K%66S8&G_HI*"(>O9ZYW.OFJ-L#';N@S =D,U M3-8T:V^GAX5+DQ(>X5NTTL*DH?8/(W_^3X%G&-%+( 2$VW'S15$MN?RF@Z4Y M$P[5'B6*]("/&/8H_!_?NL'Q]G9JROM91Y247-Z(](V(;JU#,*'@_;[(%_!' MXFZ&OYZ[ZARD"U9+K'MVXNG]2#W?+)"^%J&)U7F9*S%LB?/9&)LK@D(H]><8 M;*9<>B#",[!&$Q$^"CY7LG?"> D0Y+@_6 M01&->O_T@NXVS+_N=J]*B]I9@W)*U>X3Q Q]SNCXU'.OA.!7+[#-P=N;0P#> M_8\\P5E5Q^_RV"L*L2&;[4,%5!P.@(H!4''?@(K[H#>J\Q7$(L8XK*^J2-_0 MR9?Z*+<1.[^O0/A(KVQD(BH",,.P M,#604_:!LOTP[;VCO]!"[!W^Q?0(P4L(&S[3G^"'[5[G]>"L?VR) E=XCX"; M0-I:!I'7_5(VC:-+GA(L44:_AJY2+>+,(PFX_2;["5@S"#:!7L$U)?RVK$"[ MP3SZ#UN_M+L!'?4=OC7N$_$"S;(W0-O-/6V MU^34?7"3CM'\O+5K_>ROVQWLTUQH3=+T&IFMZ882=R8)R PRUOF2@&FS/XM6 MQ&)UD2RWV:_4M0-L1/3WGEUD.?:F)UEY=I&[6?)"OY6\PGHQ,&SH*__(+L&W MR-/D7_"[K>A[KT&W4.@63N7Q[L[.T^3EV2_)*7@(H"E8?Y\V>9:\SBAQS,\[ M+6!%L7PCO ^?'!Z6RGA^]BZA'P\^$9_Q/YCN;M[GUS_$S.OO'8[WC:_VDJ>E MV*L,:GQ!,A]$M]):G/ %,FG M'9BE,]B/L*"JHJUXX; MXW7G-;?IP'9S)!A-6TW>)PBY;Y)'J"EVMY^^.?NMH1]WGCY>#^PG1::7& >D MN-"M=$P235)+G+8QPH#[L &=AYBCD0@H:XWR7>57X' QAZS[RDO6P$#G5?#AX56O- MO:]\6%,5U[VNT1I?S1Z046Q9<3XN@O1N^G[(5]:.$4C2O1PLJ@*ADOGDO6 # M34[7%QTO$TN-A6^29E5DWDOM(8XGBMI);YO(2J,XSMI@, ^(@Y%A]?+K-Z01 M&*.LI!2_/& =(]BZM4@/ID9-5<8D0XM9*N2#"ZRSIC%\W/AG,]11["Z93(24 MXS"!0PA?!;JR* MG.0Q,EQ-IY];C T>PY IT#@JMG["KR._.9L#JXF!J@[)EA5LT#6LLK#E-9E* M[(EB=SLE3]\<>^YW0:/"?J(&G=1=W@HM([,$%@*#IL*TZT&IU^3"Q&335,"B MJHI@9048>RQ7J#1C^S>UTC31WGZI!FH5>ZD9I-6<4I K/WK_&$X68'J[KDKE M8J^1ZY[L3/L^[;W'B0JI>X7+$P,#:_F>E0 3B2/\S10I+Y^+(MH&W\1/4PK8 M;7J^:#WT7S+;EC"Z*K=";D$N\L;RE^?P1T%^-1>PBUL8/-'-YH/$R7 M-Z0\?(+E5H7)FW*Y?#:TBX4UR =C_Y2@P6LL$!HZK%'^!%%+@<3%:U 0#>RY MA]8V'8P^KTJFY'LHW?D&=EO\W06MKFH!3CY\(2>G=M6>-P%CGRG\$*X$(C#+ M)@$XP5?2'$]Q/VD?N&MMG0!=I=1:65HZB@$! R1J--\>-D9]Q6T YJ<@8'L;P51(V(=&) M,721B<#=ZW2@:$X@5::Y>%4O4JJ7/A7::YO4(W.%+,##)UX#6N;J^A7Q71T8 MCJ KP0ATRG+VITQ^''^;8DE'3YO(/#"%W'W H$1IO[0&N5[(;XS3_II-ZLIW M(:&H[<..R+X2N%I=:AMB V4">Q%=S4ZH7@T*A4O.S)U9NG,-82I9<+@K;/-W MOIXV0[69CA51-F9_E[,Q^WM_63LI?-*;.IJ(RL<%%K33RB&E>U MC657>8*S.K)=0K6?9RO(R][^A8N9.VSG;I7,X+LO&&U!E&>S)N";/>IF*$VF MCW-U!JN!.J2E)C#H2J%VA'/_"95$W>J=/2R?+)]$J8CWLQ0<%]SV68^P/^J1 MQ)2NE]*3O&]J/=BN*T<#;&: S=PW;.8!*Y,V^R#U8Z%)'?ZNR*Y\[2TJC)B% M3SZ!Q '2\PI3YQ-8I@+93T&CC0DZ=V.G MT]1W1&V)D7;RGB^4JVPPZ.7CZE[[MC6(U^G5;&JEW[!D]'$T3R0CSSA&KAIM M-84T =]'8^@8Y\C+D)^<%$#%4C?/.]*F$-("+#CK)GA7J2+G#PA@BX*<*];R0Y4)6?# M8E"FP4MG7AVNTX:8A>TIQ'Z=\IK0ZH3I/D0+5=!# 28C&IK?+F;)_G'L8BUVY"@-A)$#C52$F!" M/ "EA7)/Z%1ABA)]S%'R,ZG9#+-&:_%BU0W1:T]O9N*GY _!#EWDX[RU21PQ M,6B,YSB 4DC/*^JCDQ76]8+=^UDLO&=5C;N8O,;T->7#3B%FCD/S-LHG$4 R4;47T2%S,@S;LLXJZJ6\0>8\T:5X"O4#+I$\E"<,D>P M4-Y(D2WG"YVG6*8.(U2J4>/"C=V2Z%(N*FZ\[8LN3>DL\YFK?I$,\C5/+AB* M1+@B2O;)BVSE+^4#Z8->JR.8@JY"/!*:@&I\RPIR6N,GY^6LSL RA).I[!R% M.T=(!_EJ7"EZY>R*&AB6=(8RPPM"F0:8@J6-F40L&QXRF#M=:>E>SF!GX6AD M7F_X !E6L^S-DN39TN$7F-K757% MSRR$XV6 <#QLL #.5@F/4)(XO$PHL6*V%5ET4U'Z&NIA]>XSTE'!?)"QS= 1 M88G^E8&+!=H.+J.V:V78=59CV5BY<]>:D MB#HAEZ!K**P#_MVYQPR6S4PU=, $81I%C6U>U#4.'\BC-['5)X1UO]7^<1$& MJWSJ+J8V1I!,G>E ,15>KZ M5L)9J6>9?%A:" 5RX4'!2EV$KRL)&)-V,3Y>3X0FN'S(0G;%\Z\% ^4/T+/- M5->7OM _7[3K>H]&GB4R_& M8S@+KGE,@LQ(U,"+1V4/J6>$"U1]J:]%TO,=''-+6<+\/]>=;JUE^L@)WQRG M$BVA%[]Y1.(OW &;+G'PX+WPO/&>N2]P^^7YZS>^P.TBPXV&8XK \!H1C024 M]^T.E@0W:J'TWH^@?>PRZ1Y.C-399U?<)SH&;(RK8'_UE-<3(]FHX I(K MH0^Y@%2 ,B5QH.911!]*Z%UV$=FI%+)"*M[#BCK29E3+D%V!#=C2JEW )07* MKBTP_E4+66;&?M7+LU^\T7SV2Y+[\RNO LU,$%,AK.;,E.!\/SI,F>.UITH\DQL:Z2^=FR*]\PPN[NJ*5A2A MW'1%D%7^Y>W83Y#^S_(1,8#&;A^7*Y,!; %AUO2UUML#Q"D=#SBE :=TWSBE M/TDW0+(I7>MU I[-F!F )B@A1UJ$= M..Q95[/V*F/GC?I6L-&J\]259P*A4-L'D^1@T=I"&6TB00B(.@?KP^$(2@J? MASZ7,B5NVR#/EF*=JD*7A2ZYD*AC FMBOO 5O'Y?R$W!JF+*K)ADGY34H4V! MYICXYV+W^4K,B&QUEKMB.DK>P*&JYK0ZN#=D004[/29QHJ017G')$AZHM:9" M>A\S=]&S8& AZ ;Z130%)0F$^0-]B-$:3>O5^ ]_342'&LI)M<4>J4(@/PX(OEN,Z1%Y.H#35T0A.20G'#J2^O1V5V7INJ M1GZJBI<7^CDLYEU6&.]^8JO4K7%13=[;Q^'M'ET'V_Z& M5@#"=6 "V')F79E:$.7%#5#6$P03N'\ ML6VB0EJ3"[M5OO08/K(?'O=YYGPZW[?M-M7CHLT>IVRC2E=X=!],*U *T5)G M%DS[^P0[FG/3BBH&X4GXG34J?],"DG^F4X')@T^*+)^S6VJ=U6D&QXJ]_B@K M!B+";!^"P?,*4?#$>;B=.:!G *)>VEP, M&E6/!P61,1DA!P3+D**BXF@26FX$+7(:H RC)(Y_>/8:6-O.1EESPOX([?:5 MDO-(^;46UCJMX]=Q2;:K4""OPCM8V.>++*_-_/TL>RS]&I@F ^YJS5.CMED; M$S?XC4(Y5O;[9?%FZ]GP#.L=(E\JM]6XD#X*Y(B<H#YV&R!P <)&"O/! I[R6.>8H"_8Z''CU W!-B]J<", M0R,'$\#"".UEC_;),J30N*U#DBTHZA\6P;>*,01%9-V@L7F5-R&4JMU$M,8Z M7DA9CUX+=0V\ZFW%ZNL6ZN$1DY87)AS(-9QYEZ.4A%A!J3O3*A9**PC+7"U-I!T,3 MS0SL[L$[46HW-=I^A[T$Z!(CP0-'A82-!(>M#G*9+1&>,EOA6K-K9?B\$7D5 M_/!KOF5A6>1+N \3DE<_RC47)QHY(R>BT7. M]K/T,ZR4377*FEA$=5)MA6=;/?4X LR$+C'?,G#&FZI%KAK#GI+HBHK;802Q M57NH=N"X6 O6XK0*FI!C ]XCN;5J)4) ?#K#\*P%:=\I#1-\8P\;#UJ M2J6.)(V-LP17KNJUI<);V"\;K0]JR)DTGR!^4FH@R%V'5"6MI&7=>2XP)&.C MQ;Z)=?[,E=:7EJKN_48!GERBCEYK6$6A?_:9]3[I".UCHQA#FP=&AENDM_6# M9$7E,^H@'6W='L3!=N=//YAE&L9]JS M]J/5".=\1>*%3$D/*I]D?CJ"VB5=#R5%ZQ%9G7\(4, MU/1Y\QW3YGEX1$)=L_.+BAF;5AZG!UB!$M=V0M&%QV3[JH!06E(I0UF^G(?Y M",&*MHAC([T7VO)\I[Z'B!I:OZW? [.W$)'IB%)*@4:L:DO?A;9HR*NUNI- ME90,8U&L^?M7(MO30="(^M0#-LBM#A43&MJ6BX8>VXM[,)3'$$X%I'Q=-41B MC)BJI2D"($ZU\"\89#E1"]KK:.NKD^G-Y^K5^H!'K-Y)TQJ61NKM*8^XE?&* MMEQ5WHGQ:EWJ;\!$8QQ] &L)X<8--ESQI4AANQ?.1P&D0HOIU@[ M#!=4ON2+\NNDVF (Q52 &1)C8([B-,0:P+%DD NZM:7>MCX)=\K9 =R6J5(4 M,P6=Q-%:+!'HU4E$J#&$7T?FU6JB0](\\PJ$S/6:Z$K)!O-B\JU;=5,Q' *U MHM(ZL>+M"Q-]SZ;@O/LF%[?_) MS@6W/<+LNNG9:7;%-8X.VJ)W5U%8CZJ%B M-DX&S,: V=A S,:UMYE-,D4P@MLIM53X[#_#<(L2Y"8H1#XD15LQW_M@+_UG MVBURE5M"J2:-=W]#FXI0I7#O]_::AC/S[(^J]M>7^.)7/$>T5ZH%ER6HB3*F M.!\6S9G>7+(2AK>3HY9@^E';[P:->2(!]<$9_&JGT#]-_$5.M8=WDQ$:B9CI MDD@@4P)2^/ SAP[9;5W)-H&O)-:^]?[E8Z4[K]JX:7:@&S=QY><2'JO&&"EG MV(92C9MWQ1RHO

TJW2,[4B5>=M@@<+Q(ZV--I.7?"F*O(IV3MX<-L(CB<:':)NY[8N*]W)3?N'T+Y!'X4TT\$61=>7@#6K6QP7K:?KBJZ, M@]XOTPKI^:_=)/KS2K44W/T-<+2:_*XVWS#=W%>RB.3@AHPV_1FL>7 M/0A3//7KU*/QC*%?9]@ 9M-4XVLXPQV&##%O2P5:!, ..<.S%\\"KAU7XTQB MDOO;^ZI+SS)DRX'OOOI0P*DZG9"1O[N]O>O)!&QDF4OJF9%=MZ,TSA'SE> -G<40QR M)F3KW*\AB*K0ML)7M-_CRJH&SGOX"K$'PAO@2\0VE.4N@8/K\:(1>Q3LWT!5D&3L<4?*\?O]L+" MJ1NC#/32_?5C+[[].T1I-%%7)JFFE.@D'HL_NNGY7*')H7D&3C#\28.YOMR4 M K^26(/[NN1XO*TE,W %VR!GS!@R3) 0JW?W@CL*JT1 M9([69O6:Y_6Y%C[UENHM)^<[(T&.7XM\<*QDX1SF)?DDY>VM@U1^BVFJT&^) M$A[JQ@?X>(8L5%IJ5 M"],CN+WWI/5&VPQ[V*BIG_M=&%.IZ:$B:'\1A^ILTZ_!7METBD"&M);@&DV- MN=4Y10:RQH0F''>SII>*^:FO#@))D%7Z%KSU"H:S5505L\JJ"8KAA$:OE*F" M5.=QDV3X1&BD-%ZF/? -Q]DQ]SI?A 0@_HY-7YNN$..8ZG-@_" 'A?G,8$T MI5=&!G #.*383+E5W*9PYZW%:"^F?D2&' M[@A1')&1J!1IR=\J?.JCB.[A<2H0]ISM=5(K(?%3(PBC)3REE.IGXC=M9<*D 3BLO--V?S6D:!,+4M2&3!E]$TH88W5)2I1R M5/5)"8]ET*!V)(3!X9B0I%1I#:7_!J?96S!2?S$;PKD6;O!I. 3Z8A#D%P6> M9+-P6D&C6UEVW+0#3%UX(6H#RBKFH1T'=G!>#V4)<1?/WN6[G4DOHZX4**>A MR*1=X8PSV<++T$X-;Q\A)_,0HXJQYO2G,'$=;33K>.FJE;Y>4_A.PU"/N(T; MCADB^AJB/0C+1GB! M0U9"0I1XZ2JN+H<]])&"+%YC-YAUS0]!$K7 MHG*0HT4]#UMEDY&;T]"P*32)T)TD2%+QG1N@%0&IN%FB(H#DSC2G$_LAE4LK ML/X]5MJ4HP3[8>'*=IQJ0+519JUG7LA;18/$S%"\T#7Y[J($[);)KX(7U=6E M'UYGH")JXE&HL>;?7R)T9LTM)I>?-FXC->//:-53;\34 B/7X\)2D45=)L4: M;IAK@"AST4*ZX5X0V&\T$#-H;0H;*1/ZA6&\%Q=$9XX8:;6DFHL ,ZGA],$2 M_,<%8A$81FXZM^$VHVTYR:AC<#"D2("G"!?!-6?U-LMJT9$6CN,?K3*OS_,! M741KH_J6%<&_GU=45AL,0+(NZW.^=Q9=&R\!LV&B0<#*OF*GBSKZ@D_;R;RH M)*X$@8.-C;L4!H0RLY0*XX.I+J4+&#&"YTL%"A/[*='AZU*I!WZIJ+Q)7D^Z M>4/5> @:)'(X;DA(>N"4_98WWM7\&;0Z+\O.]M;_K"L:N]Y &SMR1H2DGVS^ M,EHG-0*H&-13^:NTJ/G+;"@B.63"P;9-__N'=[N[)^/MX_V==^/]V?&[_8/C M[-W)[N'..^=F)]/LX.CX:#_[@=.1_(V78*_L_.VW$@:(Y(_3,VP7AZ8R+L^[ MH[VCW:-M^<*&!119R*(;MY"8[ +\3&Y+F;)5A@-8>W X)QF:?+>73G8 M;V]GRKO_!S3;M)I'%D*VRLG;^P=R9KW&"*E#=0GG;^?P 9R_/=TJ&G]B)K!1QW!-[$L!(Z28#>0C MN.421LXDH@'?O!3V3R8X6X3)^FHC NZ0IB>#A-Q&&K*PEPIW887YRD4]A$M2:Y'AW>^_IPZ: MV]T9K/'!&O^SUOCKTS=O7[Y\MW.XOW/\Q:[T6)8_417B").7+[V>DYM@.INX MZ3;8,F#\;(,NW]]^=[)[WEN]"0Y^I>0@V()O*+& !* - M)P=?_+L#'?'N\.1.%R&2\[T3$M&/M6V2C_W9B^,@@$,H(8KAXS!KGPR3U"A. MGY;XIH=C D$)Y2F7>@&_=W7R*P.QR 1]B=S(=?*ZJR<77+8_2WAM$1?0<4\M M?%/R/;%8O:7 J3*O,GE#X[B07"AO+V"EA=/L"FMOB,:(V[%'N6PAM6MP_8G9 ME1, [-O@>_Z9-=/LW[Q!B6S^/_[QS+"$--2D*Q&^X)4 MHM%7Y1-[3\K0Y8JAZP"OER);-.Z)_F"W!Q=)KAG42A/69O'!L">%U?_VBBIO M:WVK/&V'5[^=ZN\OT4.;9(7L'%_7\I3#[=')P5^L&2'O4Y/"Z%'S?/1AT0A5 MTT'_O7559XLG?%M>P2)\]*(2VX%>K!_-QM3^PGWA.^L&@PG^^$GFD?QO.[W% MLE_D1!V93?":P^72:8[V]X:-V(B-V#D<-F(3-N)P=+0_[,0F[,2@FS9E(P;= MM!D;,>BF#=F)[='>8,#>X4;\U-;H5-R9 _'U9GW\9\*<7_1^O'-G?B5P]&57 M!?Q7_.5__W#PPV>NT-[1:'=?XZ0:,=Y9?$BHLC;1$.P77,+C6ZS@33$>C@=Q MY(A""#[P]F7UUX.6G8U3)L>VR=A [Z2C8RAB_O>XA_O M8B;L^]_#5,PQI7203>;MC0XC&$2TX78NB]J1EPN?05S"SEV[08.D#Y*^>9*^ M-]H]OKLMYDOY6Y'TC?/25J7Y_^Y*%\&=[^YF?I!;]L4R"%_\^!J+\:[TTX-3 M1H>C[<.'%GTX>J;)#_0?X?EOP?C Z.!O?XP;K'S]W$WN1W';Q^D-LV^!8/V;BFS=B(03=MR$X,%5YWNQ&;%\\<*KR&"J_[![(/%5Y# MA==0R3-4\@P57H-[C/4O=Q4]W(T -L&2?\. M)'UG=+@[0-@>B)=VBPJON[N9'^26#;B?AXS[V1T=GCRTZ.,@QH,8K]RI1W=^ MISY(,7Z8[N[Z"J_!Y7WXCL!0X?+I-_+>'2)Q!_D?Y/^AR?_VG1=K?ROR_P#< MX[457H.+//@6#]:WN%M&ID&,!S&^KWMU;W"1-ZS"ZZMT+_M;&K==94WRX]'H8!][LB7- M159C7]6OO\CWW#_OE/H(JG&8:.4_+7;MDBO\G\/MDX0;$M*':S>I:NS,G;P\ M^R5:;]M!/)NT758D94?/A0\WH:]AD^1-TL L\AFHMK(MELEY[;#+,39"QB;- M\/?P37FA?A=;^>7EI.BFL!714Z\N*NK(/':E@R=C2^3JJH2_I,FX:_'/C>.M MYN[E%Z[ 1\%#:FR37F9S^.XR&=?5>WU1A>N0E-4<-@&;E+^-A[:Z+%G15,FT M@C=@7V@9Y\HPPSCF&;PP#*6M04QP$/QBV%CJZWC'HKG]J>?_)G3/\_PR!PF< M-M@N^PQG)1.]PP[*#T%A/>]JZD&)?2 =MN)._BW@4) ./E1X8*9N4L :34F\ M%ED.VX[M*O,:]EV^ .=A*HNJ1PI[C8,L3/(%'!/XVA)?5;OS#IZUYFM-XC)0 MG4N7U2BS#N0M_(DZG/N'37';0 )GV,82.]V#/WY^$?J$)S-LI!Z:B*=)=IGE M!14STX?@],.AG:8XH9] "X^KNJ9VG(UTQD2U7+O+JKC$04]@[GF;S+()W72C MY+1H+^B55Y\Z1VF 'JE\[;0)_X59.QKFK&N[VO$%PLN?<9?T-I_C.W GLGG5 ME=PP'7NX-QTL7WA3[>89*HIN_ =V7L>.\OBLO('9X*.TA^C?JHQ5X_,<]$%; MU: RC%S,X N@E%0N\+WR*]PI..VX VN4\95C23%[6(9_)>[?77X)5Z&,_\>= MT4$"9ZS @>$'?]P?[>LOJ#7\ L:67[IBNE2SM>>\^J^0+E!T:, M'=OKZD,^!VD&L?UQ=V^TX[<%A"D[ATOO'$4]'"@^,*@0Z'I 2T>F#V9.=5YG M7.G.JS9G;6*>D";PZJ:#4XWORY(W'+-/\=5MV#[?Q!ED)CMW<]C[9$P+B%L'NP.+4G29 MGGQ9&=3YNS MY64H58DQKC C0A*XJW9'*A?5$EYZ B M8-F$-U=+2D9S@\E=@1(%5@^8V_&G=>@6-.+K?4[FS'1W+?HMHV'F0ZJ:W1KJB MN WS#,RV:5#=<"_"9L ]TUXTURGJT4/F^3C8&QT/59(]R^X30AA#*?TWMQ'; MH[V=82&([$I&[&].VS$!FS$_NCD:-B(#=B(035MRD;L#+?UANS$<"0V M92-VAMMZ(S9BT$T;LA,#%]3=;L3MD8_7[2+%N74?T=4SG[USM/\S+<+"G M!V$9K.S!RAY.T%=9E8VWO=<@9@=!N!6A^3=L@?\K*SJG/ICPEM^UG SDY8.] M_CWIC4VUU^\\>//08CA]O=;F=;=-=<1<_,; MZ&-W-#1Q_"(@U?N6]1_O#%CZ34CY:/>A"_H7U&8[@S;;D$W>1&VV\XUHLV]( MS'F']PA/'QH&)!-NUB^1BW7 M9LWYRU=J?1%)/X:M>DC"_L5-Y0>W@X.N^J+,T=_DG!^HJ*-MO'>'ZNJAMY!^ M:+'GYVY"MC'^=X@]?].QY[W#.VSU/L1K[B_ZO'G+\"V%KD_NW/C^=I3AMQ/3 M&Y3A-Q*\WL!E^'9.R>Y>NGUPAUF>;S#R_1-UW/WR_WM(UTG_,/+$C%-^:5+3J_@[;1\F"^*:NE<^ MK;Q\<[6INNEW8QKX3 J7U7C(+F2I%-JV>P0':]%OR7SG&QBV_^TB7)=F9 MMEH\V=U!I?N%6RO1\N\9Q9Y=H]I^2"YJ-_OO'_[K[:MG:Y4@_@SZ&HY6$:'P MY%=P).D0@JP^JZA+>.-58O;76TALO-HKRSB'5=.V5SNC@R]T,?;4JBZ@JE<4 M8FRFGOSNDHL,3GA9M:0GZ$0O59O &N!9GU3S>86KB(>ZK1(GQ[S!,SVQ&I4U M3)8L\,!3HW3$^\ $WNZN9N&[N+>)*09UU;Z2]8 MQ.DWM^C]3J/9*K(E:%W^4BSDG]T-/K(<2.S$PSP>'0[M!/O'^A,,EC_7Q,[L MQ,[HZ,8$_K 17VLC#D;'-Q9I#SLQ'(GO;2-N+$4>]N%K[1-V8GNT=S)LQ-UMQ&=V8?X4Y^Z^:Q*_7-[@$U3UO=>D?HD> MHI_BS]RW%*PLR2 67T,L;K;IOU.A^)B!_9TNR_=^5CYF9-[[ L3M>Z3M%\74 M[Z*ESR=8>?>^$G?0@O4;Y== 6FR!^*L?" .)$&HV)0$ _6J%A1$$*B5@T7 MQV!+W%V#HN]((KY54^*-FV=Y"2-B#7%ZF>4%@MH&BV*P* :+8K H5$^,I7G M2\( \\_=HOI3C02^(['X'@R*%Q]AMG60CN_:LJ Z0M$47;T2Z'Q% MA<^#A3%8&(.%,5@8JC2&ZV,P+M9(!9-DI(-(?-<6!5*0".3JT8L/DZ*[0S4Q M6!"#!3$HB6_!@I"[@O7$[UE=9T3_,MP<@S'! $T1"180L#4'V?BNK0J+Y'[C M9H6;M)H]S8?XQ$.T+CZQ"SM8E;S=S[+6G5?U, -;^'*$&V!OVT> M[?RI?K??D<#WX)_CM9_C?'P#1"6[Z?;N]OI]N'^78>LOA7.\C]' MPW'?(O_9C6E7J3,V7-IQ_W9V[^1T?V/*2HR0S=Z^6RJKDZ/]].#DY.Y.*=LA MWXJRVK@8R+K>PFWRQ2V-!WI2[STF<>]:]T&>NC]I(FSN=M^I<(L5L;FS?=#" M_>7MA^]RX[Y.F&*#;(%[-7M]YWOEY\5??@SXM]Q$-^?9D80B7?$H_2L,X__G; M. J2JY)D?H,M[NB?IG';:.?$S==PX,?$]K=I"6BX]U'3HU]W8/1MN^ M%6!9E).PSK^N:GU.+R"TJ3[M#A MZ@ZMZ7^'8MMO9(;M2,KS]H/_SU MU2QI+UPPT;37'S8===,DQ[Y].;;UPQQRFJ"4)?"!A+O_:9_= M430U0\'WP%C:.D<MS)F9TN<5,4G"^13 M@=.'E2G8>?.:-K]OSGYKTJ2M'5P0\"?\)S;AY).2X:%JDJN\O8 /]Y]=S9+_ MN+KZ7L76_NIKR>W>_^'*P2#BD9TC:/\N+BMJ M8FV.X]GI&_XAPX'AJ_K75WK=A0:?K6 LM9Y:&ONDZHII@GFV?.JPU2Z.ED8/ MZP*OKQ:+JF[Q 4MJQ)O5)7UDUA5%Z[\<[!T;N#_;T3.#,'!SM' M4S1R,_W&R];-#\\<@^]_SDL0OCPKY"-WX^5%O8))8WVDT?N6[?3^J4WM<4(L M[XX(CI'OV8E7,5S[/3]/&\F7=. C,.A/BVS M8MGDS;O]_3L5IH^WZ?YD.3E2.0ES\?)NR%/B7O5)5F M5[34(/P56-*D%9H[%+QKELF*F94R7JO?T0' P: =E60)W,E+;D_>YJ3'<>1@ M>.33 GY_D97GJ*M<>9G758E+QCHX+R^KXA*&6G9SL)>Z)GD/!@O/NROYYSIO MWC?RFPE<_5D.-X5#K5K-22N"N0/J%17OV"UAZ:2/>MG653%*3HOVHNK.+^"N M@K\7N8/!T;M15[H/"]!DO*1P>4A1$4VI7*K&A:L&5>I6457O2+MPN_#G0XKE_I1XFN\8-&7 M)UESD6 K0O@>W,)7#FZ\K*$Q73N8E#W7;HS3P9N,=IT%H45# NY#W/?KMQ,O MR:R1=9G"22K@!UH7''$-MR;9#N,E[A0^C(QX7B)06^6YF..XL6<.O- <'TRO M>O%!1H-LWCD=T%'RINC-SC#BAZ^GE9Y< MH%#1AJ0\VBFQJQ1;0>5&-844<#+*:^Z<]>_6OE\^W=DX2N"FF;IY/GO+R\96"B[#(EO2K MJ1NW3TE;%#DM(VT;G=K:@>9+LO/:\>2>JKPT3846$2P(NUP3,!XYA-?PFH,6 M:>4K,$=WSO/!P8V[!E:R:1Q*-A?\=U ME:&>G+H9;;D.&/Y&DD8308L#7,LF^5_9?/$TR:9P75<@9(U#V7U*6P#"-8=; MA#=RZHIL20()$^@F:DPV$Q@G&;3EN5[%9@- 0=(:SHH.Y;YEB[4W,19>/37H M/^,"BKH2S0M#A"%,4#O2,55-I-_-"U1:,(X&CZI+2KBLY 1LC3,\^'Z*9J0\ M3YACD"HY?SA1Y-]&$8>O.E"'<#EU+7SN/[R"Z#+( '$6F7\?WPG[!(,$R9@$P9AK44?=*578/* MY#*K<]&WV$#LD;WD>PTX':<'N\F<<9V M.C.+!Q@46;+8H40-#]OJO_Y]1U6QJ,NR0UF4S?=VMQV)8AW??<]1CSXUFB!J KWAY"6QX)_#;U8O8'YS?U4.3K0E.#?:D?=PI(N', /IO1N>HC> MBY!:NJRR">$)-F9"ZHANZ@6\Q#2(T=R#BS#P(*405AY$- U8=H#F\5W$Z(F9 MN(OW JO'*'(\S!8EWP%/@>$*%+QP1Y(9*!KF]4(A.1T@%[YC+'!25:1(9JPU22!A M>\S@,U$\)CQ#DD*6!HGB& M'1FBF=5AAU,;_2V);X=J&1)IP#F_XWE(#3.9"=*9K9R^*!Q ]>0C#;6*J]CF M$*^6\''"%!R$FI' @B"Q-4>2^EH027Q!*(?,[."%A@;#4)F(&PKL %@,'BUU M)469>%O,C=]9KAW;"IF07?CV':,W@'9X%(H;N($X(#47'2)(U,K=H/0$[S95 M.4 J,^]CEA,IU#./P+*-0E!,,,X,T8)UEQD_O_*8]")@*00,N',P*";2]^X@ MEDJ-AW1T7.@=4B;N>I!5TWS;&S/0X%-TA!)ANC9H!W"4P0RNA( ' M6EJ82!\-.R^\T)2W))DU,U;\QI8ZN@=\."2R< +IHY7[2W]$NV:(PN= 1>AG M@J7,3>'>U7X)8.GI\ >,R&K14$P3UOC3U_*/ 69:@@T]5W(H4P8':DU&%@K= MC %E0*5$7<)@9II9"V():!%)0/I*0%IX9H,D8&/ O_!R-V KS )(AR/>J-W. M^!"/K&'?WCNU8X6KK#&Q(D)YR+6O#.8G3%'W(@$.[ZP M0PS9C^:\M8UNM8D^YKR'H\_9TMF2RD;+2.!C,[K1G!^ _I__L5$HVSB9=)&S M_^A&'/'@>'L(*[^U_3M[%LEC]FO57N/G-)X@M]7$[;2J[?[/5OIG&MHV=C.V M[X^,&\MXJ_A7ZB.2M>JS!Z;7&T[S1AVS.+8\LIZNOVEDBMBKO/'6" S-O[WY MR]7YR5)7&OZMLC],IX[\Z,TO5T080&$G\*V@]D;2CV;_L@'&9F][V34^EY-, MN19AS17VNW**8>3-4.^4%;%4TV5'1,;@9JT!D.%(Z@_(8%'H$-<:+N$7R(* M]0 7&@L;S;-AXDM]SO3ODY^>U# $"9CHP%:4@2B5@H5W5ZUC4($C)_2FZE%D M;'@#VOB9-TPS3-K3QKF*?J.GL($=*> 5'_@5]%$=K58+G8Q6_;C**\&OC]F+ M?;Y]/+2 M.O_]].+WL]-O._5HSNW\[/(WZ^#,$/R7RMSY#9CQ]- Z^&Q'KOWOM];9V=DA MP@!,!&&3826=(Z!%CB; LF](2P2BEIX4K:@/O7","!:'"26#:*1!=7N"IE; M&D*O5E.:3D6B$ZY#FC*Y%KIMA9G 0P$Y:A:)'5 )(J&ICO4$> .>C1474/6E MVCD2_I05#\8C:LQF39.![SG2P0"ZSPV0UY_J2U:,4WW..*\D.20.99HKK16] M1O<.&F?*>S:TX?2A5,*KUA59"8#CT10C8&"[\Q%<[P9,61^MGDFTZ!0Q+P:S ML\;2!^+X0<*A1U)N;/3'@RT#"DP$E^+0XQ(@[Z05!@8!7OM$^_>(W-5"[\"N MB,GR<>PP]$1H?&-< :A:V*-(:IVIS@[WJW>@+6HE( M,K90!9Z04(05KJE1JW48-NR!\% +M,=P86X%A="DR@@@*/X;&4A4KS0!<>0U M@[5CN[.L!9GAV\8/&S7DM*#1>B*2N;5V2@3V6'KT44>GW*+))+@E^84<;H*^ MS$IZ=I 7>'!T7HEIZDB=NP?TVH.F' D^*KGPCL".B:(E5T2I NC 84, S3.^ M&ZD#JT5T#&<,MAKK]6(D)A'NE/X?>&%" MT6TE4J6GA.^(BO@#4C&0(@+#4LJ67!#G;[S"V+)^041: IA)6MM1E%WV/;"8.C M58YSHJY,X("L?#BG9KX,AHKI;JO,[T/YO)3KB9V#TJ,MA0/H:(+D"P)\*AB* M6A]#L2AM7-LA9F6DA)A7(Q]"YQ %USAGA$YNW)8\$QY("^T[-IN-E!FP=8$$ MT)/B123C$ 5E9,2(=JFH2044B!LO8M5>GC'U.)&X4+&Y*4E"A<&I!Z8PC.8; MI<%-T)GK4U@CQ#/-!0"$D$XG15\@\@3KL,AP5"P -5G]ITWR[@L8!J'*E4$] M!D7&F#-.TQ\2AY$1+.7Z3..#$M*P$D=A,CMA^8 C^>A9CIA(%4N_/8KMX9"- M!8HER8"PQ'L?N9'A6Y&!;GRH"NJ\N@ES5?1N@\+NRJ"R$P!>_JEN WVH]'(5 M08SX-@B/\0$*5UB+X0I^"ND',#]TTW";I 12@9"[<[R5G:/&@3C/BKVEX06L.XS(M\VA9F)&FO4@#V=TDOA!WE70 M1NAWK'1DEY'.,&G-PK_8;$L%:"A41%FX?L MOHV-PA#J (+5-(=3JN<4FH%1\^(MZIO MYZ[M$/"H0F%C]-2@^H&X!/++V/G"7E'15 :;1G2P BQRH=G6+=8[L+>D8@AUB'3D#2*I\\;5'LDA3U5 MAV2LS+M10+M.DXIEJ)%SG>;W!&"1G1,T. MTZ>EUH%78C,JL<$C^35R89F88.R1=$&^8LY^BP7&GE'Y=,-@JEPN\WM=<5[9?+( WBDHD>0[D0D-FL9TB$2B*/M3ED ,+Y2A%O':YL)9J-W: MTE%*S\?V=S'10<$49YA^L=_%$ERH6L"_X]F4334F\Z&X$^&2#:5PEV<=PDIQ MBE92#4/&HUR@>(%2)]="09XOXCYE4*E8G:8CO!R%01#_TR=>+B]//5];IY]_/+LX_ M?X*_ /&VC+"H*;C9206,&S'(:8' MRDRL3^0F:V Y(*'B-_2B67\7M@]H?VXX>P&XU&Z=E Q"6B^BQ ;BI"G'"-#B M 6T3>-:M%P(!'?S7OY,@?JM+RA)F#YX7R^0I1%WT(DW1 6G!,=D! MY^,2(3I5,.\ 5_LZH8*)RYBL-R5K,,:M. 1Y!2L&KOHS3D-#34=Z2%*=.,U' MP7^=P\[@'$QL:66%SG#D\W&*P-!+M?Q%7@7W6V>J@IU39);"@>I%1*:L^#'% M>K><*$%*X!BN.0GY2LCC(:(:W[08Z MJD4A+/)4H'I'CAFU](H=(MNBJY?2^0@I_FA$><7PDMF1'=._F+V,A _W 2A[ M1#Y44B@-)J(2!@A&$C+*W$[Q1*9_K'+](\'%91'%)2]^44*"LF# M8,.)K&$B?#0$E^SN(P"G2X[,%)(I62+8,>&).6<2O-DY5#!VQX MJD7!Q]'?\OGTGU<&,Y=1) K[&$FW65] JDWXXI:S=IE?:6]%)671B2R/@,H /;-1+"T(D**A4RQ0J9OQ>219#C>$3954H+4^R6A)* M+WT6+%"GDS!ZJ&H6A3_XV++8TLB.9.*AP*0>CSUJ(,50"X"#Z\B@BIBH-$\0 MIP+@,U'.,L";-(W'O ,^V7DI9*2.FJDCR?#$'.JH5:][$R^I4X&)2AAQ0'& MK$V)9Z1O9V@IE806O)71;%%O5?B3*?[=,9-X)HOFF.T"K$41BPI[JD924(@J M"Q#(=]XP9KM !:Z5:B*"*9)=)O=9EQ:.QUB^35EO5VD! L6M96&]8B,!.A;H MA>C#Q'5 T$U5W7:*9&D8$$T2C[TMO#R23ZA#KJAL RHX6,B$GO];=N-B7'T< MQ()-=J/.M,0/GRO@C*&>9K0C<;'9[ W&33&0,-PDG:A/ M1REM*,:D*5 4E7^74I@\-"%L%4,?(Y&F[Y:E6NDJ&;.1SDX**9H>)%R,2(PD M%ZH18;[#$58-4.GGHNUB)68H4G J:'['O!1XT]A*IJX*5A)\,<5!L1'-QS/; M2R9#4&$79!Y;(E(A1FO#X<>!-:%(4I2.;D@\X%P=K=R9_9T2S ,5UI,_$2YS M&1"YZ5'434D?V20 [F)55H@X;Q('B!B'Z_AT:KQRN1FBEG" %0V$&A"6("MS:5. MN$F\/57#0D$M&0])?9K2_\@* 9C74[*&Z:TL_&M*4,-_-$R,1.0A_9BBP3L7V; MJG35,V86(3I! 6"83S+_F.%?F'@4JY/9M_-U7%7K4I"=*ID;IM'(5U#C%(RY M:X5#*T>1CL&I.E%BGL)]A33&_@[IH92=;3A@03A%-2V881XJ3XTL1/*#.]EJ M+-7]-=*JWW#4!YU: GWW@JI,E'G%8B"M$F/6"A9!J!CR7"JJ)%>E@U>M3X%V M1LX#7N<>*&(*/9WOZ:L^,5(,+^@PG&4@G4HRTNT!Q)61HCU,5>MS@-;#C.@; M*\0B[&P#:(5:<&B%@6S9DW7@<4AK-!N$GBM%-7].QA.7A:(T"&6ME=2;3%9% M;P 3*3ZBW;/D3MNKY(G%N08#3O]Y>O+UZNSW4^ORZZ=/QQ?_>LY0P'P<=R?T M!B:SA"ZR)&"Q W2I4Y@?69GB4AS*U.)MKG<&X0)U0J*R-.HAP07Z:&J9N@_I M+1/46[7>K2-I5>L]TS6KG7,O!>P%JJHWF_@3AQ1=S,DU8H/"B/[2#WF&BNRF M-)@9.HML*M\/XVC,!V;JV> *P83WL="=H>MFFQQD2TG"*N";F:R M(V_*1;*JV25A%< =:Y@$0EXN3CF?Q"O3Q#*\BPLS8QT_^ )O)B1*HQ5D,Y#8 M(S43D6E*;HR,BPP+RXVTYQO9D010(,+XKTIL5NWSTC1Z&0;#:L>$I- ME!WBTH["5)@_X9&H0BF<(6O)7%L3^*JR.Y7Z0W3.*YY'U29&&MDWV!HM/,NS(L(LVXTC*:6[ ?4?[:G.%0 7L'%%9W+MQ:4>8A[2$R M=%<"ERS>LCZ"LJS(3E5T@0X PE/F+LUO2A$A[\CEQ)4_1>K#ZP/2GV/L/ 7Y;&L@+2#SW UA7,*ITZP7VS5.K79E6-3T %4".QWI!-J0+&- M%B)[%9F8[WM*_9]KW:@"T_QM)*B[)O=E9I@*].AXU",H[7Z$.:JJ83.H2&#= M^#8NK8PU@GSD(2PIDGLG&WVY0<5"@01_W@1&JRZI[Y"]I:(DI'*@IY:#+_@S M4S67-@"?']9=4B[*U>0N!75"-],Z1Z:[Z\9"RMD0"I2R6*VC$WI5Y:;A3)#. M.MU!3+K,L&2!VP7*47ZD[;/Z0]4_K/ 8'C&9^20=MY)L3-Z#H(^8VJK[GKS4 M+I.7RN2EXB*:4>YT'13Z?V//](U6 0/4^=A39-S+="_0#"MU0)=),GR-M8")9 M,R^0?@R_=FWJ8F T$)#7C)I'-CCS%E:B4+.YC M-^>@Y#3L^<0NHRT%E8SI+&R=KX3!4$_F9#DDA&&O-P%'*6$UVZ/JM/GD92PZ M1=^YM)PR'5=>I?HD[2/=G(\]/AB>\"G3BS18=7M:YY_S_E$:\QUI.I1:S0:! M*H^)N()\ <@4OU+-32@\0)UIR#*F2N]L;O=BEQOED(F#&X&TF#/\-@N"F?!; M%P6[.+W\^O'JTCK_8)U_.;TXOCH[_WRY_?9,3]SMOTZ/+ZS3S^]/WUOO3T]. M/_UZ>F$UZQ4V2T[./WTYOH"OKLZM-0_6GOUT:S-J238C'_2#BM'[GX6>6=BO*MOQQ[*@ M7^9GK:J^/\,V(ZYL0W(G0RXT^$47UJ4+INV>E75CQ\C,52<*W6#7J+('L*!A M,DE+E/6M&5U@TU,>8-H0%O,G\5$P/)H"9Q6QDN+9Y#;0L)##Y*@M+?/L5]';P!BE M@>$I&;NK4':RC"HQ5KO1$^&ER A]"]4G>,188 M0NXWHY^5/G(VU!A*YD780;I^)"<\1&_I')L-E#.VC5N2-CB:; Z;>LKA0,8Q MMM-3'[!I3)]D#.C:-)XSGVL+IG [_1(0!0!$R9H* HA. MM=\N 5$ 0)2LJ2" -94JJ]% $2GVB@-NB( HF1-!0%$I]HL65,1 -&L-DN* MR!$0-(R>_O<>JM>M5R#_MG,[[RO@0G\/'#O[VIU]X\E0C; MI"!(Q[:DB?KT7F;GJ?RR+5Y9;X,;6QNLIO2_4VH^\EXX- 64XX 8B=91Z.WR MJN>X!57J.WTTO3_9W;]G]% RA:WYDG9]"0N$_RRW\I#/^77>RD.FS*YOI228 MG:'&0Y[0UWDK)<%LX!+<]27LBF#6^^=>YZV4!+.!HVKGEM<7[A)3FEAS+I4= M&].; S#-C^.#'X?"S@F:6S>J-H;FXO]=[D-I/-6%TJNV6CL'^H_0,:;UYP;V M+3/NXH"]6P1:_T&PUTJP/Q[LC<9>@_V$VGF]-L#_B I6 OL9-;25H%W0RN:" M@[45>GDV4-+4=#^W^3T/H?5+;[DL&=E9#*W ;.# FS 180OXR)ZXT>&^\(3U M/31R-=MT&?W9]P'RPN+$;;2%_+.Y5^NU6B<2/]0>\!- W\P,[ MVP"[!OO/ZR!>/,-^8?_<26)O+/0B:OH[I,(E5FB!L\ZVPE+ZM4JCW=FW)( 2 MC[>&Q]M/!ML*'O>ZE7HS=P/UU>'QEF70L^+QMG.TMH+'S4H=^PGO#QJOT.3W M(95J.Q#,T31['C_]:H5\[YWS1F^WTD&_=0?]#D/NSZ_I[]?YG\;*&MU*LY^[ M-"H)Z)43T,J(0H'/_T0"JE6ZW5I)0%LQ5/8+@?*W;?;K_$\CH$ZED[\YM&NU MM(QL+)J]C1<=V=B?F(:>;41L_\TO5T&;J67)TMZI=[D(B#'MO*A=GVN_)&^U:_4&[T2Z7.P3':-'-M* MG]KUN?)'^EZE6\L]F6J?K8F] V$]=].A,';"7VF.R0[&LJAQ+.9<%CV@R9O@ M]#ZM4NCG/R<30+CCO"D8CWWICG']4;/Z=S[_F,5R.A7X'?A>E[ M,V-Z:$;P-(0WA1Y.)(SCT!LD/-D%QX!/,F_!>3C':B(0SKJY$)&P0V>DQ@-9 M.),/A^E$F5%X8]L5A M&*"AJ89[X2E.SG\_>W]4[^N!Q9L0Z@D./,:"P63M^V0Z$',\%6 %5I_'1ZSH5I4'LS".]<#^@\E1/1"C$2 MSV >"%^>T$2S0@EY@(E'/([2H@ZP;G!'@#>&><.S>L8;,)MA,G'D7$D'^,L- M(/OKG/?4+4=(S*OXC]#PR_;@+P\0Y>"M0@"B5NV5%%$$0)33;0H"B%)&% 00 M)6LJ""!*UE000)2LJ2" *%E300#1J=9*UE0$0)2LJ2" :%>[G1(0!0!$L]JH MEX#(#Q"/3\1;[W1]D8.WRH;NA6Z=N*/I8\UJ;[^[Z3[3]+'U#+O8K?&?''S: M,WHH.6/)&;=INN_Z$A:X7SE1:F>W4G*-DF!*@BD)IB28/ AFO:?V==Y*23 ; MN"QW;G[F/8)MG^U,TZC8"T!<^GN<5#9GK5GL+I8)[Y2@K MA\R]5K"70^9R*0S>*["70^8>JV26P'Y&'70E:/,9,M?*>@F@S[6C%EI NP9[SF,&M^W:6=C_I?!]6*%BW8B) M"&V?+"#;'7L3#_LY8;W&WCAPBF4&O,YVQ-O.*'J +2WQ2A0X;QF/MYV8^?!A-L+<@W:EUN@<[A/JKC!G M]B%G,C>HY0FQK8=GMC@6I!!!&0&@<3QNV4HFR3B 3?])'^RKSZ!X\J&,V*SW M$A9XZE7^&N)^G?]I2F6[TLQ_EG=)/R7]O!+ZZ53J_4Y)/R7];,&RV[OS;V96 M]#KMW$W!7:OG+SJTM3%DZZW<+<9= S97(_+Y=KY\MN3BJ(>]\,443SZ]WE#6 MSN>2;2L;:M?GRG_>6KM1:7?*>$&)]*\)Z9O]2J\,]I9(O\:JVO6YMI!$5NG6 MAQI!B2 MQ-%^H>W$EF\#D^5GZM6^>L;<$1:7Z6W)'4QMP'/;A]6#X3 2,9[8#^ K'%=Y M*S@3DZKN8MN;X A16J)5;:=7,@DF1XX=C0"*@?,]NWE\N%%MI0^'0LT:Q>O@ M>C?:M/G0P'8M5PQBR^AM;33K=GQAATB3(PE0)5@:W6JS/9V?4)@[>F7+$!LM MP_1GS&ITYIMR_^=_9+J-:P<+CG$,PK=*#!HGD\7=#6(F-^*(FYG;0UCYK>W? MV;-('K-?,_H5O]6BM(G; 3CU?[;2/_$Z%JX3)T0:-Y:9 ,F_RLZ E)\]T%%= M0B8.IF^!,#I;@$I6B:/K;QHBP%[!E-Y8HU ,__;F+U?G)TO9%_X-[#T,$K#T):*YF.H[4_F4#C,W>]K)K?/ZAK)+)2%*LI:0(U#Q.)B * M<9.193Y7,YE X#@)W($SR_*KFDG6BE\!*B$C@3\CSR7.*#E%K=HTGD86Y?OX M7Y463APLLF_A!+HRB*,%YR C] MJG49VW$2JQG4K5K]X/LA/0B_#A$KAD*.(18 D6 FX&H ?B0Q0="!Q*Q:V5)G M/PI0)OF)*_1OK-B^QYV-A.W'(_@Z2D*<9+.FD3Z^ MY0''FT/MV)IBWA C^7+9CAJ$PT+6@G/X!#/C#G$RM^\'.!88M!(1WPDQ@4// M%8U'#]=1R*<'I-X$2"K,=JP8SD^3OV/]?KT1? U*^?0#!WX#Y">BPERRK"&9 MHPI NHGC3:6&L_3R^0H8:P=)A&/4(] ^0/D)ID@(.-D[ #8-UPG6 RA,!M8) M'ZXNG#%KFXB;(/8T-YO N7D,NU;2D((RV\R@O]2X-$XP:'">M)SJG811XA&E MPV:0P4X1KY() :*21:81O!]_"VS-"US@>.E6D$:!/. 74[#!X2M>"-E["M<* MJX9X=W0@#__'Q?'JL^P[]*?Z+4"F8@!235AC0&<0D#2C'&](7R]^#/=P(^B; M%)FL8U T> 2V/\/W\"N0*FRX;==C KCQ@P& W#ANZ!3JLG9BO-[B*1X#1*. M^ QN +#0OL%_\ 4Z]GAJ [HA%PSQ>X#T.(A)_"CI< ;(=\^$%$5B/&#H\64J MQ"@.%7S+W!BB>RA&@!5(X;#;F] >T[T K@%3D+<"7PP!*CQYW,!\Z\X#]HL7 MH4B$L58B+(G:R]_^"R[QW7'5NI#/F&84X36\W@6-7Z]9L9*I"X]&R'^02N > M;CU'B@^2[;##L8A'@0O:\8TG(DEMZ4N".V!+]8 M$(I97F[P<+4MX\TF6SN[ DP8AK8R0X722Q&SB30 "D-OP@J'[3A@IL5T7O@9 M6@"T7BR6C73:XBKO1=N[@;E/W M$3J38N1WL3VY(0&( BN6K(1V.DR0_N2[)$L$%[E$2" O#H'!'R&V1\$POK.1 MXID0D-Q@8Q&K/O!CI;>8+Z%UJQ9 +-*;0&U<7^*ZLPT)NG0MVV*[ MN)=>\;GL0-YU3 :7Q'),ZB I@:.KY MQR2_I!O3E3]Z4!HE;MK4W4*P%1SEU_78 >Z" M!YVNY?BAHD_>V8YK<<\N(9_Q0XWF7D]J^Y>PP\@ZG6"RP'OAB/% A!QI;-8K M5DZ3BAYBV'LPJ:AD>GM/[R73*W 3V1^[A 7&]BRW\E!@X77>2LDU2H)YHD_I M==Y*23 EP90$4Q),OM[(G5N67T2(ORE-R#D3*J[K%NM+[0CVBMO&=:?O#;ZT$^ZL#^\G(GMR(UP;X'U%'2V _H[:ZB6XZ%P>OK9#ZV7!82U/\W+;+P$E! M:'T?#-27JOW^<+2XP$SPP)LP(XE'01+9$S.^#SV^X[[\Y_AP00W$P3+ M_(4-E-BB(5[.F%DU8^99X9Q/7^/&\FDQVSY)_IV,6XV7.1EF6X1<@ /FA,'= MEX'!C4ZMQ. 2@PN!P9OB[$&]WGNA$[FVZ=W93UBW\AR^QG;,KD']\SHH%\]! ML]J&D5'%O?&Y%$ZA?Z5#N7;+=W+DJ]O.(,V+B38JS58C=Y%9HNX^H^Z64]/R M0MUFI=UIEJA;HFYA4/>)KJ)*HY'[X/H=6"C[D/RX'0@V6WD;(KNS.O8]C/(A M" 7LS7*2$)OISZP;[-I^X <1QKSVTR502+E11E[6>/V*/=T^9SMGO\[_-!;? MRI'%ESRD))YUCO9BGW\SXZR_]W[XDF!*@BFS!XIJ(Q8K9O54*.,VE:NWJ[/E4\0 MK-[NE)&$$LU7*YV[/E<^ ;-6K5ZB>8GF>XGF3PZNY:EEE\&UYP^N=5]L<.VO M-,%M!P/IU""Z^8ET,=D]F1F:]73JYMQH3!YA'"4^S83T@SLREK()@)8=\Z1[ M&E47!S0)D1]UQ2"V!K:OYUC/O0%GI6Y[!/2>_4TT1BG6>-D6SFR MV<=IH33Q/9B0%.^_LEW5H2!SCM'?<%9V[4J[6-WE^?HTD:0$SC8_&'.,+3(>H< :KB\%!Y]HBF MRP+CQ+O$&<1X-K@]#5JX307!+/00/ "1HV6PH/W""M,DG 8,'#YB]5)=@]&H MW.B\[OBP,#+OD41?I8$TNM5F>SH_6S)W8LH6E39:AD.(2:?1G>^P_I__D6D= MK]UN.( S"-\J?'L+*;VW_SIY%\IA]T#$;2A=[JW6N M)FZG56WW?[;2/_$Z%JX39WL:-Y:9W5ZD9-$D1[E/;']6>1%Z1#=*)G*B>XX MMA[TF23DF=BH@H" H+'SR(UIDC<.D09R WBY+ KQ*9!*%$BB2+3J'H0""X"%5YS^NO9U?OC2OK! M1*A:]HH<4B^_T%)FBFJ@Y]/$\VA$,\2%C1L$\ K8!DHR 6IAU;H40NWSL]KG M![W/3W/[I!^1.#)!90\" !;"-8G4!/%(6&O.7<']^PFR2OH=:L4H!/G-ZAM^ MC<8P/&HHX'X=S^=9[Q%K37"PU6M)N%GC %1?UX,7Q'(>O!T2=UK^LYWIQX]D M+Y].CR^_ HO9/6OIF0/:D_7P1Z"D;(3@LYP+I)2/>,:P M79BY3>\PVG>P>W M0''S!&,=*%0'K#=)9NHGD;:&*JA8(4*Z M9R/(G12%4\R9T^J&BE36<_QJ$] MB6Q2WB@3,OHK9D+BF_#'[%,^0S MQESY(S5NW@'TA7='H+R'R/LJ=(*;,-WOW#!SLA7X3E$?,5]SN)27K+\O\S:0 MZF!U. BIJ38<.W[HW(^XOV>[HA77PW=W%Z*K(Q@.\;0N2H!0&#?*CS)6 @8= MZ0LE[#S,\F7CDN%NUW+I>X/YT>^0G8+JSV:69*X6;&T,@AB^AGL%&2A%&SL# M)&>_(N[)(E028DI^*)GQ%R?2/H'?>'!OD28F(.!ADJ5%H%G4RPR=@4[I3>!W M8&1%:!RE^W=$&&."L#9B#(1$(A^3F:2Y^'+\\.4#M%]C7;U=I2$ 7Z*WW9+\ M.;O\3:LSH"S 9U.).9&ZE\4[P5>9-IZZ&CBVN+7]!"U(XW.]@+:VHQ@MP!M/ MGG6):F4H1X;Y^@"KY"L5*7GAR]7M,D9'4T&_ @P,2H(R+2HC,#,1C>]AV6TYLEY'H(FTP4(7G.-*W, M80XC@"GLV]-(O%5_F.(;1;,TB=&"4S MM07+=*%=7IUUF V34?K5?KT<2S=G>#\BWI;CQ,QR4&,Q -&H=M?F9Y60>#:2 M*.%0##B4K*D8@&A4>Z6TSA$2CTW=?4A;*G1;8-T,MOWD7K"U:FWWPT">:W+H MZT2.)W?.K[>J]<9>(T>N@S*VF^)?G($)"/;];J*_."CC!_K0=W)M0_\R6,J/ MRIL"X\Z#O<>?!O%=5SI]%KEVZMY135ON><32-? BRO/:E7:CGV?N< ':HVRQ MF>B+0N+>;EA,_EV<*]WV8OY[\81L%H[S]9CS?46M QES]+)#$_+I\+/C-/D\ M<_X?]-06%FT;M5S;CQ=D5-'S%2J]-#1>[]4K*!HW*\U:,R?NNU/!NLB0*4V$ MDI+V675X7C9^. M?[]?ET9::A\O0XEN5YK-7!L+ETKTGJ/Q7BK1G4J]WWF)2O3)@QGDI6KQFE3K M>BUO;ETJUB\?^U^*8MVJ+\9:]DVM/EY5[V/]=Y1,%PFA6\7J=M^;B".5C(;) M85AC3222/2M\C/%4:N&43$O]YH6HZ8U6Z>DND7C/E?1N^T6JZ)<;5FF6JLJK M4M0KK=HBNI>J>HG_KT-5;U2Z]<6N?/NFK']87E>_%QI)XT&\W3T][ZDZ3C7. MC5P96ZF2OU("V$M5OK\8WG\!FOS"7$"SL\L!MG8YM+"U2ZG)[*RNZ M1K_:W^_NEMMM?5K2QXN@CQ]I UK;^S:@^75_W?(@[=X\-3Q?L]?:PB3U?8-R M?LU>NSDW>WVQ3/2I;JABQQ=RTRH*3"];:'"+6+[K1IJY-KAE+"Y6 E6N&03D MH]PUR/**#K^07+?\&_BBSK)K()<=?#=W![T$+,ZK@^^V-:^;IELWDPF87O2 \WBU5[C9U=.>6S))6\GHB>+X] M+W=BX^R-7"J6*K8%456L SY5U^RT%IO;[I?!5%2!5BS\V(*,*]8!G]K=N=W, MH_QYM\;6LS06+6VNTN8J!M'FW#>UM+CV'HOWT>+*I_]IX>RM?6N)6EIQI157 MF ,6HJ%L:<.5-MP^H7\^K6AW:\$]8]_9THXK[;AB$&[N;75+2V[O\7@?+;F\ MVN,6SI;;7L?T(Z+\32RZ53\6X-O6\A M'BT8#JU@:+EB*,(0Q.I0"=JQK1_VM6WG[< E[:AUN24Z^1J%84L!>VI7U M)9G%+\&J?+[._*6962 S\_D]HH4[X$XF%I3681G/VR>QE\O(@MU:>5?VO05W M+YPXSZR71MY9+Z44;!:Z"_PV1&*A3[N9?&Q66IU:[B+R5VT6SLUXF.Q](Y+]D7T%;'.?N:?M=CC9^5GS3T5H5'J]7.=? ME-;CJQN L<*0W/E9\W>PMBJU53'%O1N P;U\C1;%CB_L$.$]DFLIT#6ZU2:: MGWFW*9Z#4;:Q6J-EB'P^=*,WWXKX/_\CTV-9XR!.\@C"MPK1C)-)Z[E!.'K?:N1M8G;:57;_9^M]$^\CH7KQ"$AQHUE MYH3PK[*30N1G#_21EI!!P[]11QS>]K)KW->1+[UJIUVV M+I_#N<:RK%@A0!$R9KRA<1C M794/:4N%[@'^X_VPFW7"OSWN+[_-*1LO SE^9/A M[/7R)'KB(GM3FW?8,+$ M%L#;VW?P+I\M\4@*WW6/ZK0YOC45H>5Z*'[A ",[S"-*Q8;HK@^9B_N8U:6" MYR'5JLV:M:?CP1? MM4&\:U=AXE?&5[6.E:1M:%5(?SG:/K^D+=NOU)2'C(K M=X%\]49N3+$(*OESQH?7>VM*U/QAU.S],%\L2+;3MMN2[TR7?%[T+-8!ETGR M]KYJF$7EK\4"^:O$Z>X>:Z'XPN$OKND/&_ M1BY?$D#1"" 7_ETL'?_Y^I&6_ND"HG"ICN^?.E[B],M2JPO?,%-R[D)WD,L= MY0M]V@-,1SHLE>L?X-F%AN^KP^9Z_?"%Z-4K&SH^;_'T,-?77/B\YV*5>A22?]1!D22RX.2?Q9DAT+=>+53.W-+R>8-(]9H,%0)0Y% MUC ,QI:],F$44XTFJCYT:'NA=6O[B;!LTA+&V!_0"B86NM&-EU"J?FB#6>A[ M-G%23T35]1T[2W1]'@NZ4"=>AZZ?Z VV;\7VO14"3B+>-AL_5ZQ0#'WA8"V( M];5Z6;6& DM!?*6MFL\WZC];4S^)K#K\8<=QZ T2QK0XX!]',3S*B#Z4+N4_ MDM"+7(]S]V=6_K.//[ZV3XR]G5\GE[JMQS-(+-IW9WD0CM^#?[_U8GB!\V[963Q@*2[H828,MK9Q M^LB;@+X7,W-8>9+S) 26Y\'W,S!'D] 1Q%1]M5T+3"2+6:8?W$DF&TQEO5)4 M ?8+C)@"S_@0XA[](>#WP%^)J^*'P.W"X Z>BRS0FL (@[4 ^V\#_Q9_C%P! MUW5" :M6K7-> ;ZQHTC(=Q@X-?VT[#NAD\'0H' '+4W$K[DCQ M<'Y9!9G\U ;36\H.(PU5/:%?-;5G^)[*4D% SX6)T&_"3^!=ZE/X<0C\GCY3 MTF@@)F+HQ5'58@?#U4A8< W)F"X WNS3+>%/8F^,5X#W F\13,7T#;R8)9;- M/DO8.QZ#-VT-;!]3;9'@=XEE!IWC(8=P!D(!2PK(9(R@^Q,Q#I#!1+(@Q!-9 M,VK<)3*-NRSLV85-F^@>L+W/VT?HB,:A5O3BE=R>6O':21RH#[@5+WWRS.UZ MNYUJJULV )R3K(\P;G/LB;E^3D\)B.=K3EI21!$ T:NNG6M;PJ'D3*\-$"5G M*@0@2LY4##C4JLU."8C\ /'(N.R#QD.A&Q1O1QCFGKF[M"MM;I?PXRV\&Z^J MA??66-4^X4W))G;/)C9 ^HU:Y_YX'^]^M=O=:_K/M4M["?8] GMM7YC[QF!? M8-)S^N^JO)T,3O0T3LR=H^3^!6$#>ZHD%I@;''@3IJ!X%"21/7&CPWUA#H77 M_';=8O^SB!FV& ;DOZ9A<.N!PL__&LSXOP=)I#[R)H=O]WG$]-/PX5GS.I\? M,_;A8LBW6-Y+24DE)964M)5[887DY5Y,\0R4K$8R7QYJY*,YL7=+R5][880L M*%K;'=;TK$!ZET]-QP.1PH*V>&G5*_U68Y_LX1(57RHJ-BO];CUOX5<$;]0S MR;6"5,VJP4"W(MJ6J"MK)7<%\&>J==^%0O_P\39B8P>-2K-1.WP!YG")\B7* M;X;RS4JKW\L1Y7=FMQ9(FN].=.MFT?MFI1:5:;TD#K47[*A5J3?:N8O@$G5+ MU-TVZM;;E4X_3]0MK>!=6L&G7%=+_24! U* M1&6A94I%=@R)XM!SJ(55GKK&7@+Z1[GDKMOS;2=6N/-CY<[KFI5NKU4Z $J, M?S48WVA7VGFB_+X[#K;>CVY5WRK=H"YMCW9,W= 6>D]5J&.5T22-VIY-L?T; M2FW91PWDO)^X4GIO*.1QN9]:W6J'M>0QM@.C+I3CJ8V#ON( OFY6>]FO[:7; MK,$*JOVG^EJ*#]Z\PO20; D.=)2U1N$@"EFUZM]2V&MV>9M M59G>JO:TBOKEPQFUET0?N?^A4R_U L03F4TC;>' M,;8&-!K%XM9U,UEG!$C)?1/M*;SZ'C81"]C$3PT@9+6HV>]/>A1!_Y]???TI M;+C!:EL?PS0D%AL6_M1>_>A-%N*$942[&F*,QX ':<@DD=VQ%3Z4[U3 M;6:$X+L2GTI\6H-/NM^JZN***I%];]UY\6@4^+@UD@E1'#C?CP: :"[I;,"] M2#P1UG6K=:O$MQ+?-L WTBM<#Y64B8LRW2.4(VZ&^"9"9F2&4E.B5(E2:UE8 M"!J6-P4=4S,SX$M&7V[&IU(NEDCU:+G(+SBC7U;< R- K1G395& A8-L>]\)D"H5NM M1+?"H1M@E2.$*R=;>%&4X.@$2OP:3_U@)@0K]9:R( G[6!-CF5DS?#RKD73>-#QA1VBOW\TATB-;K6)PW3R;F ZYS#/5H W6D8XFZ'5Z,\W M*?W/_\AT7]59!DA80?A6!6F,D\FN5PW"EQMQQ,U=R>7VUO;O[%FDNIG5JKU& M2@!J6TW<3JO:[O]LI7^FEYJY]_LCX\8R8QSX5]E!#O*S!SK,&M!LU#'^L^6V MLG3]32/&9*\(O+RQ1J$8_NW-7Z[.3Y:&:!ZDC2MBD(#C)P$-QX@T>MN_&(!? MA;'9VUYVC?LPN>=$RJ,+%=?8'AH,L.P6KW[+K*<) Q)*"9Q%(,, M1/>$*P9QQ1K;,\OWQEY,/F[VZ<[0M!P"D5J@O='X*2<(IP'ENX8H84,QUH-\ M@D%LHZ<7" 7!"0\/5=5)Q?)@&PZ_>NB+>QGW0X\N,,MIP!N!Q09)Y$U$!/QS M"NO$R81C!NPJ'D]%["&&P)9OA1],T\730!:L<)OXN-OT"+8+8@J^%*!_!F// MD3]QX4K#&2JEO.5=C\4QAB]-K$\V2!6K7E,!NSB%IF6/.2BBPH3D>/+@*B(Q M\=#9) #.Z&BBH4G6T';T5YUJ33O9@:F.TP=IQE"0WBHNGLYD D@ MGO#EX]C<[+?Z)0?X.6)>H_8.SV"=\':.;T)!>$/?U=\=LH3]J5DS]Q-8/[5; MZ0=5"]$9PR>AA_/28+MJ8!0NL_3]-*+*CF1X,BJ#DZ5N)^77J>U0V!%1AS#? M#V #&?0WT'V.BD#7 _(!5$Q"_*A#;TL$R:T9J@;\NZ&P&2S"0E+Z=.V-LMJ3@W MB1W:DS@((Y63-;]J,("[E1DQJ=XTIS J1E.B=8G6Z]#Z.%Z.8R026"+,BZX! M#>K0W-J&_^'"2;0@[,DD&:,00]4^L(1'*3T'WJ%E:%&_HB5RD6I0U@'G)X)0 MQ*=&L$5\,PB YM_R.]/ /,=S)F:3()DXJ@,L=@;Q.@Q) < M$2#LR(J(2'+(76 .%K]9;J-B'0QXN0]R1O.'!$.S%[0XSF6N5=L_&\=$$C]P M^">G21BX2#0A/5^1@YRKM9\/Y=^TK>D4CD"$QY0 )P0^(L# IKFQ8-T<6@%> M&-S8W"OA44I/$S3[&7Y_[XUA$P $Y!W1H45O0B78,S2&X^Q%'.-%K-N0F<.V MN%N D-X$P#B$U0 >G R13-':6X),Z8,^6/NAS86V7J"6*EE4R:(>D+RI:>=A M@HY,@$1-<0+('@M!>8PH_ C+4XSS)E$,RJ0,AF->6*76;5=JM9HET'2,1W9, M;A!!_ 0P^'^2B;":TELCE=[8CSA= 600NHF'UBVI-"20A^230^XZC%IQ@:LQ$*=A H?*),& M4-!&)$0!5$&I 5*$\]_C$>9J40H$83$7#Y&Y![@[MN,84P,= &X@:PB, B.0 MB&OW0_3*H0.46_-OQYC& -Y#D9N#]#EIE0IA6I^@V/J>0,<11I8PE(%!--D^ MI2(9".S$]2(5&L2SJR0/_$H5"WC4D909G+$L\;@*1GV(=U32?4BWD@,,A-^, MNP$E=Q+9\C28MVO9PR&<&D0M_#;-M4QK#317E?$KV1!&):A06D!%6D-F6AV^ M81RXWA#06E[>4+Y21S:(RZ'^$29C+@:;B!O6PJ>^<&_4&520(TJA 4?77&B& M]\%O5.DM#=]E@$ZE.4DJ 7, P'" /WQ-\@ ?. M*NCLPT"V(@M@"&\-!;Y W+%,O-EO[JCXV%3#7ED@Z@8 MH&V+#N,QY08@E[\!=@TR@>KP5$TQ3LZ&-6U_%L'^V2$S[XZA0U,F@!35^M#L M7Z/J%@].98?&5P ZI!A")W/':UZ$\[N0-M4FE1]<[Y0NN5$%/1ZOJ8%>-5Q\ M^2TNN[@K4V_WHT#G(PN7"A-AS8PR@&J'@!=CIMJ42ZTGGDPZ54%GZ3E?4 MH1M7@)Q.P)+P?R:!B;%I%(!CW2+,*_^EL9PYY=T98&>).JH? &SK&P8&01![ M4T1A\@MA"I(")>$N9=.@ZV=R$W!)KT9HKE5.2Z59!67;W';1(1Z3DWHL!+]X MKBRX8BW)BN8X+S$#G8(%6B09NZ@]QZ"PV5$L3>%[^ ,0$I@&6!/Q*&(R20\E M607_'O55V(5.TP)"];5TC. .2;>=Q.A#&P+287)LE*A:7] <12S,%#'](E,G MK^!O,\M@9FTDEZ%O=2:7021R%^S<'P614%" S4P!Q6W *#270O.1"3% ?=8* M?NTII3R9X*UR"P8O=)(Q,G[T1H !%4EH8]X$[!')G#3EM)RK/@1X MR=RTN>L$+9PN3>K;YD4M-I$ K "^=)=Y046%3HA9P.]\LI?B$3"PFY%YR730 ML>V1'I4VK*C@\GBD2(CO5%A&K"K=A_2]R/"[QZ8:/8>:FOED%O\8J]"XHVKX M!U[H@'*+^P)T':>2+45F1CNX"]3/LDF'KN>3R4-:7B(++V5E7-7ZQJ>;!#%1 MF*R>EZF+Z?M-Z47O'W/U.FQ-YLHAQJ)G3+TBH>=(LR"I5=T@#;:(B=O-6IFX M729N%S!QVY3)#=#]UM@VE*&7VC6IUXPT'G^&%$ZY0,A4V-S0'!=4J0'[OU7 M\O37LZOWQ]*U$0Q9[6I6&^VL/NE%AKCQN#&/[Y%+F=1"7'#)GIY-Y7HXW3UK MIYNY[KO6QU:?8MU4Z%-5IG,A8IFI;GU!14+/ABZ" OE!]KH9@M4#B#&C-(D5 M/6\,K?Y.L"<"'7SPZ$^-:GVN\Q,:G+5J?ZZE4];6EKE"K5K]X/LAUR^9>:N7 M]BU9"GAK.ED;WPU"#E4+M-1"08(WI'B^Q]HC-F:1$I/L#O;3IMD%8!^QQJ7$ M*]BP8.FS0I0Z=:4'55DJ:"VEZ![A&VIO1/0%B:T*9(^8U9&7P(<]2]?RJ70;%(!.LL4LU/PGK1U&XQW;]]J< M'KK4C84/H1*)*B8!5Q:R8#H0Z6_H7DKO00;D,0(A)8+.=PD#^!*M,9G>HGF% MNJXF55'ACH)0QG3($GWPECC;G;N7@&*,OH5+#^76 XLZF%!%>K21/\0N$+X3 M-"?H]IPX8=,%U/6(%'#7 Q-)&F+Z[+!NXHSD=X(,+7QV8-9],,-Z\%"%J>3Y MAKXXWX,[-!.G%/(L11KE+DAQPIN@#XNIB5*JA20F)$UBZ&5\5$(](8 MKUI_]\ "WD%DEID*P_1@-CP0J@L+$."@*G^1*\?W)!I@0ZY04AP9,%EFD<"DS\ M%@._8AJ]M0[JAPIE9HK=AO\MGF8\@/.O$O=_Z@,. (>:AUB84G@L(-WR3.*,%:N_([SD-J'QKTH0B!^ M>D!)#8=R>VQ08G^P:.A)#63ENZNO$K]TYB0QOQ"11R,9,?NA4'$:$=YZ*)M8 M\XLYPF6C(Y92W0:S]$\V8+Y@C5&J:7"2ITKAU#^LL*,6LT%U]-C 3TQQ(;V, MHC79G2%P#;!" X^5+7.* 2* MA$?R8F:X..^ R\: <$;Z"%T7OR;B^BI\7N(;Y92H?<,WA*V",F)D+PQ4KQU! M;B7RL:EB\+3:!/="JPN7TDQB5E",D'MZ8^A6_3X)[BC3A1WL\.6,8R)3>R%I MW,B;Q;1\L&TGVN^NP!JPZA'5-F 60!:,N'QG1@Z@39I>1#)^U7&JJ2X?1 M""U58$1TQ,V-;X7-?T!)U#(Q:(:Z;23&GOP'!9'8) S=U 5(Q#X5#JI?^F6) MKF9':D)V(O%617C1092NS/95%@*9JT_O_(XB>EZ,00OD!88$(6\(_EH> FMN M, -6DIR234"YJ%%G;Q27B70:K'$,.'>ZL58PK!>V7 MLTT\]$C[(,IDIIVIYU0X52&*,U*&-)&AR@VEO*3Y'UJ8>D?(K/%;M=>.S$U1 MEI_>$YI:F' 3R!#BK4P4H!3R.@ M/4Q$(R4RI6I-@#2;:D,E,=[Q&.$G81?,00PO>H\8:&*S# MK$GXUQAL7 \LY=2'JI:FVE"J]LK6D"CIAPDU&14W?4R1.3R2ZJ7(M[+>+.*> M'.PP%I6OH:0=XK,8 +%])_'9F(]G4^E7 (:!.,!P); MH%J0T[H8F DQOP#8C,R1H ^720^5HHJ)!O(.V(TDV2,E6X"F0K4Y"K?8!)7Q M9-3RYKN.\UU*30T3 [!F/:(DJUM.<;JB/!KV1= ;T*&"@1-2@936DW6_A&+H M"Y6 O4Q2D>XS$-1K'M6BR2MDJQ\H40$]IJZ2W.B!]#F++.8A&%I=,427P<\T M$V1 &[2E\48S(B08B1(K&)+*">$?2GK+;NG)_-J4^BI?:.[TJ2+RX'&7;^-. MB.^LI"A]A11BUDS2C,DHH3Q,,X_OF;%O=_8E90?.&Y9:I$W$31![/-D"T".1 MZ8)85RAB5%^)TT?!,+ZC/-8@8J:09A!J6*#C(DZS<97JH!!=SJ,(V:KB?WFZ MYD,C!(,*'DIC!1,4 [VXY6?45J[WP*K-IIZCF0LC*S MRQ2?/)-5WOPB,W!,R;F"#4O"=V;S!C7KQRD3A*^!YWODY-+V]$.JA9MH3S"U M;LDU>H4JI!#QQ2LR5#;(9G\JXU.FJ"189$79H;/)!\*(8 MS83/I?T^4^D):+5QRO&;(CH[L(Z6+J!-7S!(&J8C, M[T*=3^&IT"=\AL*?LV:?'E;I:\8J_V A!E DL6,AGL M4?&##!;1SZS <1*I?F<0$8& 50 NZ;13C(F'TG%@ M,6C#,-]+S[]JGDG#:R1CR#QB\0MB M82(X>"PS&+6G3GO,,-S,A1TJ*H:7*G440$P;>]1(=6/ ,4BL:IE37.CUS1K@ MQ4QW,P39 ;Q+A>$4B@]-!<@,QU%6<\;#;Y:"8SR."HH F1@_TU@)Y1I)2S-E M8F _40A'5"I#/5TEGU4E9]9;D>14P:%%QIX$5:;XCP% $=,U#VBG9>V MN2:3@:,?^J>ZZ(AU7J!'I&I^C1&]X6;4@7( 83\@OC*ZD?1)VJ7A0XV$J1"F M,(HRI"U D%+8ZB'CD+B^ X%^D!0T%3VU98O8Z4S M0+. LM#Y5I;L"R55FBI)%\8PC[Q[NG.S8HR G42,()3? 9J%3YQ 7X.:F<#U M0F8@3*._L,>OD%U\PXCZG9DQH_U-5-ATJZ9.#!B:%9G'II]2X:3055&4S$A- M13]J'Z:;[)[K&C$/ ,Q->,4UGLO0HN,I@X=4U+V)Z[3 MOO"B[X5"E&,T)J(Q6CVAA+!LV\]=H.\XG,:A?4.#J,BC3ZK;[;KWM7@_[3NVZ)5QQW6]W>]FW[?YUISGH JX,.]>#;LV][O5%M]GKN+6N MPHW_"S8IP&RZ07JK0H2+&#+OHV-'7IF#:>(D:?)C'8<522B!;#E\T!!+^ M(,6NE EM'XV688W4;#X'$V&"6-ANTQ6=^K4K6@#B5KUS;=?@KZ;3ZPY;3;LU M<(>+(#X^X1@HDOT7;,?G(G.];G=KG=XSP]8@B4V!>VP8^G0* E5ZCF<'T(;X MF:*0M;.=/[("PDVW[)A;GNHMDT!S!7:@6$QG6RK,N*I$OCG-P&#^E9I50_0. M8O)N,D"C,>V9%# M@>I.P;(/=+N1EEJ5=TD%,EG)J7D9&"%^=)O&EAUIW4IC;.Q7\J3V=X&"? M*"(3FS.-X1(HMFQ>H4>]#Y)QPFZF;(29;Q8E2%KE9G;BPF].1IX8PJJJ[^[Y M$.Q P1F<_%W*\.1WY/K*E "AD4]N$KP!R@)WI.T:BAL[=(W4:== H*IU/K?5E9LJ3^W)>]5U5%D7QT3&78(-47IY:Q^ZBJQ.)JP+ #1SHWK3/JJWL25Y MBJLFTE6M7],8-X!7[C5M^_?X ^,)I(6A&^!L<#XJ#4[]/](A:T2\L R2F[)R M\L"*"REDE>TGC6$ZM^."R!- X%'4LXB6S@>]%(Z2VJOPS]6W4S4JUI= 84^;>-HFQU>$)TXCZ4=NJE M'>^!NRT@_' UPN/.-UZ5V)MBPAF1HNRCI1B:,AU&8N4 H5#@LF54)<=<4?-* MW9LN^%X>(GW-- FG021UR[E\\TUKG8$E" >#W%1^'Z?UINSX4^FSFU^A:K$S M#:6#.:0<5)".*%[2.D'KV(^"BO( JI9KF#J9,R^;W*_+ M,SFTKQ@=%3QC#JY'HQ/WMC50H\P;*O.&"MX::+T,^YH./DJFZ.>.5*N4]5I@ MSKHLER!@S)7TYSENMU)GW)P!;ZHZ+DA19[44/<,NXM]9PGG4-06V)E5HU;P3 M X=@6& ,T,)6+""TL/61;(P6@D%$:5GPP7][J^NJP4Y!(AVJ\PX]O.!/S M@W[9?__5^^6@4:LW#VE<@#"GWHVQVI&0^I(C]+C]\_#&GGA_IAVX\>$K8$0N M\!_#!E+VO=:7432:ZK*A#2W1@#>'UAU Q="#=Z+E/L(BOUJ&G_%HL;5P#OB* MG;RHERUE-C-LOV#-]1U&FDL!PB*[4:D%/7V^Y:&^+0 DU.*?=R3-#*)EW$ >@<1@<2>\AS M+$F=S+1LP?#Z=\'A\H4?5!YW\$)BYIFR)CZFUH1*L3^=YR/*)9DC:NY#%L"< M<>T&@DMO.:GO46X56>[["/%#M?4+IAIF]8@P#&3R&_X3)'CBZEH,_>9H!NP5 MN.@DD'-&K%%PQQFB*!>%=RO=A-SD&(D 2S64/4VY(JE17:&#VX,H\!/J]:-M M;&V%!63JP6NS91Z0EU$F(>3$5:<*A2<_YSW,_&R?87IN+\EAEL=7E MQ[H*477@I05IWJHI>4-RSO>J%V4(7PR#G M<.RB0A?FG:OKG;_=C'VN4LP("[AO,L"?\05A1*F1?'18 M)ZO$4@>31)7(;KJ\VCXI-)NU7C@28Y9&!\B =X.[ M"0.84,+TJ424[YRB$"!8;'\7"[$S7;N%9$(]Q9 =I,_@L\L20>%"&C60F%AC\ G&: M.85)W;ILS./NCRC;=%? A4Y^5 N' M\;!0$E#V?:[&E.0H,/Z,J!MN;(!#\LFIXZO, MTD?ZZ*CUIEKL/%.O^B/>.B6_V-5&T:K) XZ[3'N\5(YFV(;*N.XWV]WKKMOH# >-AE/KB,4P]Z_G",ZS-()VW6CT.^UFX=,7?M7P MH2(/XP3;,!Q63JW!9(.JFOF:&P]?766<];ZFC:;)ZX?_W+ =LLJ-Z#=Z'=?M M7'>'@_IUR^WWKP&+!M>.;7?JCJAU !F6I+^D8?H+%5KX +P, /P_8(I$KN<4 M'G].%/X8*0?Z,)8\C:6.P_1+_.V+5$;/)MRL.-A.S^8U&!<;4XSS;-&]T0B4 MIM'=/"\T_')\<75V=G;=JO7ZS?JV4"<;0]@ 6W!;%NPK9W-OXTDS"UMZ'&WW M[%ZOX39[U\-VSP7Q8->N[6:K=MVRAW7';O:[W79_@;;KM?=>"&@-EI7V&TO7 M,&9"G03A-"@Z;==K*6W+LU06O> L4^E U*OK-]2WT !-L] M/0:/J'UNPEV>2+=N[NHB'!ZJ;3ZP#S/-!M8.ZBON,A/MDRH$VYE3V(LQDOU;#1E0?6^GZ5Y MQ)2"YBXK'<.'R>-X/)F@8?1)< 4'ACN,J3>&3].QR191R6AIDHIJV5O2Y 8T M.7@1-'D2L-U[&H\\IZ2WYZ"W99*PI+Q'4)[S(BCO<\#%K8 Z.D9=L8XQPKGF M R. =WJ/H["+2K)SH>*73K-[F,C5+!.YRD2NIR=R2>.WTQP(M]^QK_O-8>>Z MY?8&UW:K):[[7=MI]7KVH%&S%XW?NM;U,60C)A&[1'NM5J?7+[S96U=F;VJQ MF,P[ENB390AFC7KD6O83=[ MC7:MVVTODD=#UN;,SN\F@AK*!,,3#B;]2J%EQRL\D304D:BS6/HPQ)9D;$R= M!S,CZ7L"06J3TC\O9#,; U_@$4PR*%:9V@L@MD=":QG.-_O-AC-TW.M^SP&< M[S>;U_:PV[^NN?V:TZT-1;T_6,3YIESCPFRX L"7L+\*[<*7^M:;.J(M[RMS MF PJ7YDCYKD>F'UAUIG.6G2>H;YWI]@MTS;RP&ZJ:,Q'EY=H/.@TAJ(!&-QK MM9L8]>U<]P:-QG4#,-AI#X:U06<)&K>^J*$T:?GV!R&HJ8'LJ5)X-&ZE\7]Y M%K,6'4_#70WD>4HDS1])O^"LA A^_3FHJE8O%W;6>WXZN=$I+$.#;<087U7) MSE\XV=F$GQ>.,_B^)]&V/32Q6Z6)79K8/VIB4]#^]^MFI][OU+8E.Q9B]H]J MB,$!_-^U(%!-I#K.L.;8_6N[WK*O6]U!_[H_:/>O&[U^QVDUFFY-+'8$JK=/ M[ZD''HK,Q>Y E\Y(-XHI;E^0>CMU$?!AYEJXI'*$#I3X.VKELL&I#NQ#G,4H M _V!D\A29))_W+*6\ATSO7_>/C*V;^P>>83D>D@D#A.78O'$CK 5L_J F1%] MDF%9S:H1U9!/-9J?6"!AN0SH@]6$_BCXD?T MYQQG-)9#/73H!W=*_JE_'V&0YBVS_#NXN@>YK?Y>Y5:_4Q&*[*$-D30?0)D[ M+8M4^?-VH0XKI3UM9>'.]'T#$?7D-9[ K" MU48W2XB;*/5']%#F,IL0ZU;?+0H,Y8G8^^+1P M;T]%L-HC,&POL&KI[?P85O4,];R^J6[(19+!T#"N4MN*32NRK)ZF0*I>,(\T MWDPUU_;7S[]?KNXO)__OE__[I[8TWL,9:T".\M MA:J#$+=XYKXAA>ZS'8;7GR[_]3UNCSY>U+ZYGZ-/G_^=G/S#^<=#\?%&LZ?3TXO_WYZ>G7Y M-*H],5OM_FK[5$1R.1(B7MFMBY1_^*.V8"&^9/QLEOCY:/P\.?_TY>+T[Z>? M+\]^/SW[#/\\S0%+4VN39 W54W%2]G@:BI&81!@YE5^HN3"&UZU%4AH@S8E_S8P-YVB;V/ MY\?'EW__\/'\6QZZ0@9I3^QH9'WP@[NH9+BK4;93HNRC41:G0T17@?:?1$]# M77H-%FEG<'B95^95863WN1.MY5Z4M_Y1;OO&X>K)!(N!A])37WKJ=^ZIWS\/ M^"9\OUK?B//38W-A.N;]U?JFZO;)WT_??_UXVG@:UU=,0;K2SV3/Q=]UTP\] M$&,MLK[>_^ 6A*UIW:]>]MFA>.VZCYK0:]4&_MMAZIM[! MG=1K_RNSWPN>M_;8^/->Y=BURQR[,L?NQ\O8NEW1 MZ@Z&UW9GV+UN#1W@L8-F[;K3%MU:S>T,X3\9SOJ(R/!J;ON;".!.[04"6&"/ M6?6CV5U-(DLY[>- /C\=\XE!ZDPNX!<[M&_ :AA=MY]T(WEQQ3>_6"M[)V[\ MDD>U!Q+_/+E.3U]?G\&YZO@;B%F#''_D>JYXW'6L;T*UECZ8>PLB/W M [?6V?=;VY#[?Y.MP%7?=U*3'3G"E*>9&K[)@8S%1QR+WP ]N;G:(+2#-26U&-WL:TO900"GM 1S*0J_,%J-,*IN71F*=3"26OZA0?],EP2TA M@UL3HE '(PG#)9&$&(<]DR5NSJLP]S8A'R]-AEN<-F1%TA@AGPOF^'C M"[F&A=7WMO0Z'J"[D#N!^K*Z1H[;LVE?ZGH?'%NL+KYJ 2Y0:]@%A- @:O;S M&3]!0+/=.*;V&!D(^LI4,IMC*0PCHX.;\\/]R@H?'+X0-G7((5,*>M MJ"Z]#TR\SJ#= / ^YM'5+ME>Z$_JU"K7-_7#?=IEAE@;<0KI"]5FN/ZUJ0VY("363S",J6_Z@_RE0@^;TPV?@/H5-9>5>$ Z3FGE"*A'O-E3TXB M3O*91+E^11QYZ%#T6]\AT(\51M)8\/R;H879.ZL[DAT2^9B?( MXTB'B%BQP*D.*^8"F9.#]'PP:?,JSFC8OGAU$>*?-*$.,@SW4*9D\\ 9'B21 M&45LCBRBU21C51,-U8I+!CT2=Z]>5JVA<)'Y8P6S&O#KVW>1ED5I4V-C-#"< M,O&SRL?# X+U*^E0+X.5;FZ:I-/;4G1:!1CJ)$/-8^3E\HU95Z,@,K^5Z* G M3T]]FV\9% :4^PQ 7@I'+ ^HS<328:0\:>!N)*AO^V8J$V+D4+;(U[+=' =2 MT2]<.A:$V9EZY"FJ (Y!2Q6-E7K&J\*U\Q2]TA$5#T!2,W^).*P@ZOE 9(E% M-*1!SDF-5L)\XT4W0HX5^T%\9P'B,J]#NI#S(2YQA(SQL#Z;N(>;GI"P0V9D M 8>-D"?L[Z4#B'J2QFI""%R?' M*,]=C9R,D@Z"AZ/J/0?^B&F"U$4H:M MF"S$='W@'2+W("5.:OBD_ CJ2H4G#@6>@1\GMXMQOZZ '_H5/ 06;Z*KE:Q) M\FYE1MC%\]W&,%U!.K6T4H'LSE0QZ +>P1YQD^N@R[/Q,DN098,[YQX1*;]# M3!'HO]H(M#\ 1.5[([W"$=Y4"GT8O$[^%"WWH1E-ZD2,9Z9)X/)8_DU/MY,4E$[4?N@JP'QBN M%=0U:-R9 >RY#6GTEK"7\_<2WY5^]E0 L^Q4HG&I0O$BQ,V&/-28SL923H'<^0$G:+8^)EG,^A& MQ O3UK1ETA&VCP!!;164 4P9,#P!2FO;P(.',0 M34%Z2=9:28N\92-'[8_R';+VB$5BV%F9F(N=P4!=7UGJ;8RSA$-"-FR._ !44X MSLS<1OQ,(NE/]B;3!/B -/6S;IET_?AKWW"_1'A/MC^"67\L @!3I,>/@YB MM&(US9B_4PDWBQ>L?+OLCDGII2*YCF'X*_=N)(44OG" 0G[UO9\4J%P?CDP MS2!4QYX2FY-Q5&_,[B/YZH>VP,&ZQ!]ZOB]C"AIL$I31/ "K%@@7@ Z\$K5Z MV#K":ISXL0>F69H9H]:&3UPL_ UEW$3OF^U/?#V9:;!S8817V''%^(%COA4N ML'C*^&M(3TBQZ0%L9^]C"OQEF00,:+4\//13H]L#,]KW\4=F;M6J,L6JM7N^ MLH],[XHP0[6,5_0@L54%)Q2^L&)#6M?RD" ;"*A?!!J:X1(QN)RDX4>.$H.; MDS4CV')=Q X9QZS19[H82*G>R9_O0 MO'0S&%U!^L<+Q1@T;!:M7P,BX\4\0!7,&P8I/B-5F97P.VAEG[JQ4.; T+L8$SU1>QP=I5ZW3^DC?F MDBE9IYD82S!%Q6Q)GD@(SE+L6(4:I#"N8.D 7(.3V%)K]Z)4O0M"#]A_#Z.SXQ\\ MTA?8O;A#ERR0>B1. LSFBJR/'[^LZ@Z]"CK-IY7>9J'S#+?Z,6"GKW&S;?$/ M]V/CP\WGT_-__4_PZ>_=7__O]_K-#][L96R/@?&"QG BE3(GB1]]J4\K(LD/ MY3_9(5@S=;;<&^L\OS_FQ 99G&LW?4+#L,WRC!\&8;_X5XHM6;3M5M.][IOV_WKEN-TKGM" MM*Z;7;=C]P?]?L->GRG[B-OL;\)_-IU@^1F;1AU?G9U_MBY/+WX_.SF]M'Z[ M./_Z14V&^7Q2G>M+,C\/H'"'.CG_?'G^\>S]\=7I>TONUJ+MTDG6_?0ROY99 M>9[HX S].J#,@1F'=1KWF,6)O=0XVY@Z%0DIU_<>53?__?'WVO>GQ]^NPL_??QU>'J'BMG\ MDZ-:[Z33O[^?G':\?W_]G^DHOK_]\(_KQN*3MQ]'P=77C_W1U\[PJ/']X]6- M=W=] T^VYY_\=CF[&_\^%)>GC:-_=?^8S[: MS23F"M"'7]/=5U_=7?40H%V-EPK)E5T-W>\0;@RQPV!=JP9J3:NI>K@R01'< M6Y@=!N\;K$'QM5%+Z5A;?!NN3% D%MCE&&F'IB/PN2;KT[##SQB)2-Z]J3*A MEDP(!UX'-0_M#K#UKLA+9'+EA(6[(V'@C]C]%"LUR_,%WB.V$I5<.2_;H6@6 M'0N&6/^ C>"-J;88B4ZNQ P4-N%)#V*A2DT7\49WC'"ZA,#)I<5U=]&:JZ8J M-HEYY**/J+$6J@B27+IGQN+ P;RZH)U]F.RH<21 MM'7*=IAH:4)3^*6.6/R80L7JN,B6-X?]EAOPT=*DJO#]475I0BVSR;0GMK H MMZ>]\*IG-.!@&D)E+OL*K#E5CN:=0;#20V:=40%IC1'=/5;9AE>ML5VJLT=; M7/@ 9W3 ''NM P-7RB*$D[T"VH?=.:Y'2Q-DB9L=5,!' P<.I/*AVIBB-1>) MER;(:O*L[97&K"JND2DA6"-R0WK;4&^2#V"T)[6&B6DC4R9FU>H,E\NR'YJ4 M,YJUG0[*G9'EM-C *G9Z*#D<'Y@0ZFFI 8(+(.8T%O_(''4$('^",#K L*\62U#P*!G=*#+S):K MI="OF<':K[HKO@6MFKJ$G9&6V$)MI3O;L?#^L*$K=:J(N,UM%+8GEO:[^&J^ M'OA]N#I;3+L^4E@Q\W#I&6FYOKB#RTO,@/>!3' #M>INEHR$G9'6:C"=.= ! M">"EX,-(B^\(#25\UC/2ZC/#]:)76Q?$_:R,R9QND)H:/L 9:;5TH^QN]Z)A M&NV=4=DOR_AH&%[UC+3@ZL;L!31&P<:PK6C^HB,3U?!9ST@+6TG+]6$?X*:F MPTM5=*J3QCI\@#/2VK;+'5)9Z[I9ZK:+*+)G=\(H7IJ (50ICN:K]8P4U]9Z M0*T1;[VH,='21QA^5FMR>/5C8W(X$5'\(+AO^LHW&Z6G-_X)SP M7^U8^BO]T9]M=]I.O-EY(O-+@0""2(<@?MKC&PCB P5!?2$H((@4" (@ @@" M".*E:<(P((@4" +^@OUTX@H0Q#4&OO]:^/!Q5%.K,XW+?V4J^=4\]VSQ( QG MHP__^U!X^$U^1!M?U./6W.,N);+:Y>(ZRMSCKM\5&4:]L5_PUA[!..Y\RKXH MSS_NX40U^D\[!-+@?ZNQ4#@ M+RB6:8L1U5A=R"Z\Y>1_.JT?J!CT%XK.NE[ 67E?7$8O7E+[>^^![Y5"7_^A M*)HVFUWUU9 L"7R-3$80V+YP.; 3'T[ONP.)7RBKNX3-NWLV'#.>=\\&H V M#3_FVNZ>#E:%A9W'$H^B9JSK>1K>.1%!"19SCX2 CZ MGUD-JN&7N;2X>//Y@17L"_'B\%SN=+2WXAY[F.<"VS@>[(T&.$G":4*/) IE M22S#/;8WTQ;POKEAJO.YV<5X_N'%<6#&D[C9\_._F%O8Z35X4Q&'':.]@&2$ M+1:V#SE54XRE;'G_?8"PA]QQ7NE_'XR=_]4.EJKCGW[_>% X\"!=EE=?(P0R MMAK]PWZ''^.79->-1J,.HK,T#SDO%%/X5]C#8ZUM0ZN0MMODU[!64E;0>D\* M?2HZ\X$]?,/)?"'*HK_D1&:5&6#ZFIC^A)Q RC -2W895F=E7NV:PX)EJJ/% M6.X./Q[3O9E.B56F-#"KY+YMU'";*%>9$--$B&DL3V+P-3 -\B$?G ]A'EO@ MQO,L-L>1$8]='Z.&4<=<2#YG:W'[-]FRG.WC')%_9NS]QCP^?,5QRTXP]6>! M]KK59#QQ:#5I@0$4DTQ&R\,H]Q>S<89A?$TB-7KSGRPY$QORCI: ;72T<;PJ-U=U9VXVC0G>=,>= M[7*UE8C(@2?P/(;CUW/@ 5HSC-9KIP53AM:+O6__"*UPR]\(2*78-IM55Y)4 M2K(,(VJ<$+KF!)G'2>QZKGDFT9K-?&@WFF5GG(;+>:=&N,=<\RA> "E78":NZO=EB_[,NHI_9B8\$RY.J G'B\+!V#F, MBAI0;1N:B=!7Q/(X@H(L;M:SN$\=.V,6/'SKQ_WUK^0B9E*"(%H'N;6+[!^\ M86RE ZPI6WQ:@^4NV=O/ZRNEJ>@2%?ED"$+D$>0JFV8@CY9Y9((\VA_N6[V! MS(,RU_5)8+19:(?J**,:+51F0F02$3+Q/(%<)5X".;,/SIGU-,]WC7C&8%1% M"#)CF:\R^NS,UQU9Y8O[2]_1>+X*J>/8RD]-=G?M\:2G+&8L(1:4 M';"FPS M:M <.E-4LI8@JSH.H)Z:[-4=0?WB#M@?07T6B-*A/6$U46AQL!FT&+BPYD.H MA]X9?47'[%:@GO8,57C-2N"&>ANX6CX:G>=_'^P9JLCJ. LVJC $>2H0#8,\ MU9_O*$8#[?Q]UY)M/[3%["/(PN\K\;!;K:7)GM:+".=FHJ?%\3,3#61B%"58 M!O' ]+*VWA<:/'CJ>SG+/L9 M#R:[OG &$WSS"04+MXE[=KR)\7.K@4VV! M%&"YX-YUK+CT$9[10B>1B^2F$ 2#M]<-JI;H=*J1MQ,Y+O_4= S@E$ MI"#G]&G.TG=0/AU.9W>*%41]5!O32>E@46FFZGU4IO6*Z7^0CI495](0\3 M5VDC W)0'YR#*FLSS74U->?+.W"^$$2^(!UU(0_K$5AU6W&66E_>O=8%2."U M]MI9M,NP7(?WF]4,5SM*& OCD5^%YA&:!/DI@%*0G[JX=_1+*.V:3;'1\&4"XZJ^FRZ4F29K]28ZXPI[G2L#B8/*W51QF!M.E=F4+,?.FEQ9WL4 M(_(D#5K; _R^Q]?Z;+I2A-\KM>\ZU^I^#0G4D!PI[%#"!&,[-Y&=R$3XC=)G M&)TOH%><0Y5)_&8S@?;J7.Y6G2G66_5^G15R3*><$_I;KE_ZDCV80R']P(/\T4'HE[Z.9 MAB :SW3@<0 MN+-V-*6$N,I0*! WWQR*P=&KR^^$O!?%K45]X#8VV(XMC7>.8Q2%X=KF(Q3' M(TWR"$F *I,;R'<\IC1"]0G<.*.1A\\:SI9F*SK;07F3)OHK=J5<:6TC>!)7!&>(,OTP?%+*?Q= M)+^7.ST@TY3Q&/6SSU7=D7V^N/OT",FAX<]+@1<*0'-;)W3N?VZP95(N+4<5 MT1*A!;)LM!F9V'"\A,:=J$OEO<(QNE\Q@*>A !Q/^VVY9>8C/OP_TNXILK MEZ+CJ#UW9G M*B/#Q82M;R/$ATXDB;P;+^-"O0K1)CIH%>CZ=BH:^K:[V6W01?,(T=!%(K%\H7!%%RF3$,U@ MLNJO'^:1@/04"&-!>BH-KE1B3L*SN/;\L(1YB35IJQG8XI)M-$3U &-&@9'0 MPG&D"85>L50H!::M;2%MQ*\V5_? >.4N3/0W4?($H&"2J+CJFY!%@K0A?3_6WKP;$BYXT MX!MH\R N-Q"L$,, :C="VQMWP\;R.'45VPM25ID'*TA9_>'DD-\ :\V9,7TM MD!EXZ7*];E?N5 I&#-;C24;L*EU:0/+J4R;'@:P5&!+U<5FM%-.??;_LAR+: M5VU\@S\,$6@\=TUMBLZTC=6"I^Q60LFX."M/$J V"Y@',$/NECS!7S$/2I-' MC'FI-!?E<>#/*B5Y4F[&YB%T :D\C%[%/(!H*P[SS22PLYF&*SG+I>$OM:AS?=2Q M(E+!\(Z:K40=5__5<7PMAV#_!LFY3)>;I(\-8+8AL]HZ"&D'(^9 )NJVJ?TT7R/L^ M'OCRHG=R/O?/UW-.96-CJ%J<+[3%9K'"KBO;R*IW*K^0>7HB(_8LNK++N8(O^YHZD*U ZVJN$#WL4U(*/B:E.K+K2I5VS+K'\:'@X64V>%TI9N0@%HE_WINV/#&NO9&8=LLGN^RP.JFX[?6.7[7_7(%^*7/Y MDF\QDSPF\.>.&\)&_3&9&?-+G9,%:=BIJ"8W)'<]HL5MW/+V+;VY /$7WX_Y M#>++O-^J]7BAS*);;N:KF(+O1OS#-P3.PV?'0ORH+4?R<_+3;=*I-9"G*1'S MMHZK>IK]'L[5/2_X"==L?]W:SF@=AO>-.8-/S+'HC-\T-9^C,I>E?-P6YSN2 M#W1XN"FVM2K;A\MH2'E(M?8.;3'B*X.$<:9S8Q^_A__Q8OZ5W;T76A#!#3)V MT%'F7VOQ/]*N)_EFK6=.S&5]+]450NLK/'-6@WY7(L72L;,=@!]I^/6HLS&D6XUZWZ9$8H\HO?$.;M1V?$:C[]]EPFSN+X;S M8&&S:+5H%&?\?-W9\[\1>N=3&42]FVGO"CW-?;,X,>CM1H3J:A%SY-IPA&0R M[OY5RO$^)%8MAM--=!OK#-YS.8T3RT.83O4BX85 BD=!?UPW,\=U2N?RCGNLBUR^UBLB( MWYI09=;K:?IZ6*[Q$A9/I;KF.%$ S P#$[0XN=A+]F? K&F;2K\E3AG6V$C[ M'>;6&H*YC8 9=32YXEG63 (SF[493'B#2'BR%4;XA@H9=DZ15X8O6V G#.3= M4[P3EC+[?/D9GT_ [(:XK-NE(RJ?F>TS%MLMK6F*[75:,#%:N-V9U9$W2.A* MQ<.C4(S,$]=I00 VV.X$Z* E[^5'>_X.T,O&L"S.5INAN72WW0.LMM2"P41 M#UTS%*?R, )ZC=S"OEW?U60OA,8A[D3U*1V(Q>U.\U M9FEQR<\ ]Z>I$QJ1#IU*;Z SE+,<#;9M!UB/#ZQ:JVX[X1F/!X\ M1N1I/%FH=CGW"@#^Y@&?OC1G%OVR"P+>U_U"J^(S0Q/BAB-"].RMTM(CP,?# M-8@KQ5,@W?G!Z<[GGINJS0S%\$&ZZD^,='H[D5[!14LUL9GSUWJ:+QNVIK*R M:X>\\IYALWR$YFL6N\$VA 9=F>W$=0/OJUQC05<7H8L6SRY#4"J/D\E.K" ' M!L">_1[+6?35_@SL!+EOE)K32HTEVJ:"CHNK^6P0@SUNNXSG83AY$ :DUK*6 M6CL_^\)[I=$BR+&!V4=@-%I&2Q"?=U!E8T"?,?W+UK[N+7QA90[-*E]@.VW% M4A@)BT>BT50>HZ_201+GEX%&;N,9>S>'(86E^A]@(.82>E>--S'0A.G.L'4TC[,QKU@ MRC^OE,;[!+I29+NO.1>-L=5W67+7J(ZG1 6B68Z$\/6D[,@HPTL8=3Q40N1) M&@>'= &R?S5G=]_(ON9@M/43%DW=UTLK^7,O)2E3.)MO[J'^)[?B1 MF^6&']LY(_QSW8W/\KI^SIGE_+GF:9$:QM%/O*TZ,VS95HPX<1=^$(]0^W(D M4#4VW_X.OSR2I5B:[$;2G)\>Z1&Z*/D%*X3/_+XZ__^SW,*O@<"D.)8COOUT=(\(VU^;'J(QGJH:]#4U603DF?AK;_* MUE;>>R9_ M/?[5XT>Q=7K\S/'B V)?7^LOJ)(9,0N+I:7:(KYCWT7 MPM_R3W#UD)N[D>7[1Y\KG45@]/VK_2?[$H;(ON7V. MC7)L"J49H5(%35,D6E9E":?A@D33J":A-(F@"C*CIRCZ<+SKE97\D;_$=_:^ M-N2HWJEPO3;3KW.=G,#V!O42*^2J/4[LYH\YEGJG].5IWM&1VA+7[O;8&ML1 MZ@,V_#W79E-)6XGK"%RK7F;Z;#DG],-_VFRGG^,JN>-#YYA..?>"F-,O8GI? MNW+NB2,?1/$S _[J@_VK;H-%-^ MFMQ<;!!-9V;6X/5"'&/>H3[=-QDI=*E^7-D+;7^IS5?[(LS-5B6W3]"APR3! M/Z[$R#[?)1K^P@R4]D(B*O(,$YEP9>+NVHR>[R;,QF";I1(KM5U6[&[U<&7B M[J.EOL?'R]+!W+OR9#-1MEJ%UB4\>?U-LDX++'B!UMT3.O*1)<*R97T M82&C!&)S;+#C2=ANE:5=G9&(Y$J\61\A"K78L82EU<>C(E6$#KQ$)E>B#%1< M38NKO3BOLI*!+")Q<2M6)%EW"]TUXB&XKS4JG,))X7D*0,_?G,&'OR_VZ M&31(VK)"_1[E-V4?"77TC* .!-^9[$-'#!:D<8OM3YA2K10N/2,I:DB4Q"54L.# MZO8VBX)11(8A6>=$M2LV(9W<#DP![1G-TA3IC]5PZ1E9><&J,1OP$,>N;;VY MJG3,EJL1#;G&]8 M:3_8U..E"?5'._C6D"KL%);1:9-DH)K25.*E"?WW1BNQNVK"6Y'C?&9*AHI& MU[=A,)5\@(DN.#AJ+%W6*$,->'U0R0:G1TL3#S!3W5'%TCG2)%9%3]+P[J@B M,-'2Q /TAU,;%DUW;I8(A"MV731\/X5+SV@6NU$.F+J;'$1BXM+4GP87U/KYJ MXEDYSJXJFT: F\U#15DR:F-I$>%5S^BK(7*SCT3#E1D9? M%:%,&.)(G[)#6@]PM5P,9)2/EB:>E<'<&K?:5-=L<]O?+HCUMKLKQ$L?GS6. MHIX\]6-N(/32+7GE:5\?OWG^NHI\VY.W'CEWRM$I?(Q-8C=:#GSG\8.C$QU_ M\L+5?A9QGM; ":?9=Q\?['1#Y/@V?&N:Q/KN^$UYS9CG;QY?G MX\]0%#M_/<8ET:R4-T."4Y@6W_AQJ3P-8\# UZX<';SB,OQ"J/T]GOOCA!KU MZO8 $ 00Q)T) OZ"(4 2:9 $@ 00!!#$2]N$OMJ7!$CBUR3QJP4D;_FM'TM:@VSQ((RCH@__^U!X^$U^H,07Y'-/5U'O2%.^EE8=:[+KY5A;U=0S MS?Z?\JD ,6E%S)\JP&.]Z?0GV$!_%QL(FG5L1$5&"<;H%>X7\6,Q6(CHK"!JI'5C6)U.E8&,[W(WV9J,J59+, M4UCR"&I6=1U _JJ01U/7[^O#(0^_@#PL[55G+A<62A%>5ZB^KC/RW T^&_*- M@K2%.+Z#P-P:&=?+I;85-*(BB[@).IU'7IUVD+Y([]=\%VZE13*S]9RV6VFV M=V$OYA[MUYW1_-9.T$T2?8^"OD>:W]I*2#'1V0RTRX:K*<<9 \=SGX^OI<@M MR,EJR ''O4S?7>!R?Z;+_4%G^T'L_0&Q=RE$*S>K.HX:GQK3W(VA:)X0>ICG MIAI,N,E:A%@1AM!V:Z2:$(*245EQU-*-B%JZ%4"(#? . N_T!MZ_A'<$=J'U M>C 9B7M9VY$6QTP/BZU4.'9UH_,4F?'X6M L*[Q#/J=KMA:=FXS<%EE=&K;A M^6Y<(0+<[Y32_/&>R#V9H2N['2?@58^P"RT1\P)T[#%R.->, O*K$LT-139H M,.M1L[CC\!$OQ5UE22I/%JXT+QX@..L(OG8V(&T(OK(C\=L(AB:;+D8,Z9VY M#+8%JCB;<>W25HI;Q5)8GJ1>BR$RFAG15F[(Q5@\1Q=CZ80/?8@_R&IDD%:+ ME:UF@!^3,$DQ V[-LWF.]?![2XN^B?DG) MU:T4=U$MY#$L.=\$V U@-ZZ=>$DQ V[-G_I-NS&JP7.RT%I"XGHX*HZ6N @5 M!I'=(*)!: B=G&B9J03-]QH'(YX7E8FX)JT6[G;,%4+9]Z%L9TQ- M;Z0TY4Y5:;"&Y[&..&%*/8B1CFU "WF4N$I#9P#7[,,5I%XNZBJ\#ZZMABUI M;M"9F@9G=!H*R77VNZ@+4]1_/43K:XG2;*99ZM$)%\WS+^TK@ #I]G>>0:7) MM9V,NKT)L1FUFSV:K4>TGIL=439(".45ET6W@RV)3*LCB8[:PD5U)C@XQ@&0 M#FI,4NR?_ +2ZV5I8!@CS&"%>6,Z4WLM%!KS(=*C$QS$:\W',Y"\>/)'3H6P MF8@,TFJ3;L< ?7+RXJ\K3"?]<%?B"*R?;S+72*@U4-S]1C1$O;JE#V[0E^)V ML5&R(H^=<2(N,WL8P#/K\/SD9,5'P//J[_^WX#EJ0]A8'4T>#:S$Q7'U<)GRRF!ZVJVLL_YKFQ[)P'KLF'G_F4YGG+C8'QIC535F2 MFS@#R7.:TZ->]J$?@U]I[!HP'L!X9+,HY :=Y@?6_48=A R]+0%[=@G:W1 Z\8F!5[+!/L3V9'V$#UC!K79*^GQS6*!,3%XTCS*/(%U=]V^P(3 MS1:,3C7G"Q0H>0&V B1Z;M[?>H^MV"P@2^%+_0E+$-*NH6UJ5<^)YY#&6V<( MDMPZRU1JIZ-=O'[W'NW9G=$,$C\7=EY"&+YZNJ!MLDUZK!Y$,YBP/:.G\ RI M\=&,XZA&MY OH* 1"P TR.BDQL-X"]"M8OG0K1IX5Q2F4X285CN-?7,; 3HJ MQY$TH[N#."O31PM2R(9/.6N4 M0CX =0!L^.1S.2EKX/YQ+[]'MR87L^#A6U'V# 6XJBFE&510O,?O/CIO4GLC M,>V63W;98752<=OK';]JZY\:2S_ZFP$T?Q9;B;$#\Q]=S9C%)YQS35, M@RD$;4_88%5V1[98J8X&H6L>-SW%J3R!O;8_FF+%!F &91$7!_.5X^@_!7._ MNS/*+;4S%KDAO(>:O;ZE;F,PAW$V3N9)Y+4V.AD,M'_T- 95=S8V_[92H1?G*S5XL>*?>"(06C ML_;DL%UV<:X1AMMQG\Q0FN#4 # ,'WA !B&WPG-KV$8-M8&\=G.OFL.E^.I M(AX:6Z/)1X:!B P#G.6A(-?>3KA+,_;9.+Z:,_/9A*7.0'VLYW("YQD3M=AS M765:_T+$ X0_N25?#9AJ4/XQ[H@/T__3$%,ENT-T!2R 9PP .H V)"*ZH&4;56 D_R94MD/*4:^5NR= M(<<[ZX?Q)4XKZ(=EEQ0#@>/)9:=KC-@PF$;!87R R:P?!7JE7E16&#["Y,V>IS\_X<**I9+/V:$[X,SBCH>G>5BY?TV/;8[^'?WB M7__,MI'F_+GFOHCRC_IQKJ'WD2>,N@B.<]+Z\JX;C7D//_-]UY@&OCRUM+[3 ME<._\7_:Y[LCNZYDB&EQE6'B&:W M.F[H36#'>7;GIGF#05+ _( 6H;<3<'RT+4HT'G7[:LM=EG>P5NYV=EJ))P8< M$YF@.*#!B?O34/JHJRG_H\8_ >S=<9&Q5Z1]Y@ M..5UEEO.!F6,[^*+I2ZAQZZD6/[UD>( XP#CMUA7E';/YM%@,BKYYMO@_L:MS!4$I6C3CYE%2$6B?*I5/DNK/M9RL MA!2&*-R'.I.S'3^\6^ASY4(X&^&?ZZYLY5:R>TR6SC5/BT03>]5RU*MT9MBR MK1CA(L\//XC\.>]+3&!*K8QJ;+[]'7YYO(QB:;(;P7!^NM_+XZ__^SW,*OL=!D.)8COOUT28\(VU^+/Y" M8_.@:]#4U603DF?AK;_*UE;>>RORKQX]B._+XF>,9$3:^NEH4'FRTZ-HOKAJ+QG=6 M7U$D,C<7%\M+98OYCWT7PM_R3]3N(3=W(QOUCSY7.JN@T?NUF7Z=Z^0$ MMC>HEU@A5^UQ8C=_S'K4.Z4O3]651VJ%4&.:-:Y59GL"RXOU_CB5I)6XCL"U MZF6FSY9S0C_\I\UV^CFNDGM.0"13A/PK=R3DB=(/(N6Y,KY&R[_J=O@.4J?)"<_.@5+:H9-O(G/P[)>%^S*6]IZ M76O4'>*&%<8($O7C2J]6J ZQ2F'!5F6/%1-KA?6P_6A!A-MQUSP+.-*0UW")/3'E=NZ.L<,2 MTJ,O9)K]34OS:-K)CBE$(7!$K.;%DO4^+F[MT6: M:D8KDYR:K@1VZN&"8"Z1)0LU\=*XW(B7)C@U[C>GH[7:8]DAC3!BF1'ZT)B) MEB8XQ;3V#90OV46V1#+HUM3,43E4*OP,I\BNL$(Z<[1@5BVQM0XH_$"*C%20 MX!]7SB;4!NELV3Z+:N92VC5F"VZX#5R.6X&K+[P5NN6@/W7AI@E.++2-6<:@BL\VE26^#>5.:A'(MG.$4 M[K7P#CT;5EET;]=K(LNMAB0O$4E.[=Q2J85TEHHHLW2SBFT7X1-%*Q/:-SO8 M! HC%LNNJ7G596!++5O1RL*/*]>[,;-N+X*1B7(ENM%J,^N-O0U7)K2/-6OF M8:P4UN:RT%945,++>HT)5R:U;ZH[4!&5H&Z- M,8G0!G?GCCE<\]MP98)Z;]-L;LLA?&%Y[M<4N]GL<^7HF@GJ)S2#,;Z\]D5- MLLSJNC$J^U)TS23UW5:'WPS'JRZ[QZS9BFU-JZ[!1TL3>FINY4/7;)4VIK : MH$A7-2Q5WDI4DOHA8B-[;5+CX5#EK/T(P392/UJ9H+Z-[!KSZF;&B,L6N:L- MZ6W%FNKAR@3UY%9?L[W%1(&;U=YZ8S25]7K%ARL3U/<=H3!1A"(B!FHPV[EB M556ZT363 JU.!_NU-J(,<5_AQXO2J&=6=TRT-$$];J@5IBEH57896E:7$\SJ M2.,E.DF]Y_IM9KY9CT0M$,L2R?=6VC):F:"^[-4Z08_?+4QM:%4EY:"TS?DV M7)FDGJHQ='/C%4P!G8U68WN"*XUH99(FM 5-.-QE:V(P=9H\9$W]S3:Z?9(F MY5!"Z_IL,(!E!%E4RR1;B_L:P$FB@L-PYXS*X>M7*Q%K>C%Q!'VZC98FJ%)J M*U-;6=[ 7)-+\0,DZ:(&DC&P M/(M@FVJ=(UG?#LKJ<6V"L.:N9*Z588DRF]7 A *A:-M8O!9-4%8>ED;%'4X/ MQ?6J,Z]!U?W$J8>/BR290!4L>XR)DZ)8FMF!I:E=2^+BI0G*YM)P.&CUH"8L M2\*P;RMP!=;CI0E]I:U9+YAV&BB\[D_)@N<8>KVC1TN3<#5+@_Z2];VYB!8X MMK+BR3T^/JY-,$R2349E5-@32U2@-YHEO#^#CFL3#&M3Q7Z+7[ T3 0K?[T !L]G]-Q7-(0;QNEK1)+6_O5RK+:I9DYG..5#;9O M=HM6O#2A-359G^[+3+G&HFI!GQ?7WE03^&AI@K=E@A(Z"G,8FC*D-ZCE1)E( M;GS5),-*E-,LE*WF"-[OJF6KX>M;;'1#WATJESFJ3JE!MM6M0>QY/ M14\RS!BY6& 7=,.4>\MQJ]?I#"QD&TT'3##!E)9,O3I'5980BIPQVQ?M9B\> M))AX@KZVMBMPF3/$(30C);^^JK4.\7S2Q .,FJ0E\X3JL]"DLIGK]3[)3OAH M:=)MH";JN!A W,%LHN/RLF;6VL(F?MBDWZ!8]%3=E:TYO'?=(H7O-:=3/UXW MX3CTVM-ZK:L,QF;)F :M_6+M[^KQXR8]ATZA+JVWJT&1-9SF% LJ362XB,<> M)1Y71[:&..K6-R:'($%14]8V5&:BI0FMF4P/@^ED.859>3PM[>IUO2]0\543 M6M,+X*9BM2C?U(J#+KUWE^/#(AZDED#DO$K[&NLSI"F7%PR.Y5ZR=;V[B)T@J&&'(DT)WOK1$CL%$A@[6];8?KCWC: :' M9FW8IDP3%@Q]U*I5ZPC'Z-'2! ]655Z#&T'/"GT]5"'6L M7%DRT-,&#L;E& MN:7H+&""%FH;*GSK]-M\M#3! VY5QG389PIBLV@V1H6UN!2.2Y,\J*D]H6T= MZIXI+R8KK2R65^5A_ 1)X-3)!K-TB663%4INJV\69T.#CMMR)W@P]?8LV>?= MO5FEV,J(WQ9KG9D>+4WP8%UI5"FL?H!-F12]0]/13&_#1TL3/'!VH<:V>64H M&OOIK%N !X3=8J*E23W84Z[+5(:(2=C[0FE-\,/.+EZ:E.V8'XX<;RP6Q#W> M"=]ES;VBL?'#GO&DK!'?;LYMA-WK0[=J5=:$T([;=B9XH"+%>8<>\'-1WHFV M=)A79$&+._TF>-#2;7BZ];B6& 2E31TK5Q$4YZ.E"1YHJ^9,&1D6%$9;2@_9 M8@C#Z_'2)&%(4>I/EZ7^B#60,%+:P$UDVHH?-DG8V%+;]KK0]DQAV*L%%7DX MG$96\8R/J(ZZ'5S1:E5Q3VQJVA;=-/G(V)YQ$N'U>N%V9?4 -QU6ZXS%=;<\ MBIH0!NC( M.>]/*O0GJE-JDJS&5+8%C/?E>3E>FWP_;FO[W9I;T"NQ5"Q#!JH*.!+&'L@9 M5U&K\A-DWS=WH2[*9ET;(Y6&$?>/28)L$I!-2]2W%;C:,(J=J30EC?(V7IM4 M1@^G-S5>K8K-<:-4QAISITX>UR9((V9DGZXN-AB,+JV*#C,-?LO%CYLD+0SY M"HO]O+YD]P=RI':JH3'1XZ/FB:4C<\%MI^K AF6G[5/=?;%$185T9QS&'%0*5+\UPQN] MWC:JU$HPX5#>U?H:AI?@=0EABOW2UG3#2 <]XP36!%T1)IO.!#:0^6ZLC=?D M0(WKOQ(/,.W1GJV1W9&Y]CLECQ2)FK4>M!=P<0 @TI&F^;1ZOFW "@])LLAS7]VVS-,96=6K&%G#N M>-U')S#>!G[:U#MN^"N.9,T0 [ ,MV7(%YMIP:D\$%2H.*3$T 0GRX(8)=2(PC@ M,:5"$.07$,NE00[ ,J5$$,@7# 6"2($@R"\(".8N*(A?[*3S5K' !Q\:3YP1 M_)!>%6]9Y92>G+_JGO@MTGR/(LGWJ-IO)1)OD>:W'OOC>#)\G&B34;8R%4Z^1?)YN5.?Z++FD6N:@WNGN8MO8C9^' MWVNN=QH;!B+=^];Z/ZF9R'!P*T1#Y[Q,V;TL.T"%+TBV]859.H'M9TI?TF4Q MCG'@)VI "GERS)!D&!4E>64DLN4IAT4V$R@ .(D$2X9QD[UT>I:=CV/V),<=2O_U 4 M39O-KJH6<$(M7J.R*%NRK6BYLJ9HRZGF'O>D,22?0V&$OB@6/I@/:72MXLS. MQZO#,QC$PY*>W3"'?2'"K_#Q_^$M[ S0C0!:%,J2 M6(9[;&^F+>!]<\-4YW.SB_'\IZ,9PGX!S,\W8HY/\H1C[ G'76)>H[=#.X"; M-9U (&YTJ.P9*9Z:BU, P^]-G=P B$^90@#B7P#Q]_-74:%7W3XE*T^ )B9# MWZK5%[HH&$S[T"0$=6#SUP7T9%1H+8?"6#&7VGANPW,3"0J\%,^V1O%"OD#> MSILY?9[M+5D#(FW&((+_O]*%_\%ESA@!>A[J]Z9F5.& :6_&NY8],TN1$8BF J-YN( D;,"_@1&X ME!% ;L,"'.=/ !/PE@OPO<0M/I[XHLRQ;BO.4CN9A(I07/D+ D9%K5OHS1I- MV/-WVP\R"=!4;R%#F]J)1A/1^\OBK+@MZI%)P!^^D7D$2SK[P"0 O^#\<4I@ M%-XP"CW-EPU;4UG9M4-6>"<+,%WW[,U<&]UH@NDE9L N M\CJAG1W-SQFQSY2)G>?KI16OWS#NE_$4%_.CE\F99E>V@7+^=M+VSC7SK7G#0#6!W?P\[;QZ&[?/ MSB^4 U>.KB,A4I1@0&&I[SRE&\*?+I* %/2%8?%=#A&;@Z!M#L3F>B_\?D5" M&*X?=SBBTP/G4HZ32KM)%S+D$VL?\S\ MA]1C_=H#(=(.]KWJS.7"0BG"ZPK5UW5&GKO![V\5OH73RIXD:K/5JFA"XQHR M$B:67.7X$*=16O$MG&;R+$"\51N*Y-E>[:43CY]-XH5SD6E/]U_:5[P9\7U& ME7D&7C+9J%D'6IVFBHH,J'4VJKB!6@.USGHY,M#J%%?$9D"ETUA?^^F![[5J M;\O+CBMNQZH"E]:EF4'X;=4<_7[BZV=WJSBN%O*U%+BN9BO[OBO;WI%QC*W& M/UDQ^8RZ"#P_HB\,S;E97]YU'3?^A>^[QC3PY:FE]9VN'%[&/Q.PNTNL P7E MSMI$,4BDD0I4+,RV$AE7\Z)YG$A6\@&K!-ZUF2WQ!>_:=)>99D*K[[!H]8/S MS)_]6MSBM=V ZG@;4ZMVU_Y:LNSN6 ]?B\<\]NNOQ?17QSZ>-LP=>X[D7&T5 MN,I<]J+NVG>];0;*95,J&% N"\IE4ZRMD< MV,];4 1^A:],I+7/:A/ML-SU$*BB_[YS_^)& ]D*-$8)'\S5U)+C^6W-GSOJ M&9^\=L"'9MM%FC!A(L%RUZH(A[4N47$OBD(>(8@K'CK-)O)!+3*H14ZI:H*7 M4BIKD8%R@N+9M!3/?H;+=.$\YF^Z.LTU;8Q]<\&P!K;12EO17JZZ3.CJ1.G' M-UV=3-;1=ETGO*OJY6:NL\P9GA?$7;2=68X5NMU3HA)LTH"2VIL2'RBI!26U MMZC5H!XB*R6UZ<]+O=X:>36S6]@^Z-5,3NLI2+=CV1OH#ULC'X<5A%2$@NB& M#'74V'5CERO+V6M:O*9[VC#M6K+]6K,T9;K8%KG)<&,N-ZW=9+5U6V)]*]%1 M&V7JFADK8$UNWIJ ,I2,9+Q_UZK\:$Q& M?5$60R@87I7II.B>EN4&%"8Q*E MP GX=AJR7S4E#DQ)-BO(@;\-WI"@_OANM!K4'X/ZX\_*VU_*86-U8US19Q,3 M-LS)4!"9S0Q;\Z'#%B?RD63\EZ4JXOJS)+W_LJ(X$_N'Z>OL#:J/;TR@H&H9 M5"W?H%*#TIW/KW8&B?MW>VPO\GP]S7B<1?S3I+T<\L1=#-25251[G&)S5)E> M\A("1UE[(H\5Z(R6F@)CDE)CA;/T=VIG) M"NWGZ5XE=KK">X2^3^1.Y7J"Z.4VFN=?L(/$9Q-\9T7:[W3YCPE^J;V1F';+ M)[OLL#JIN.WUCE^U]6MZ_4='/W:W3]Y^M<8C.%H7.':M^2RZT@L;P7@Q.+'> MJ;S#W3<,XV>N?L5Q>UXPB!5;B"E_!I085Q;>GU:"B.,L5Q9?)HGZHYL9)I=PTZJL;CXC3;"].B-WY M/L4I'^JXJN9"Q\5?D=4NYSF6H>;^ Y(H]EM(SAZ6GA41XH4X(FKLQ M%.VX.=;3%$>WXZO$)7%GJM]$3!GU)V5YS98FTQ+6G4&J5=E&_(KZ7^0I&LEF M\5MJDZO ?+V=:*M0"B3]<)_3U]< M[72G#6*'7,P*R C*CK*A\7=.M#"#77L3Y\-^/A*^JL8 M@#36OJ?0 C"*$BP#*URJ8),9NZ 30!^01;. M#J30*O0T7S9L365EUPY9X3W&^&+=*I;K:-N$MLVR0NMSG1?^L%O@NTU 4&\Z M>[BZA&!C;.WIXJ8,-_MQL(^0#]\0',_#9V9O "-P. MX8=O-)U'L-=R[^D_;-+1_)P1NTV9*#I(GY4!W==O3* ?TGT]722#9NLW)M"/ M:3B9+IH_O;=Z]I7X&7%*&&-I[KM$3(6_3!3K #6_FZ[?0,NOGN"^+Q4'?:QO M3*#W:*?3U^[ZRN77R(OR:^0R&5QZ;/JKXK1+L/L191&[6:]/=7Y_$Z>C^<<] MHI;C>6?2/=TRNR1D%>7AI6.J%6A2J1AK74+P8\ZVD"^@&9V[D#Z ?$S?\731 MG,(VXQ]L%2A^M"@MA!4MHL.BM.T)C=%D_/M)W+< 31+RME[NBX0Y5"N%-M.; MRKTB'P$ZRM^^">CWYV]_FEI)Q:F*>*L\;B;TM%>>LT*.@*8#'Y[1 M3QVO2/C&%N-?[)B\K_WD.AH/C?KR[NNX\:_\'W7F :^/+6TOM.5P\OX MKQ67"C6$E.<%089+^&A"3""90FU>0@IQ?3F:1XEK#IN^>]B"-WM:B]-O\LV> M+JE_6D/\=+$AC479G_'JOG!&/S6OV(5!#8/N2BN930ORY+;*ZHN9'KUBHZV# M-U^QE]HZ^-!]@L?SM;ECHYVH#P<"!?7A0(>S+]![+,@" M]>%WEV&\3S7_W JC]&ZT=S!5__[SXBQO%/5X9 M)7PP-^H.Z_EMS9\[ZIG HQH,:IIT&)&F(*#LDN$QJA@P$D+$W600(H]AUVP> M 8P(*+\'Y?>W)-![? VFK_P>Z#"H%L]8M?@-I)-_TP*Z\3=]L%LI'.^Z3GA7U9,SPOB!OP.[,<*W2[IS0QV%H# M5>1 [*"*'%21 ^4'M30W746>ZL3>Z^WAI8%?0Q"CUX>YBE=C^_)H6<+_L'W< M<61+2$4HE>-4I]C%9)]I![UJR?<;3+*&D)SC.@&&AEEP/9@5M M7>!"3Y.,.L@35QQT"RJ4@6FZH0+^5%NF#]MRN)15VJ#2SAK-1QY,+)KJF& 7 MNQG$1%8IVH,HX%?L@@#L$C@YD=&3$R!: *]D4'D/E!]4WM]=Y?VG.Z07WC>Y ME",I;%Q$GYIS@B7Z8H'UEQ-HV(X=R6@CA4#@#^B^\Z$[)O5G>R3^RW)ZL/4+ M*NB!0$$%/=#A[ OT'FNJ/KV"/OVUQ:G9@GB1<>QIQN-L^9\>=S3V8WR,-M8# M45[V-*OC;RU*WTH(%>U#(&@>(9*#;D#1,3 OMW-RX=-#N SN*?S,S/QH7>9J MN3VKUA:&*0R#68UA3(BNQ]8E/M-PWKP ZP*.-( C#2G1\70)]![?C^!(PVW) M$QQI2*<2WTKM_O-,M!+[A^$]0C[+^/*"I=RKOB&@,P_A9-%-QW)X7#&) "#'E3U$,_!3%S)#-9L#2R(1=T_Z< MG_FU"4LP$D)+:!C$Y&&B<%-E4>D"%S@DD9U#$JE.G/R.?7E7PN2=YB5.G)S) MD>SQ-E4>5I84NY>:G=VRK=60=6Q="J%U 98%U)3=WPD4L./S.Y;EIYL\=1NN MZ54/ZHOK[:5\Z,8)HRAN&&7E5&-CA.)4O5P<=!YW2T M M/ZCE!P(%M?Q AV]&H/=83 1J^=.3V?T^LLCK.S^YZ\DG*3^Z))PMGAR2'W:K MGPTPDNBY:G!Z4R0D">KTFK5*X; -.1$E>S$$ ^7\H)S_KLKYL_:6S)J6@[)R MH./9%N@]VFE05GY;\@1EY7<2S5RHX\L5(Q"[7US5,9TTS&%Q4M)V+C%H[Y@H M HF:O[P1@MQ*&7Y)]N;/4LFKD*>A;Z:YH('^G57@@TU"4!M^M[7A M0/E!>0@H7[ZK)/=C)XDGW_'9$8S(/3HW!-/!*IO=B"J)U:)!L:9MP^J*ER*W M]^$;GL>Q:W:C >68P.B :F4 #U"M#*J5,P".=(D=O!E M?+=2AU4*Z>V6CG# M*?K?B)\6-%_=5E<#&Q80&9N,UNK>)[=1_!2EWM\,H#)9MQWS(S>5/4V-&MZL M--N+I0,V$O\DE^ZXJN9"Q\5?D=4NYSF6H>;^ 2 M4TH=8.!>!'Z*7@ (DIGU+($ Y-P??<;WE';$!1RQWU1ZYC;UM) (+]0)07,W MAJ(=^XWT-,71[?@J/VMDM&OXY9:VA"LL)WASS+96=L'0)12-1]KF<=#J^)9+V63)G67NG9PTE"(#(V=P]P,B]"!R\)WZ6P@<8N!=YGY+W /)3'Z6 M0)#M'/\GQ&L'$4*7EC=JP7L!W^'MP' X+([7XAFM;P1L[]\J2%%1_M_3%]=\ M[G ^?"O*5MPWOZPI<4C^__Z!$/!?&)+/10+_^S_3RX6KG\V'(VG7++Q_:3JP MT'2H3C"UM$S;CE_HC<]X$C>[9+/J;'& MF0^K(K&-3$@A,B' ?'Q\6=ZG@^KB]N.G)T$^G=0,VX_7-ZU<:>*T,-LT1*A, M^GM!XLO[PY5M25&KFH@Y6-=,611]B:U5 Z$>VQ+JX1N*D7D"I6[*H&0MJWY7 M)N=\O>.G4_K!!9%_:&1^/M-X A?D0QGC1C!D#HP]C5LK!/O#T>D_&IB?CLVP MR"$RL$2UP>Z-AH.W:X/-$.4C2Q--+\;R% EF9WSZ_ET*P7=Q,_/3(S6?3FJV M[ RC*,$RL,*E*N?/-3=:YFISS?:,C5:W%6>IG>Q.N;O[@T>)61J';\ON@)#IDPS+STXK M?3JEV;(K/?(YG% M?C4QQ24B2I2ZE'36C+.V"/GP#4&I/$Y>LQ?LW9N1GYX)^W1P7<&,_.33 MFJK,"^86=GH-WE3$8<=H+R 988N%"]N#'\U I124?82U:78_VK<7KA[4<"'V M):)-7IK*8W32"ORPR_L?7PYE=@61O PR(@S'XGC\)I1)?Z[E9"4ZU27;^U [ M3W?!C.V>$?ZZ[LI5;R:X?S3L/G3I/BX00URE$?EYN9MBRK1CA(N_1 MEGM?C@2JQN;;W^&71[(42Y/=2-GGIT=Z5%R4_((5PN.NOLK65]]Z)3CITA)X*8[X^816+G@>/(I+<]V\C?B3XN91WT#.6G0 .6=K, M_WK\J\>/8FP^?N9X<<;QJZN%GGKHF$?7?G'56#2^L_J*(A&$+RZ6E^^2F/_8 M=R'\+?_DK?*0F[L1[O_1YTIGWS_1]R'.0GA;+P+FTT>AMDH[$MNGV.C')L%249A9$JHB(10FB+A&%:09)HFI!F!T2@UHV@2)A^. M=_UC;E)OY!5B]A+?N?M:A4:]4^%Z;:9?YSHY@>T-ZB56R%5[G-C-'RL:ZIW2 MEZ="C2.Q)4:H55K<4$@C026N(W"M>IGIL^6;0]=$%RCY_]E[T][4E65A^/LC/?_!6O>YTMY2R#4S6?O<+1DP M0\(\ANB5D,%M<# V> "<7_]V==O&#,E*U@H))'VDLU> =KN[NJJZYDH^+)M2 M,;<>I@Y'-MM/HX=11IO,W.;:?%QTALU[O/?TXX?9[/<,OHD34;C MG,@WAYDC;W?7+31*%J6NJK3M:C*OSZ./PO#F<&3A/HV&\8=5OGO'-_M*]FEB M3_@)'AG;'[DRG:4S4(S'F51ZBS)MWRQ6VNFC?ZRIV8$D-L.ADY&C5(EYM9C,Y2U\]." M7,AU1Y-A] B6-)1\)E>O6\HLI4C=6'PPN2LK&)N/H$E**$8FM7L^THVE4/EI M8,^$.#[2Z)$SG2?-6RSO1,HSM7]7E#+)2+67QT./'.JXP)%3U1X?[/MTS$F)R^PLI@INNL9',02.'.M([]UK4G+XV$WU+-,L M9)>]568"G:0/L:I8%15Q4A.Z=[+0SB^;G9O2(^E#N2I.NNU)[#6(Z=5J*J#II:,I'EUUFP_ M6LY]JPRS)@[Q=>J8LK3JQ%=\3DKGE\EH;APQ\= C!UNMM-7.[*'6F*7X&U>- MI5/MG(&W=>1@A\5N)!E'L6+7L3K6O?LH969+O-8C!ZO7NT)-Y%.3;ONNG.G/ MJNMUK85G/7*PT44Z.WZ*)\NS7'6"YMGQP$XF\*Q'#O8A-1CQU4%%F*FCCMA? M\L7B(-N$H0<0B,1NC1M1;2K=2)\7ZT_U57LPQUSU" ZD,N7*1DK=%6>Q?G-4 M=9N]3OUA KK3P= ;2W$SMYO%4(QDDOW*XU-[96^:,#2Y/Q3=5]J5G&5MNLYH ML-;MQ"@SE/&L1]#EUK67ES"K=7B[3%)'M MBHVBMH37PIWC14//0(9L6T1XO5!>BR-]YBY& MAX:(WP$1]"E5VWI]?;J^*32-^A3?K4?011'&VGS+6LUS]^M'[KJ M3(RHF\+Z)H'6,/1@6^66:&($1:;H=,:=>2'3;-IU//0(N@@30=J4E<>U>)>+ M\\7\VITJI0D,/5A 0ANXB5S"C?*2DW"[O;7#:X,F##U8P%T-CVFNDX-N_U$: MMQ:/:Z,:P4./8%:R,G"'@KV9B#F[_E3+S54GE\1#CV#6M#$NIY:+[JTX[PN; M6&.ZX$V+##U8:Z2>,>[36D&;2?V8%J]G,]-^A@SUUTI,#($:2\U&6(75I(6% M?OI_A)4T4/P\518TGS'5F'S%G>B8DF,;_A=4PR3?[.BA(_D6GC9 V%YK>P%,JFK'V#93^YPB8W7Y2G7V-P?1+==DS89 7 M^T.ED65HCHU.K#F_8(5]@Q%V:^OX8X-L\L721.P@/N@@,M>9%WM&L8-@%,$. M@AW$I["F!#N(NMYQJFF_Q21& T1&HK]+@U% M^>OXYU8;^5,:>L=$\%^)?)^^5\H;#O][L/]W00S^<\M-O -B\)?"0M/O@AB[ MN_TMUOC951!>=LU#_T:0'2U.,8TY9RP0% 31)QP$2:VP2(BL=V4%WSY@DIJ% MOCT8P,.P;)+X]&,XZICS]1BBREN/P M]0\N<=8P#46U*X9UK&>X.'[(U*TQ>A!CJYB=>T)6J0)^9X@IB2:ODK&3% DY M/6J>'RN]6')\V3+_]%[^#0&97AA&M"'2N9&[E%M^">3^IDJS'1 !@:F"C-5^,NHPGFTP#>C M2B0S#FV@[/+E*,4OEU%XMRK 3%5^[XZ?(:0[(IU7C,ET,>9GCN@.$X_RREQ. M9&,R3(&R'+M*94Y2_X[IRA=/I4R#?E<-^A=4VH\/(S>..XZ)*%).#./Q27\0 M$S"5$ATZE4HP'?KR=>BY@9?X1*4#0X&*%)(^42&71;(L!!G\ERG^?[CT<%[[ M^VH"11A/ZTHYP%*!(.D1YK5\0.[3C9M<\I*"MZ=+VL(904XX%3$2+Q6-N2Q, M/U>IX[P(XOT%D?/:WU>33=Y,\,8]7S.?$Y2__"!A1%75GSX*=J1-EN*?2+&O@)&/5+0K^ZCW4G7+Y&."C]]%YIMN MNY(2'N_UPF@^@D(T1#R)9PZC!=ZCLB4S@5P\]3(3R+N(&6\GY7T*EM?2M)YI MR5C!F,UFVB)2J]SV@8*QO'&3.F%+H',@WV]A&^F;< Z&HH!A1/9%#Z\>IS[! M:&M=KGTD]DNF]>F<^S+L*N_7NYA9#Q@Y,*O#IUH=",NO*TI=\86#/!K9OAB0 MPPS_B"1P%RGU'A>#>$.\N]&ZMJ,554& I!8$HB^V(.8V1TNP^ZP[R4YN3#P M9=05%E=Q0C=(P<<^8$S'=)2,UI_*C^E[6916U2AJF _#QIP4G(W]^#>>/(D# ME]D8+IYHF8WAA*Z,7Q)MJG+;,,I)%._6Y]ZUT$X@6>@WS)W%<,LO" MA\H3Q+@4&4D6@NH3RX5.V)!5M\*2FC/95,E 7LS(60\QBK4A_S=CI? M&,]2K?+\7J_7A[W*!*K4QZ#/7^(TR@^SDWP32F?VCE.+)J^F=#O3,M=Q0Y.Z ML9Z,5@]2K9)Z(I2.A9+,5>;FL),P,W-)4G5,DU>16DN:0;DZ MH/C-2+=):S)51N;[BBO?WK++S"3O*L!D'4O5D65AIC;"ZA:\.1?@<"Z,PH)I M LZ3)&**_F4=ZVN.;M>59QZIJ!+%B.@1/KG.Q=5HK#I2NU)=D,=+.W8C54@S M'J@#P9^$2S*+R[?E&\Q2\Z[BT.?QC>8JV2^;?6G3;3]T>IE^JN,4&DW8*AA] MHBRDD\RE*H@7P3;/SX1T MP5&QH7H\%*D+AIDWG)&M.)K@8?9+H;#B4[JTLHJ-!"_=6&+$-.X&O8( 30E! M9(H?Y@*_7R3LF6J67]R&=!$L@MF>/J!^UTO\8I]-/ SD8@$A\U&<3^[$63P_ M'.6A'VB<6*"B+,SF\NU/.^D]@8RT3?2Y"+V1A==&7XNQ?#SG4)M/D+M M^( ,GE?1[+,*B#)Q^JT'O=*8]5TC[VB5>=M=D%;G$, ;/TTJ'C.^?()KRP+? M5JCT)\DEYS!^TG)^8P,# RH RW?K3=&M?0^,( '[\*QQQ M., M"&(<"#GO7?OKRXCK3-]^-WT;R^PFDBR41_3?LNYC92M 2D&7KF;(1]7F+;]LY==FWYXD5/P'Z!HV=O^)3K+_'A>OL^R)+PT0+ M296#6E\@KACV%)FL3NE9:^-G8( \<=S#(:/S<-6W3GI&2_2W4^O#OM5S*3 MI#.TVG8WE\M4S42G5)#O)D#[(-%Q^)G?O!K5J]%:1;^3X!&B7-'#ATR<)2F)&DL\3*7QC6CB< M@2E'%VD8^?K"QS'+;Y C=X2=Q:W*W#7:/,^WNZGQ*%%;23*((C6K"E->96QS#-RPUDJ^-!7GBEG=%)=[HRYQ8>8 M>\YX_U]-6,(XG\,HW_ P/NMV+4CCJ_M8+P1(?X1GNOWVM*[V;)Y/911+JY6: M]T)L/8R1LK.)Z-5-XB3-/IDIB+&/ETQ%9[S_KR9L_1'[D&*S4N3)NG6[*7'1 M7BJ6T#&J K /J+46O[I)LV*V%VY,^I7(!N4TM8YG/%7 M*FA[?GO^CN?\'?=\^M"6\]LSLQ9\Z-75<,SQ5+)([77%,;% YICHBE.P6(3_ MH 4KT-)1%U#:Y%(5FX-=?^EPCB^0Y]*07%)*IV,(8XQ\)L+2-Y:W;;>A2;HM MZ++HH^01F7LLZK8J59XV7:E:NN%OQ:1XT\$R=]PKD!4[M'*R[);+C]Y@P1H7 MI%3_$8%/HJV*E)_E>S-)[5?K\HW6P&L! B<)+-',H4[-(C0N3JFN(8R2FJJX M6$_&R&"I!,W_JADVXA+OR+ _T9)V?MS[ B,Y ;1V'OP^N^H8C(BN,!XAJ\H M /C]4)!50]#81+*FWB_R$1$@7[BK1,12+RK.$Y)5K_,/B]LH%@$2--\D?J1& M-ZND>7'&B=>%,CC0VE;53V]8/T,_'(M:^$)6CV<\C64?KW<\C<\&KSO+R$@3 MQ>IJY@Y&IM0U,U6UWAS&DLS\\9TC%EB PA>2GMZ'4RRKK;KDS%=B-Q69HI9> MS$[FRAHX!1:BXE>)F]/T0V)VE/,1HO:#$Q15E_0Q"TY@P0GLG-F>67 "T_\_ M-3C!5/%EM) TJ%M%S$4<%M6P:&D::_QF5F^"!2A\DJK>0CY&UI6*H4\ZR)SG MT>B8MU(RN]HL+W4V?#WR-.X\+++IV03KXVE:UBK.,WW\*X8C?':&P!>G[Q,K MV&^@[SY*)"IZ3^MUYYENMQ,99&=/"T+?T"STBL\P+?H+:-$-T\#@E?T8?LMR ML)Y,HB;1?*$9+D+XG<9XQBW\@,J%!I"92N8[UI/X,DR+E=M\[W[H!#L+&#G; M@(801G4L'ZE=FVWDJCQ'LWEI<5-M=M?31AXS*U)C,Q5EK4,OQB#PX3+&=R+7 MT[E5J307D]C'GE'Q-,G_\"^KSO4#"1)ME(YFR#LZ4-MU;MZ=30X.V 7E2I MCXPDB#$<&W.H#TD0E^D(9Z;2?P&G@H^3+8J2':,C;?I;?"P89AO,25E QEP( M%X^PL&FFH3;OA+8^0V@6=]7VH)KL-8=Q4NDQ?17E3]/CAZGZ%T_&GZSJ?R%A MXQW(.&UOQJ5(I6;P14W(%S1^7HQB223.>VTU8J>L17T.9/PM3 >PH S = 6 MOPP^X3\M54;F^XH;GR!@ODSMG\Z_S]&2\'6$&'JTML3Y_4F\CS?MR=C8AJP=6F$R>QLW*["Z,>5R8O>:49DAFI?A0 MR8"$Y\LJ)'GH,G3O5(FA@D05@#B)S,N(+;@(2F8&C/C%^G(G\T#_Y*^<1?[9__[SW_U5N<*RVMP)\KBN_N,7O M:D.4UQ[JW=Q@CM^D-/N"AE5S4G QFKJ*QT]3D(WIYHQ5L!H$G^WF>!.K$&9C ML_/TE.AT55-M3MN"N'0W:V 5$-!X%4T=AC2RX(J+,UN\K6[3R6L.G#*F.^[R3L;+U9.?)6>:;PW@"!*9XXBH:2S*[ MQYBC>PAA>UX&#PO^AS/\*LT82+F?9ICJVD4QJ_^KR[A>AD65]K#EP#GG56AB6 MI!7Q@2[P$_@S#:!RD.SUYS/T%]FPK#9RW?QF-NQ&%H.FWKA_4&0;2V*D6&;T M*AT]38 =LUPQEG2AEJNOEHM[%OQIGRU%GNZR\WY<3,Z*@C:N9MVYWHVL@2U! M31'^A'F_9\J3OJ&-3-7'X&%$8"(#,?"*6LW0%L^N2'OIT1K!,%5*+DOTP[3I=^VF8 M5G)-^7&K)_49O+]XT!J]#^)01_AMVHF MP^?2F_8-[SXV=*LW34>E:',8I]5LXU>9(ZY+9C!C!C-F,/L@%A*]&>87M;: M[FU>7,H]08AM.HTF+YP-"^&7=;Z?-I]FW;N5-.)K[:0S3 O 0L#UF;F*)0[# M19E]ZTO9M]Y39*-/(?S#"82U';82QVQ%-IR1ACZG:]?_.U&0V"?LZWSX92PZ MC)O)S:3$KPK=?DVM/D:DJ)A-GH_();76Y7Y3N-V(ZM(Q5PVQ6$4*YI>D9F\B M?94Z4LSG(@P_9RM??39UG(#J#^/"OC?5G[VBM6E$GXQQ?&+Q;7.Y$*JZ&5.F M3:#ZY"D5+6;8.H>]$VHY$'^^=J6/\[H)/J4JT 5D4#/T8&#XY/(W%T ES-9P M/K:&MK-8: A2%26-DU5KK!F6 PG[4&[/;W_+J3J5]+ 8]?-B0FC.D2&PAK=L MSU]SSZSA[9>_M3X[SH'4>R-5WO!M])/)J1>OS9T7&!@V,#"<@?)V7F!@NMK' M77&^?9\C /CQ;UFW$;ASF>N&.6S/)KG!1\H&EL-JZ%C0<4XJ=5*S=#(^DQ)" M)B+8V4$A.1DF8C1K-),^80S<.7 EYI!E#ME+RU3X-57?)L5VHI^,.#,I*=\6 M-_>50:,D %4G(:N8>^+'QUI@ZPK3D>D"(>)%+RLDS9?_72"/Y5X M=G*)96S,$<'FY]E;71F:3CJ=:,[_!D=X58S^-^<()Y=V7L$19L:\9B7N%UDQU9F64K$EFN0% 3@"Z2Z7 MC+,Z$Q=G;XF]*/"\Q ?I4Q$-*?9/YD>\>!_YF4?(?,>#_XY[_ABG^9DC.]/Q M/U2*K1EZA$1VJ?H*63:I+*[+1^N,,Q\[\[$SYS(# _.Q,Q_[Q>I\O_"Q6Y:# M[ST$)FX[Z%D&_5G G,#!#8EVDJKI;]):,M_3&/[9QA_FF+]8,[>JJC]]+*XK M?M\]TF*H8)ABN]$0=+E'\'B;84E^%@@2XU_II\7"Q#.3);< 5L?R+COI0:HY MD)K9;KN43L7C_:X]Z36'"5)9,!J[BJ8.>Y(RW9!Q!N;<_P1S]X=RAEI_WKR[ M7=SQ8BQ>3"P*B5)ITA" ,R1__)NZBB=/4H;APFT'_V-+&.=/@-)C! $=_L)] M;(X'&-V9(JSGCXTY7I0+2K]NV/A=DHF_UCD5/SPQ)8U;2"9Q_MM39"% 85(W M2@(YR+,7X$&6C;\@S>ZNR?:"S@L7E]75O__!__'?.=:09 )F3GVO@,?%8NGK>!)/ M[/%OGO_OD["KW;.-)4)"+850(9(*K9S\]__^G_ .MJI&9&QHAOG39[JAK7G@ MCQ&:FJ#("+./6412\*M_2MI:..PWH2U\F;_^:V?P(\ M#N YES:1$,@\"J:N%OJ4_Q5AU/YWAJ62?$03:9@SK1#,O3,K.1K;6/R,18&? M_S/''_U=74=/<5!'W$OQ[;'\1WI&G/C!34VX%OZK4\\=Y2_P-Z8BS.ZUG;H' MWE<0J@-7)R;4'-PRI%B4A\#2O[LT>1HD]#;X4J)IN5:HMZI"IURO<6VQU2OG MQ#97;-6[C2NN7,M=!VFE[V[S/KK4$U26^'P8U^H=#-1.G M*Y1K0BU7%BI^O!U-,CEICEFI;4$K GMJ.!:6!JTK MZ%J%,.TOD$E[H'/XWI3^_D3 O\M]M\NJC_%@B4B$-9 G.D;!EQ*L'Y0941&P MYLSQ=L;OHB[O]9^3;,?$TFZX@0B14$?#1<5ZNNM&IZON/"&TY%8O?B?.\ 0( MR[(+/(5M.N@4]_6C8]FJXN[?#*GMQ? KFN:B<$[1V#]YL9UKE1N$B=8+7+U5 M%&KE!\I4A5J>PVIYN2:VVUR](;;@:X)N+T[_GJS@F8V3KU0=8YS],YXZO",! MDSU0E+>%!K@V,E?J&+^<-(C!MX0^ON;^PJ(H!]"(\?_DJ/A*/D7_N>(,T_^E MW"YZW_[-K24+JTI8UJ']=&,\G^+6JCT%H1;O&'K*33 J G7@E]H&-T(0'<1) MW!0#*H+EI+4]O>(P$8 ,PBUH9T,3;MM0683(2(*&O9*,YS' A.@M_IJCY5U! MX/;6RUD+T*8T##+",V1UHD+U!;P4W=INWY_A"GJ=T)KOG.1@.9/\?,6--<.1 MB>L.& O^0])MYA\.GQP6XF1N8F %2R<&3U(L4K5FP8O^ M@5#?M6'.N+%DFBKPK> 7&XVG.A85)ZX/,I=,8 1DAI53:"3VC]>?SWLCJ 7P M=G-&>K;82,.8@?S7AV8UL8(AF>,I^9[LQ5(]?>)_=GC&Z5E(W9Q(NOI$9LH% M*@_^D)7PFNI* ]:JV_0KQ\*ZBF7E,1,QU05\A;5F 6M6#G0RFC3PPV,5SO#8*LP*3"Z$JHJV%BAJ(N-%KD M90<$IY-.7G$7O" HOEY;_XQ+S+.G_-(\XC%R1&X>B?((RS.O!)<#G)"*OUY/ M#4US(\9:!Z>3,[)4694P5\8W2N=UUA@:UF$8]M:VLZ"X0&]"6($ID[N W(=2 MP+7PN !%,+?&+!XO!7[' BU]%E8,MD_\J0TO)-L0")E*W%_>+5P4A(9_#5]S M@J:1&\ <^SOU(4"N KC\J%W0XJ;2"N%K&.D6\=A7+W&"\ +M,A: M/-: KY&EHY+R1?A;8-=Z\Q6_OJ%G_I2Z%I8?Q#Q7N: V,$U4+/->J]?%N29FW27LOR4R2GQL[\& M\&: -(/M, Y_P0O_<_T*[BE\"2PD2BB &L_<5$!8H(S@7='K ;CYEK]NQ7M@ MJG-IACCDXQB5X2W+F2\H/[>GDLU)M)\W\%^\ ,,$_NI;3O R\'CDW06:*A%P MJMY4\,BV-!VI3$>$Y F\_;GGZ)N C?LW[+-WI(E6"$O<] /:+)!NX0^R8\)5 M"$_2NOE6L&Y\F8UM!T^$(>%H-D##Q2O$&S0YQ33F8 :R0@ A5S8']YZ&-@!0 M;T7> #@(K%:.X3(CUQ &'8*W:>02\BZM$$"OB.)&!SOX8C-M"=^L*E$GIW#7 MV?X=+2T66*@-SIH"G^P6_SLV)CJQWW 31Z6" ,2\ '#!14>P8#U5L5)&OC+P M_6UY6BHRS>W*QA@/L<:,56*L7')X2RA\V*$S]@%]%4#Y*GA;^""#[T(G>LT1 MCF\X%I4BL(KHG9?W0<$/&":^P#&9>J\/'8"X14[P<6F6P3F@L,.&1XX-_B\. M9 T*\)]XA&:L Y" ;]I6'"V06:[@:?A"4U=4^%$<$P,3X^<51K2-36HHDO5A M@ED0.B&J.L)8B%]"G@.9QL;*L@K&>[K]*SQBZVSUP82GE%236TF:LX,'<$ ( MOI6(U#8Q#'FM8C$+EJQB$4"B;.6\:L"SX-!=\ M!?LC<4^>E0,P&:^+BF%GP]OJ.ETO40=_2P+*',Q$"(_QIL%P=?!21XB;&R:@R QAL5NE9*NC"3&Q8HA!/1BC,! !&P53!/HN #4Y'' MJT(XOKT/9/S)E]KW=WH1$OGYR+6^K0H?XPAT*N @U.:Q-4JYE?%-M9*V9V[9 M*FP:M\+P\5XX=QG7WQ@7WAD3="]XX7]^&?01M2)(8R*P8J[J(0DBS(W$&.V9 M XB9,OV/Q6F&/HE@;C;GJ/$_,'E?[5TUGG@#&_?D6 =? MCW!+S1&64&4Z46#T\:_]8-0"\R$$,A_<:..P+ HU07QY+0 P$0V M,YYL19[!8':(/$35 6\R%9PPFH9A<^6;P:AJ(\^Q$$>0@ES(GBSKNWK8K?0F M$SQM_K+?_/@96[QRVY(+J)ZSQ?YP6N_G)5NN1B;G?D&1PK6 .>0/<;>GV]FP MS+"+$O@3>#D)[1-'*)9$-16O',@"9%FS\"!R?=^A+SU3)N$OT[-3$_/T''1@_'^+FG%I MAN/>)#JP*7T&TC"$+FQ-T+\R:5,UV'87<&_@EP&7 G9!U6O0W_"+,3V U$_4 MR+V%CI"F(M 4\4M5*CUCMF%8E*42IW!8+L:L" \DWEG04WSTV8<:$X#?@=4< M]*$ZRHH"#A0?%!M/HC*L\ZE"]"DK/ [L:.;L1>3M)@D/8L+Q>S#,UFZK3YAJ^R$9,>!Z3\LRI6&(!KB&M)%4C# ?&^5()%E@6 M!LBH(# !6_EJK&%_(Y<8E)UF0=DL*)L%97^W,.'7!V5S?^7\X*_/C!/^,I"_ MM #M=P+\GP9PXZO6-_]ASIH<(4G2M,T>S&9Y4JJR7T4RS?/;Q'_ZN MN"TTKC@?'IRP];D*.UXK'RB<__SG6RJV&ZX[)KBA96+W\S9E@2T /X%7X\OA MQ+SH43ZXD6!??D0S)VE8=))=H'Z(<@"?_F&@]M:D(/W2K4>^W9H\-8.8FFF M %@U A.NJE.?-C&1C#65* 6VP2TDEU,0(I82\@;56CA@A@A'3Q!UP'L(K/SS")D7XD@;]Z!!:5DK$&K^459SA@<"RZKL]84K_--;()%Y'&8%/DRA65Z&C5'T+=^@H3<[1P>J,?]<] M,Q<K$W(>S84A=Q=GA?:BT8A MSED21;*Q21@.">TQO#P&:N\FZY"\?07^C9>736)YO#@?&38QIP:ZW?E5:\?H M[A_2-F*!JKG@2M8DR\(H@&1B+7R;4?T=G"<8;0)DTMRKHQZ?8/D!&A/?^1;Z MQ)<$^C>)2@W9ZMXK_.$;FU$Z.XA%/%:ZQ\H"=KV';A+^)#NT%@,A(R^ RWX= M16 VB_$-EKH- B,!PR3,S$2$%DUB7O;R:(*Q_C7Q:YP*-K%EP[^+7E_&C'-* ML:\!%Y@JBYXW#DMY=3A2*N(\)]0]CMOU=C1ON/R\V\0OGW3$F\W9"W7>5CE_ MKP2=R&X]B8[9=]^#,?E@1F$P4S[A^9Y]27,K>^)+:+'_& G'\]U#).(Q2$B@ MP7B>G1?&*=+8"WB\ MXU,:4Y'84_S VJC^'[SKI^#L2TK!GWDO'T8I'BU ZB MA@E!';;;T##KQ0Q$]&,WGV,?QG9-X+FAX)[K%)O$KUUP^'"2L$N\1Z(I$>0.? MM+O5W4P)CCX")76"L!\_BF:KK@;1S$H0+N\')%-!WH1(38MJ5CZ,PUN+6&@< M43<1>AX_2^2?X:QA]FJ#V&V>[Q=NW17RV5K)?&^/MM1&@QN'J M#PX&I$1_X.]S'WZ]5DN=QT;_/KG6IA<%8_9<=<8ZRRD/YJ M+M@E2%+!.$(98$TRS6')M:.+G)5W9[F2U9:;F[NYU6G^"O$5T,]<))E;I\C> M)?7BX]=EDFXPH?H,H_+$!-I1# MR.#-%^U:57Z:1[(8<1/]>O$QX2:RD],1A/ATN[K-;EJR6*S&XL55QY!&P\G) M":(%0J=)KP]BMT1>F0=,$32_@%BR:[Q)">WUNRL5.M)VT@ H@7D$0FL\4P3P* UJQU[0HG\RMTQ>UU$M\UMRU< 1 E12TMWQ9([=!^$VX?)>G@WF0@__N6O,P0X>&8\5G!JPOU%[^%P VS%O5''MKC31 M$68UA%*FDN\1P,9?!BQQYBT0]+E!8+XG,H-%$Q5]H81$ME-6_]SMRXSS;[*N M%;W$''S Y2#OF=JK_9_V8JU7D:J8695ZCS-WO:QU\^F'.*F\M!]LJ4QSM_ZYP=8A%.I'7.;36XBKVR0Y3G7P@E:1&W ?X?2ZX*,L$"TVLWL?2Z! M[*7,,!]*?O+$5GZ#Y'V,G6"4MVFSCMWL=Y@6='A0;G2'J.TOUSXB)OEMM0E/ MMJ/F!1)S[2]EZPT H-*\_L@S>?T@+4+Q!&21_(\@Z@0,=DY0:P)B$!3\'[P@ M106&QRT=R;3!;F'2G' %EH.70O/"U\A/+ EO&*\&1&2HA1"J^70^>?H"[ IS M(^KH!_A8%EUX&#!^^,4<#)?K*:(G3/!/QREQ/US'JD@T7MO)X0H?]Z^CO^2M^BJ8=V0!B M6P[[B4Z(%"A.]X:#<7N;>TNK MIL!Q7G-M9V11] [J*9"X%Z_NA9\8*YK/@Q% M'E]FFD_F Z/?_SROBF4CL6RD<\G78-E(+!OIZT*>92-]4#92[$W92/'GW_&B M6>F8N')J"]I6\JR;>>)QE;2Z4C'T207,#B^'NHY2,=5,XX<5!'9J:Y'BEJ%EAI(Z8NI:Y%$FR =Y@I21H*' M\2JHSA)TB4 UWF]N$KFNE#@OJ)T6*%3)I^%S[6X!BMX!Q#^A]4AC#& MG@OYK3-&JI61@"4;WWY0R@Q2A*^\.%>OB+-?'^A(4%,XALD/2=(, M2??3V/+^'*J/ -L"B;L,2O)V@E\;RKP+;F^R!9)"^')*L[(7-W8^X(>7@L23W2A/[YS0H:]%TUP*6.OU*#GTL@N2\,OS/YCI6ER7](9I+ MBBI?ZN;&]6+DD3\237%\W&5$4WB@@6H7?G.#TU]FSR\U?(_YW;!5G;2W'L'9 MA&<#8_;.]<('YF=RT?QX79!^'VTE>2*4!LG1^[E!B@&U!DAM"G#$6S9:6#^Y MOZ)_^\J-ZT5X>,5" F7.[_?P#_=7;&^PY[\GK-L8X7T1=/_+^MN_%OS9\+/Q MOT-*+/P6Z@%%Q7@\*/%W4'WX^)@@PO:Y-_]#J/6OY-\AN/@],(B<_1=HLWB% MMM>C@^C1^&E+49'U\MSO'%5^(?@5KKHJXTVLT!;)B"I,RICLE%NABI5-XR&D M;4SR-AIZ)!%MM0'U-H+&(D3+&@>!_<&#I)"&B23H%SDQ$1VPQ4]2[@+>9)*, M_YV5[):IQC>)L0@DI&!VRY84A98U"47_^ HNM1X$U5M(>0^-)IU@=9LX.H'P M%H0/PUZHN$<2_FV,<,&2/7#Y94<6_MX]?"-A^/ZZB:T".J)!]U$_^@4Z](P1 M+2T ;-!+40Y0E$A.].V0YU'6_?2 8 57(8A!+-9,-]98BIJ@P*WKTAX24,UD M#W8AHPOT?+$6H?82_K$";7D[]IZ$X@M^\PMTS7T_"FH%M&+XW7)(S@[MGV%M M^^_XMBNP(_FMZO#ENX!0'J]0D-=I3S?LB&U$:%5BK^4>R.^.Y2L+H:B9G;@D M+(2-:%[<%..LQ4'_5VI\)#5V: -9R[.!A(^15AO%CT[)0$\%.0S.H=5JMJV$ MMA683!2NOO1JJ) 'O=(:I+8T1/!::*YZ'SB2;7\0X4>(W2]+Y$]& I'P#43" M&0D[\?#6UX\*._V0R$1[)[ #^BW,UZ3PM6J#_1)X0>@&(6T9X6EO$Y"5I9-8 M0T)R_MWD13KN0G0_^#+8AN:&%O8-KZ4 ?4*)-XJZH?#80YX02+%B&\34R0A, MT$?Z6EWY=1YV;AF_$9;?CPSZ8SW;$"O [U#IK5"?K9U@.8R")&X&ZD$!.ONZ M/%&Q]T[>LX\2^^3"L0\*;'FLV)L/GM:DD6%ZQ+YM>T!3R*70YHDZ'2YH%GK. M-PP? O@942E@96L4E)8G,XQ B]_6- YBE((;6;(AOXE>O>KG"Z>$?RC8,(%8S34_5IHZM8IX[\:4B2Q%!TX M=?<$B5T_S>Z5Z9.Y5P6,RJ5>G&2H$2OAGGZ&9O!2;QKB)R)\%FH 2-H8TC:) M929+[4&W'@^N:?'GL]L"; MH5WN[ &M#F>QQZ!%0:M @+SO%?0","8@(@RA MH"> N6W-0MT9M.Z37]O?VFE02+C 7G;I_DU%9!^O&3R(1?HW9*MP__F]X[V; M>R\O,2RNA*ZN$#\+=04D3HPM;05X$S BF_8;>X$A;1;TT.B#'KWM+NFW^77X MUC?TB4%=3SN[WPHBO]SN\66L$9I1(<675XA 3"634(T\!W0;DU08\ J/?3#V M?9Y^27)J]Q7+X$K3T<2P5=KQ,'!!$RK7D0WB*\TJ]E-AJ0'9RPJ7=%#I@[, MPX4=CE>EHH./Z*1V'&V"0@LPX4\D38.X:0.$H$>%!SFR2E\57@CHL([NYRQO M^UYZUQ'P+/H3<.'@07,\56WDJ4A!8=(=H0'Z7([\.UC5 X'4^WY'! @T5DM: MX1V HC>%M!%Y/V5Z9[46!9Z_ "&H4NF5O#M8#CDXVG;+6Q< W="1YQV6PHU; MMS_1 &-K=\G^2K>6 ^_N?;$MP)>((+YA$<0L@IA%$+,(XK.,8V41Q"R"^(M' M$,??%$&<>/X=+[I2/UV'/)"]O6BSL!KTC$SM27%C=]\Z&LZU]9K)8P&>UFJ)(+S:'V!,98U]/6_=+[-',Y;'[8^A-L[TW0 MZ1ZP"#QF5)F&7'YR[!MHS4A=]\K3*_57X^_/QU+P;5$7S$@BL"Q;(J94TNZ8X#[^>H*/VX9@8OR4MG6M'UO? M\:-[8;4'W&%G2;NS>>:[=[N46=D]F!WM\9_ .%I'':-@YI7)U MMUW+''_PB@=:"P@5-*VIN@A0WJL-1$KU/(=>8! &JPEG.2-K;*J+P/U]W#3G M5YGS/344GQ'UW).2;,0H[G$"_ ]@J$5)J?X;7BYP)8=B)<@=0S-GR/6+KP4=T4@@ M6L-EZW8)W!^DGC8,243(AAH>+&B :4>.UWPH(+F?[/*Y\^%]WW MZTJD4$VK9MB8638(E\.2F0A+[VREK;HB^*#*.ZAC9,ENZB8>FMMN)10P.9_I MO5BE.,S,(N)\68LOGQ+W_?6O1,0XCZG#_;TBI9ZA%=S:*M3[*.MA[J"$9<=P M6 HM*\[D*AL"8JKQM@ M0B)=F"A4CJQK-R.' (R>^>MK+$ODRGU*:(VN2WD3$C? 9M98M=7-^ MM9;'&5US'^MSB,Y:5/4C9!HEVQ:*Z1JS0@!H3E1L/UO"4[ M84'!_8&D^3>\;_L07[@.QP\'WC<(3)!7DJ>'CU2O@1=-- M&[38KV'+MH @: MY:+^>[RV:'N3>P$$^\&/^*K6J_;=FDJ[G:FD*?:N[^ACTK>! M5EJA^ K2MD MI7*>A^O;P$%??WDNB,<#/Z&.< ;5EF2]F.:0/K57>?M('GIX)B\K;%N(?*?M M41! ^AY]_&J&'MG98ICVC]:VYEK/0N2CTL5.6;@8P[RN'' 6#/NC&5*/7:W_ M4.]-3%X56ZF)*HB"7IR\HESNQ=AE/T M.OT+./G6SM?69PM7(0[;H?$>:/@;5 V4;-M41XY-4)@H/'C>N3H.+(3XFH/H M#DB(Q/<6M7L0@7R_\F*X M*K:!;UY*BA=N^$B]$+[D%7*3,$;]IH1I@" ^23)3B]Z:A+T]Q[@%K?J471:G M\:ZK"[%H5A'*J='9*U]M&^\ADB6X%-[QI^I>;XH_Z"/J30QD&:(7X%T18=/R MS?RAZD%^Z&BHF/9.%"EX?DD>!4D5]MN\&_,Y::,#,WL#?<,O>;\OBQ&_,/G& M"ADB5UX5("R0>=DYTALLDIF8?J>7Y&1Q5L^/Y_68I"OBZ%,LDE!I_EM;8[&"[^/";2C MVAJJ*V6L_*U4&7/8P!Q*KP7#W.L])ZRQ*G/09:X58"4A-=![K%:[ZSW;;J0, M(YV_E<3E6'=CBCM<#>_>U'BQ#5%;A'[#Y"MLXRFR[G9(@]XY9*7D/SU(;]$G MU$$4#>DS%6O03L\>RF,^-W%C>F$6B:OR+SLTXGL*H0BA309W[:Z+=(?*[&W_+U"%0M$#X-8X-X&C[Q=8\!/"?*\&:6WQZFX3 M))+/ Y@O9EQY$HI?R,$KEC;WP^S-;?$+\C8LZX:GV8$[:7NY7[:-9A$R(>.- M0H8.,2=TJI9JS7)8<[CM>U (@U3YLZ9^"TUJF,24B-05L"N:HQB(\IH$;@W:3 ,_I.H@5(1< MQ5,,?Z]-BAOJ;P';4FV'+&IW1@PDI,N6OTP_G2)-J4;)'Z?U:G5,HDJZ1$U_SCHJY^<1 MJY88S_A^;KE<1R+IS&1P]FXM?VO4!/'Y:LMVV6$Q?B[-(#;!7RLU4?I]U(,H M"@/K[T&]<\>$4KFV'RU.Z=%$0?-USQL55."1H(V710I+(=)(4EJ =6(;Z9$U M))/$XOO&,0N,I((SP3OCDM2)S3Q2?ZRL=G8/V3-\D? U(ZB5^4S59,[K,^^7 MSO$K,D-,+LPVQ3B/M3X_X!J4,=N]YHCUT ^5@Z:H4+T)PGR#M4#4@%^?AQ:O MUTDM!].";5UY?X'SBM1KO/),\AAS)U#A,*C=H(7KZ\ B=<\#1HQ4$!L=%)/@ M%I(J1T@+":](/K350_OAO[\]W=?2.T]MQ2H8)F:;>@[\SCKF_MMRJY:@R^2C M%Y#^W/70;Q=TR]E[H1U,=F]S/![6WIQ3B"(?Q MC@>QA[\,-PP,><9[-4IZ\K6Z#!_]'/:+_ G-2QQ#5.1X[27J/JMLX7'S+X=^N2&*@&;;/'O96#<73AC4](#R;"2>BEZ_4Z@N0=FM\4N@#VMQ%:/@U\"AI2'\+88U"D M . "^7;UG:!]/./+A/(2C^: 0MXAR)A)"V^2%B35[('+L+IU05*YX#GIP.YF M)_T%FM9X-3ZX2SU)?:QW3@Z5X./C+J,) 4"%Z_G=K;9.J?+6*75N(L5>!_EG MF$[@X")_P'6'AU./]-;3!54-?/_70G)IRS.O.1HAW)V4G"O_GL4G*6\;NQ"= M=$/+@VX=TY_\S MHGOA)S!L,>#@='REBVKRI$NW[XN$#FCAI6SSZ_&K_5:$5Z&V@^'7T^/9;\/G M'XXW;NPEW>ZO%_^.D9KP;VF;N(JYZW5AP@0J+=T M6[O$Z['&D=(S:O![N+"H%$#&]8KY$C<2G$*H<87?1<\WX4CXJ@<_,I%<[8.8 M#A*;]A?:J%YWN[^ON>J1)Z$"(_0%]&;UBQB0X_'+(="F&7[@2+"=8-'AT)+P M@]((='[B_/8SAHA@@8>#T*(';9](&>J@K/+6S6RC\517EP[R\WR]@5ZU2A-) M,N"J,8*P'LHSZ#XB6#HPC9%!:D!>P6*W-@%'WXZGXI?7%S'\@_\F4L'$IDD9 M8#$@L3F@8X0"7_PPPJ#2R]&RQ[0<"@:7#4U\.@?S< M&5]SW9UHG A=U%3%VS7'4_?G.]+1CE8OCI\D8@J-ZGT MS3^_##MLNW-\IWI/^,,K$%5- S2CNSS/#]QV]"#<>ND8\,]N TDX&MJV9KQE MPZ$34KV,5YV>ID]2_S#X[\$_=AS^[PETRIQ)4=D1\,S@9,E\Q*+@%^"EY@F+ M9F6$DJ$()7I,.B#!H$UFT-T5XE:\E8\<^E6(B_CU(K;L*"@\$AH5XKUA5OHL M0"P5 UHR/7"05D4,R?:0+'X%!&/ MU33 'U#)KKRKA\B8KPJN?N>,3<$:UI6PCA@WDYM)B5\5NOV:6GV,2%$QF]Q) MT>0/PY]U9_Y,^'.@3-(FN00#HAV#_!OK^!T;: YTD+C)AP*=U_E4]_$A%[OI M%E.WRV@\VDLIX^:/?W7C2 ? 5]7@"-I$>*:+ ]G=E^1>'__?7<4ZZU(TY_"Y MO>)^E0D0!@QYDHL1:>SU.[_//MT-E^6LT\5 2PA- M93+1&I-/WGG\3459/.9A77/U8]APH!GM=E&E(C(6-N$2-)'M[A5I#_]Q@#X%]%MA^W< /]\OA/8U M"\!'HRPLDX5ELK!,%I9YEL&!+"R3A65>3EAFB!]'HUYR*N:1H#4,8VDYDTK( M\C Y2O/#!'[O,!,;)8;Q1#2F2.GH:*3P/RA[HT]TQL/:S7 ZS)N+/)]R(G;_ M[KYE#QT!O&C[(YUB6K,KNF%\F08.QPYSMU$XS=Y+;FIKJNV*JD2TI:4,W7%G (U/[(V=]8=@V>61V76>= MK=S?981H*1!V\OSBPI=C_O#WBUO>K:Q=N;?.4 M%N?F8+IJN>[-K=LBTBX])*.+I8!''H I9Q45=UBZ M78HI]\',W1>C3F\&(P_ U$]V(]5X\S[?K3>G_9R^2#<2<7C[ 9AJTTQFH-]E M'KI.K*FDE':MT')@S@,P\0HO9#?BXT.W+3V<'33SR@#R56*F#EJ.,($:*PX24>:SG9TL8>0#Z87G>DA96 M2A?O&EHKWRVU# PX//( ],59)S:I3->2*!4VPZZ"C,IM#'9T /IVXVX]$_CF MW:S=&I0SA9&Y'$DPYR% 9=20;A\?"FT1]3+EZ-,X7]M(ZV&4/]S]HY$6[+K< ME6>N7)HJ#^-4HSL28.C!]E57BKOK_*0CWMT4^[W\P[RWG$Q@Z,'^Q_>&;#S< MUN[%6%MKVZB6&ZE#,O0 '5^-8MI^:'(W]5:2S6Q-FTU288>0* \>.(5Y[Y5 MY.\2#S5ED!ZG-XDF##T$P=05^W?V(R^(.6MMQDLC.!Y.[V;0_OHG-I/2DTIBN'@?=&!Y[A$L_+NVBMGB< M/W5SV>B#6Y*&W5H90^L(IYK'[(%I#YJ#KML<]2;+^KU220HP]/ ^B2PWHG/+ M2]WZ4ZJ\J RL5>MA D,/$&:-6H^.>B=(?&R@"I5ZU15&RS4,/8!6)[N>WS_6 M;ENS>:_PM"[-GS+W-;* X29V*5,MS>)/EJY;$K!PMHF8L32!PB%OI<6&Q229F.5'-N_'F([YA;!4O-GT(K=X"92HW M_9O^+'+/)VN\RV<3:3+T %JQ5F-8E*9"I:M.LK/,VHIE#'Q9X*$'T,KK2!7EY4)/H0C3%M8)U!F(B]LT4WG'Q[412S5JPO#&'\XM%+?],Q< MYL'D4^.2A;++FTZR2(8> '98,Z*-2M46NHZ4YLNU&W51?B!##XAV+?72\ZE1 MMD6G-*A$5MG.)B].8.C!&21Y\:8NY&+M;JS$+P9&M=J5!3+KP1D\%JV;HGR3 M2HCU9/(A]]AM9-:(S'IP!EJAG^/SJ_A8S"50)=:*&:TT1JW8,1:GSY.]Q]Q\ MJF&V(:)F>=5T-,QA8D>$52M9L8W"8I#JUO-MI.I%J6:J31AZ (*!\OB0Z]Q& ML=0PK0V>;E9YU49DU@,0+*LY\>:FV)'Y)3(%I6Y$V$2*:UAZ"$(HMGBXT/GJ5:8 M24[<*)93Z7K37!\3U]6G:3:6N!O&Q'GM<6JTG&2VE#PJKEN)>V58*)6B,^G! MS*NFG>=7/1#"#T;VH_KPH=YW7;XHQ?ET?Y:1RRD8>2@/-(K&0NT]]&=HGED* MW:[&C]O",05,E>E_/.K.V\[2TY.KDMMI> M'Q."]?O4LN^F]0<1GV2[$$_=H64$A,L#)!6,Y4JT]830+1;STZYU)_22F?7P M" ->;RJK07[M)F:I9(FW1X4&W^@?E2W5A\%2GBOY8C>7L7./K8BK)K 0G#F$ M?+V0CS9*2%EV[]*#5BG2M89I?$:9 /)OSQ1,OBE3,/5\-N++H95O",2,O9LU M\]>AEZ$@[L]J14++^9#8*1+GR%G.'$+LGI[-R @B^20['&5$HL;V@OK\F"#9 MR[60H0Q J:P]7ZR@RY7MOKQ@7[FNM_Q-9&$/Q#Q\&/([ M;"S07$R)S5D_6^V8-:>MF9/#A"!:X-9W'1 S?X24#UE8Z*?_1QAQX/@\PPX8 M@<;4)NT[=8A=/\)?1U/1FU@JEMZS^(?#(ZB]GP];ZJ_C,6*LMTU_1;X)B>*, M+?O?KY!)(EH\?*.^)&^B5.PZEOSOL'W,>Z5O*PN9M$+S0[4K!:.:;Q/S/T?6 M)CXDZB$!'_HOG1.>8XN\V!\JC2Q#WN6_O,_MOP*L$/7[ B>8 R. M# "7O\WK6(8=!#L(=A#^0:2NTS?L(,[@(!A%L(-@!\%8TQD>!*,(=A#L(!AK M.L.#8!3!#H(=!&--9W@0_'6,'<0['L3_V"888M_-Z/IQN\Z\8=6Q MH<&7__LC&OWQF_N/IZZC*3\YP,_GB"XV'"G]POEY!R<$T%YRY9LC>XD#A90+ MV18/"155V18,.2UO.E]$85S@\[E 9G_'-(>.4?-!#T6OZ:>78^AU_KPH&OZ] M,'\ W&]'^3,ROQPR_Y.E?R)AG]]I4K7M@GD=309_+^;&D)LA]]DA=^R2D/M/ MMNO3PCON]K/IX9/DF.].,O%+(9F+1!)&6M^2M#J&+6D7I46>CR5H6XSDYW^- MQP@IRDDWSQ]L_J6#I5'6/]_WXOW8#;_:$\!_K)[\[<'@<;WO#@:�P,C"@8 M-C P,*)@V,# P(CB-]3%KP*&\_,R[NJ+0450FJ*)5$9!R;,A1G53 QF4%OL>/SA2.R@MQW;^*1TE:66C0]Y>=6I(P9 MY>H^P^]40X_$=\JA0RETV;"]W_=S\8'F!5V&?\0MY05A?)29Y7^_-(:9USK=L^U.B(__@W>L5',T?JH3..\NFDQSC*OQSI M-19[OS-E^,CPD>$CP\>O@H^?('&]CWCTY*Q3-<5-]&KRIWI< PV:0"5PG5^F M5>SDC/UP.[M,,8Z9HFPX4*#KTIG]&6[UW"^ [Z)RTRB,U]TAD_J@U5Q&.JC; MCI1*O;MN+:D\>84H3ZQB,^;#F,\7T888*C-49JC,4)FA\H6)A&=I$WB+_':O M119#)$GF3-+B#[V^^%1H5T!^^P ; /.B?\Q6][SH+VV;/K0M#?TU$GG/,([D M.^[Y5Y69WCT;9__*. <@?,>#_XY[9LC^30_^.^Z9(?LW/?CON&>&[,R+>V9Y MLZ&F1"QYEF5_?*'LCS-G@PP]&!@8E3#T8&!@5,+0@X&!40E+P+ULU^&NXKF? M@&M 4^0)TFWPE%NJC&B[7>X_EK,X!$?Z.HD?(PV)_0X/T''!-A;4N;B[4_PU M?L5?T;\QE)S%O]Q%F*<.]'26:_+EI*K-98IRUWRQ:FA\B@J+SKWZ^'-\.;'O[&K1(QG=0P^?>V,=WSKF-OW M(?2[PJ*F5):*QD>:Q4&V>BN6,W,@=(C&/1FE,U_NA5H/+LO&=G)5^0SS%UBJ MQL>H. R5&2HS5&:HS%#YPH3Y[V(("$7HO2XQ[^D^/4LN4OU>-Y?K+7L5V7EH MS85AE/\ I9^Q(,:"O@\+.DM[PIOYQ?+):)CJ^"$VRY6BPK!5;Y;'P@3XQ0?8 M#KZ*0GU^[OASM1VP/7_U/;,TEV]Z\-]QSPS9/Z/'Z/<%PGGMF6$_PWZ&_=_Z MX+^=#_@L7%>+#/7A -_VK[ MS^/Z 3P8F7\],K_4G*>S.\U/CPG^4UY'W/5<]%W+TC#D9LA]1L@=NR3D_I/M M^K3PGA6F/ID>/DF.^>XD$[\4DKE()&&D]2U)RVON=D%:Y/E8@CX[YO'%@Z4= M'5AIQ\M/@CH_,'Q:H:'S @/#!@8&1A0,&Q@8&%$P;&!@8$3!\D#.R,NXJR_N MEV64K"F'EHZZDC0:#'(!=K4##?@+.5H.]L:J YT@FX^_J";M=RLGU[Z]-UPQ M)]]V-H;6?;Q7)K^=( @T+^@R_"-N*?]UN8+C>.TN/KD=Y[K+>]V(32NK9+T[ M&49IU_8TJR;&^,EY\A-6&9/A(\-'AH\,'\]&WGH?X2B[7L8SO+CLSOII\VX6 MCU6&^H/P.<)1XT9*H9+;F#D)X:9AQB6^JA/AB+1$/XET=#[.UJ]9@?$9[9E M)7";7Z9%[.1L_0PKRIR*U9_A5L^=_7\7=9M&8+SN!KDM6/GN_6-'ZQ;U:&RJ ME]W, FZ0]*G5:\9Z&.OY(IH00V6&R@R5&2HS5+XP@? L[0%OD=Z<=B(>[\6R MD6Z_(U;K]ZG%0HXV07H[M?[/O.&[-_TX+_CGAFR,P_NF>7+AKHGL*19EO7Q MA;(^SIP-,O1@8&!4PM"#@8%1"4,/!@9&)2SQ]K)=A[N*YW[B+1Z'WX9T&_SD MEBHC4R*.]O]8SN(0'.GK)'Y,4W44F5)]-&CPP?&3XR?#R;J+NS;:.>4WBA-IQ.2F(L MU^TYRDQH_'M MA="O.<)#.QHEG ""?4_&"IBW^$+M$Y=EQ3OY?7"&^1$L%>1CE"2&R@R5&2HS M5&:H?&'2_'YW^0[L56D(N8R@_2XD$L4RI7F,!;] *L 8T&, M!7T?%G26!H4W\XN:Z_:$F5K.S>KY]L9JFE(I^;@&?O$!MH.OHE 3<\+_V!(F MCW__(ZNK/\?_ZRVQ^R08^L;WM<_QW[X/_CIZ@^;_+ Q+A3/Z:2)-LM45\CD: MN.A_["QN"_S(V- ,\Z=/V/Z,< 0'TY%77Z>0;QJ)):]YW_@(2((""'.28QL< MS_'PWO_!+_;_2^ 4K(*R&;P"35I8Z*?_AS\E>?I%2PWA$Q!F\#P[SYP6F_P3 M2NV>4&J7B3TZEJTJ+D&[=XNKB'IQ%<=(\JQV_#RAO1" HEJY9S7 MKCQZ_3(Q,UQ]_QB@B\;5SA0%6 9XAUF>__%CT!@/\B:HD[&A,5?^(!-9"S0& M?JVY5\]@/A]@_HO[Y5ZF#T\TJ#ES? +C$T0K^N="OE)U? _;/^/;HPS"V5*! M+/CK\U.P9,2M0#3BYEO1#(!D3_%9C5\XQ[$F69:JJ/CK7->)UCZ],[< M4U\U)8=F(D7#9V*143ECCA?I$AM0^A]\/FL='Y/ES!?P(D 7;V5X':$I+0[\ M11,RQ;'3BUAH'%$W$2JP_"R1?X;2R(B8[::@=ET3/6YB_&9FK(2CD/I=69U^ MA(DP-F!15=MI?NI]]>-?3 7&'''28F$:TG@:H-8K\/":H]I=6<>B,8:XL? M82$.813!XC$F@#!P@\/#9S7&#$G"0%T@DXC2^AAQ> V/B BT^#E\[K9A L\" MXG$T&W\'IX8Q#B.@Z7(V)DC9\E?1 3R1YEAXLKDUIB]_!3)> !:I)E-.(B=& M\69NR!A%[*ED Q\PS(5ADK%X!2//J^>!"G\91@,B=<&D!MD8!IF*][Y%5M@\ M/C#\=BQX408"XS1UAC1U:ABRCY4^2.;2#,"VD%RBC%QS'3+'&%JO&(ZM:,8Z M#!=N*JT03*!S(X3_\WJ9WT2L5S'"IAM(&+BWQZ[@KUI167D^GE!J-=))F8A^H@ M'QT(Z(2K@;SRD\:.[P@<.]22=^A+AM&A1RX=(TP\F>;]8^ZQO;CIQOK9X;K5 MOKU_&*SWB:(]GB+9T5!=\K!5M8-?7J&6#IX05G-&,\\(\MH.$R: M&4F)5]*S_B#QU#;LS;TKXS*#G;LF3^%R9=._YFUW9AF_Y;0Q:*'Z^-X4BGKF_2+X6K MA$PCH?D-/"=?_-RL MSG/X]>-MGA]]F$?Y;!Z-^5M+ Q?INF/Q5X@3_3!_^[/-]CW!C:NKZA)V< M532QGN=E)=^4&[-^4IO)]X\#J='_['H"V8K4R8HW8FUVUZ@/VOU(]6ZL",,$ M]'L\8>( H^^O1=_\Y]Q$?Y9[=W[*Q.[I[%5L:WCQ.Q"8\IRK_1+$R'.EQ,O, M6OJ5&^GDA :D]=<[WYV_&]3QQJM45=6?'E75E6<7!G_LWH\OO1YF@)U82.1WA$1^Z,K&5$H^CK/\LI#I M3":"-#6=WQ,27V]K$4P30J*)HA;87;RDKR.BY$A?\WI2BW>[]9[8& S$QYSJ M3H:I8>K'OXFKFR.BY,6JKP $1,Z=Z:^GX6;G5.+RO>_G;USG\@.5X=^P*0=D M?82[5:>#=NO.:M_Q$B_+D69!*13NFL,T*,I1/GHZTS*C_B]#_42P8=1_7E+. MJZB_U=,2DVXO-NC>%1UQ8)V$N: M'.,0C$/\H:'GT[=Z1ASB7$-M-HKFV@W4FCEWG=*H%2B$1CIZG8<#2B]#V3D_[O_WE58<#0$7CH$2,\9((B-*E+4O Z?TK: M6G(M/SJ7O\X$B0@_ ^83![@EKI,W_\UM__SGQY%SAY(!H:/=J1I G]JM&^!] M]XO,LE AL%CT.K6+]+'KZ"D0:O>V))@3WZ+/?Z1G[LT?W-0$UO9?G7KNZ+G# MWR^6P.F0B@V&0BJ4@3DZ0 /I1#5&WAP#7:X5ZJVJT"G7:UQ;;/7*.;'-%5OU M;N.**]=RUT%\]+L7=7D+<<&O!XO_K#HN;X9QK=[!0.W4N5R]UJY7RGFA(^:Y M0KDFU')EH<*U._B+JECKM+F_Z*7F(/EO!OD_A_Q?^+IV-,GT2H99M$R.X?S_ M['UK[?P:P;HRGD+06)* '%I(>,L:\+H5$WN1_ M .%/G^&':OV8OGYC%'C==*9DC4A%Y%&+L#IU)IR+\N6.;G-P:/S];YEL6NXN MI'&54"+]4GS+=Q5%D=&WJ+.I]R-MEM[OJG1 TCS0='P)"="PH_!6QIF+KEI):Z'2MA6S@#6N$P MH 5.<1WU@#(^W1+M_P4@!!#[@H&?E89F84>&#*_K&[!>&LGMSI*/[_4ZBPR6 M?$G,YU6B)&5H=30;##8O]*]_$\ 0.6+&?Z:)&>"]*. M2@=^^Q8VF=0,\[5!Y$$K4" M(EC>'W<0??^Q1[N)'A=9V+(2=MY2@R'/\NQST&&)ZFK[KQ:0= M;Q2K:R(_9T5S6JHFUO$&H&_B.7$IW>B(ZGX'Y./"8^R$$C4Y1?U-7]NX>JU" M/]_Q=$15ZLH6[ -1(AE6JK0*JW"T<=2RNE['4]38%75U_4J_4W[.3S<&4!=# MW@ /T>:'6B:2^@>9!TX;4& V['0,ZJP*62ED*&")P.!]_1._EPZUOR,G'F09 M3N];;T&AD65:NO2Z*J33[J4S*_G'0O9NTU5B3];*:1L\:-V,,?EDI=.OMPL) M<6'#GJM_VG+U\SKLPM3]C Z[,'4W^*757-BEU+"!.MK^*76A MF'Q>A>T9[B&P8&V_N[4N08\N9 (!,WBW=A)WI:F4_@_#X\X5TW +#ZW8SWP=E0) M9?*)3L-4MXLV>!Q0KDBL=])/'T=DV",!;' O@5?JQ]N=_RD??AL%* .HKH"S M3W R'_9!?YK22INN@ H['..B_:S$:E%H%\@80_%\+6FW:Y4D8*/WSV)XUD!F MANVR#&G^;9NYVU6H&)DR\NJL2;8;G;C*3M;TI2E'?I]R68%JI:5.(D?,2M5T MC28ZK:I^RHHY-^4BZ_PFGUF.9%:)D5:'YO)4@P:4FVM'+)D_,FWV3'4+^/@Z M.G5U1!5)/]0 T(]P) Z8\<"%@(([55!;>R3(BKGOU@O:2@(_@W/W]"W,I5LK M%U#[_S:_KFM31=CX^R2SPKA96=9^%2L9J^/]\G8 MM8-J -8E&9<+VGT\QQN$D[K(2'/ "0Q#3&F9#-)PF:/%>\Q'!1&DDZ/-[ 0.?IQL'CO=,,O1RPL: LD.GN&HGP M6_",=)#9X.%EFKHRM)SVU@NPDA5PJ'61L"I@;S5+/SI[.%NX2"#.X$2G]Q B>-A;'8FO@L DP!P5 M8PQ#!!![P8;NR11"/[@@$BB0,--T%^IA S^>A^::Z?S=@.1=P+"$0TFH#8[- MQP:^%/K6$$X=,,96$I]#&=3)W?!:N1^;Y$C79C!0#/!M M"UV# 6,8BG4>Z8Z'9@-ZU_-YH_7W(#@YP K6W(,E051R(^! ).Q7J8(]]@7 MMH"B#HH(Y"&X?<8.".:59_<%"%ENA^ V8/\.WP1^4P%[@2="#"+!11H92N[G M[L1T"C4$X MQ04XF*8(N\A3$7!9RMP9I7A.>P;',SAJ+06U8RW>[W4;0S^ FEU[Z'#Q9SR@WUG >[@:<=^*"O-0T9I+P-DAXPYT48YNI8%N1TN8@TGL MI,V-P;R1: %9RB$@%H9[&+XJ U?'N]\X$JKVXMD[N7 %T$#^I+*"YZ0C:?R* M!_XB^#4,7A$V@&GL!,X,B&6*#F+'.CV8L2X!/2JXXB8!0]^5;&2WBFC.2 H5 M':W&T6[(> 5J/T##'C-"FFKSQ)HV.+@>I"8%EP;/0!#L%.."-&7%(([0< MT?%- 9'VE HXD,&?0P9P)J82/*?1 0JF[/C.FR<''&RW/GA0 P/",0,YZH:&HE]^!UM?Q"@YD;Z))NI[IX45NX _9G M!@_: _M_9\M !^"(+O)[ K> SCE+4M.EU2IP4J6Y)>6 013)*"#UP4\FP'+ M P>$[E>GD_[8GHGYYD@%$L6$5WV-L-.NMXP2+&CSQ#AT/4U>2/FZI/=NI#^K M:F$:22CBEJ$WF0Y399FKN3U^)7JK6_09/]%TZ.0 0826KNYP!A1B8 !I2 Z M9K+@LHGAV.8"?"Q\-OHC'QH!HLS D+$!;2\#/$3WE AR*5"J!C0IM&-/\B[I M5\ $TRP(7;A+2T7!-4#>E2) BPFI36!%2<#B0MZ6-M\],&1N%E#5 QT*70<3 M[19@."]M;"C!+XA(A0N[*\["Z^/15T4)Q@P!V3TKTOL".MHV:(Q[Q+CV%;"; M# D&'$WI )E/ T:8["QB%RM\9P"ZU(0VW$PQ$/H4O[,#/O9F$Y(1 M+I[N3=X#UQ. @^5B>BK.H05C8$C-.I-^G8KWAMV%ZU[D%%=];BP$2BTVN+D !W3 7=P*<0(MF3YT*]0PT#_&3 Z^7]$^8ML[ZR M$KK\ L<>V.'INX]U#5R/S/N$1<8TX"C@"UCPJ/$X LP$>I;>_L(P%10XX <@ MKD+<[X"=ND\U]K'#G+D!>K@Q8# IP*#P@6^Y$#I2K]] ]L,,& 7*XMW5',0< M(#' %X&]/88XJ\\]-#GO;_A43MU[J8DSB$-C/1Q[KO+,QSC4E7,00>E3>_:67&("R /BI!FQ, M S@J"/H1/A:Q4JM5?X(##UGSK72\V12/[-?TV(.A\VL'8C/C-SOENV/@?;G8 M,>&KCIPCQ$_10AI<@YH*J1R/I%E7?\)= O*.9./XEU$&RNOUSP=JQ3TNC+%F M346HEP^5\)Z$ JXW+#@WV7D[7*0N+2T%O&]BB3)D]C/':DX[@4=V7CF2^ZR8 MX-O"/PZ0.%+];N4E\/:4Z_(H<7.[!&@ I!-&N\/C(!HS5) ><&,HZ"8=8O9Y M@*\N^"T4>S@2GD)^KQ!\V9J[?][[-/37[NAUG,^_W9>XQC'P5U;\W.-F8(G M2,K^M_8BNW][4H'$#LF)P_?N:P\R$Z#Y@@[JUQ2#/;OA-0X*]>3^ >4^"YE? M@/UWSP22HH/?@7"(P/'='-Y:MM&=)#H$T#6L8S9(XC'X*^OT,'>%/+2'#X#HH:[C!+2!."3&N@P0Z%T9%<=92V' M=]SXW1M6\%[PHMEPFBC&^6IK.DPDO3(()+W''T-T^N_;UZ\VTGLOW>,D[\V9 MPPGYKA+@CLK>\EWWWXECF_N0[Z]?/@+2#B,B.]O;/391?P)D!@X=I00TL20! MHY@WG=#(7-R=PJ]!!R?L^?2&SQW1/A56O,NRJ0@NF\)E4[AL"I=-!;)X!Y=- MX;*INRJ;XKTR\R(]Z455ANNH2F*N7$C0LR* M^54^NQG.HDD9C/0],[Y=MZB648\0W8W")VJ#R9:P&ER$(]Z.K(B#E)CJ%:-J M2:DUE_3$DN*2#4;ZWJY$YY4.(_:Z;+<9C1KQ2HGI+&@PTO?V3;X]:H9+R37! M5_(Y0Y>7?$Z3N:C_[1N5MJF8F!TPW0U%#&6RV^.V-ACI>SO;S,66UG 3(\(I M;C:?S)+3& ^?Z;W]G2*UD[< -\^-\/F;7I@)A1S=N)7[F7<9?CPF\1=T\&#H M#H5)PC#<_1I<@Q>,AG<5.+=07=I*4P1@K""_P7TDBEH"-P!F%D"ORKGN[$IW=NQP[_3E4 MF.^N%=$-2PW/2SGTBSR? *76[GP,,%-@TWN_[GO8O.LK+]?1\ZVG==0SN^;%W;';.AK.CYZ+NU8= MR.+SW^'E(]/-5ND5QTQKT,^\;+*LLIW8%[B5NT;S#6?S/)_%Z14#(T#\PI!^ M>S_L3PI:^>Z$X.DC.,;PH4=!+,PW_@2Q[PD\1RCD#)BZ]^(]M.!?7VGN1F(T MXG-XKM_OLA3'&X$W F_$:S>NZ$D :+P16"+P1N"-P*KI[C?B#UH2G[1:K]R& M\X^C4A?5!@%!I/X&%O5[*T\]IY(77_EWHJQ>:K)# 5B%>S84\BOL^7=6CKG@ M\UR M5Y0)2# _'Y#M(;OR@,,+6(]B/GB"%\0Y]",MX:H>)L.=38^QRWH;T$& MW_Z>I\4\]!P?#$OPTA@3[UY$524SXUSY'>D8G\CQ=#Y5F[38[DR-#VAZGBLV MX<4WQ,]*/L4CIUK&WQI8]]C@>F/O&QC[^='W8$T'5@'=J;9Y(-5R%6-AEZWROF[IEV:+ M>E\>#@E++V@FT>\0+P1,/P/60N*)B%[06,""B04S>()YE3/_$X(IYXA"O394 M#;7%MBOUV305#6\:0# 1\!-)G0+"_0' 3Y?.7SW6RN(&99C-P^JXK5MI"U,G M4::K-(<=TOR-3U&=KLT;!UW4]JNO]UKK><5DX!M%?F[Q^B;D/08^X2:MQ\\ M3_V53N0G9=#=@^9N"XXV]BHFM3E#J<%@J6?ZBJPWS; BC>E&>^4RK]3]'[&RN_=S-_M6_1.)^/#5@]C7@S=&YC" M3HI<:M=?B5W;T?JH9.FC1J85Z4J*VIWR(Y$>"NO^N '!WH_AHNS$!I6M?["U M#EGW6YJ\ G.\:62X:X;B86V8J$W9VD2*^+4;UB6Z7[U_=G[RM-Q5D]#U\8#* M%IMM(K\8J:5:5I\P:5B=XZM0D8JKW(@EUVFV.ULFY&EX(12,HQ4_S32_DK5A MOL#69DVA5"SFFS$=5N?XGIGI+!I$UM9ZJR MK49&%@J+32JJ%-4\873*W5*-9E*T MOS?7\7'7Z,WUB0NI*FS'%4574J?O^%"_K@_'T9D&6V@58$7IF2OISNVY7:6! M(^F_83]Y+E4EP,A36/9#"TM+%#<"1P,DB"!4\&\$ 4G0W5+6 G\884HF5=WWR;,,5*ABN 5D3J.XO<<7 M6OE=8S2(^!&&AN8^(;S64M#R?(+#0_3NCP>S\?;':84%WPQ+^W0%T?E&^'.[ M@RK!)9W( CBH=C][6 ;>0;2G!!#6@:(HW([\Y:G@@ALL%I%LM"L.2(8OC%(] MNS'28^R?6VUU?H,ZT;0U]'Y=\J8C&7E=,XRC!EMBO-9BF?QPRLPX;COODM.( M5J4APDGDFZX0+ ET^@SMERHN> 4UI86G,^J3.G]E6+A28$?#UE/ P!N#DTG2 MC["NTP46M>%!;>Q0I24\S)P6-5Y/F5TYY)$)K!0^!"S!>1B6>BY^ 6H^-1@FA2:YLH M5>IU-95>\P*$OSC- V32;6ZY.TO>Q*U.?OLII(Q>>6+7SM8$)X3DMH.:2:^M MGIQ:W5=E#KON'+I@K_A>A@40AKF#<:Y@Q\10L",)3?"<>( M=B(QYJL9ADHJK5H]5B8:K/SKW^CSL1N++^B@:R,,!,7H.G0EWD18$!Z>!D$= MD+)SZH*AZ:&#[QI'JLN]YH:ZY&)Z.*T!WRAESR[PFG9 JW]2=J:NJ8*.%W3;0.)?KW5(Q^J7;960FEKX$PLV1KDF?Z^H0X#+R,]20)^//U,E$ M?%P-=;7ZP$0*;T0P-B*"-R((&T$\DU@WW:Y2TST;;IWGF8&^\EER4Z""O?5J MWJ\M.<<"([=?X#GR<5S)?["\W%LYNE_)\_ET*.TUQT=LAP=C*E4;LF%R-ID. M5&J;;C6 ,Q+Y]2_U1"6I\^7U?FC-7BBOU_'U#[W#LVFL1\L@1$KL=@5Q[ZGL M,ZJU&R\.Z[BK!?->M6!:G2\'#;K :DP_&0[U3 3H&5&SX$[<1(M>UBZ\^5JQ M4CUM.!Y7K*_JM/T:2R>/&9%S,CTOMU7K729"Z_6C.S4>R:>R(^-R LG MBE\PLGRCO)[]_ >O\RU*R!9US;U;AMA8+O#H*P#)\5Q$A ((T9H4A':FN4C8 MEK[0$! +O+MTH-.$J66XM^132>:%S>M]2LC6=!5\5W!2@U6@&\)CS79?X:1@ M&/L7G-_(NPAJED^PF2:C&::QWT@:)1 A.-;]I)FWR.BH:;8#R/;D@N!$'-VY_K)"]KSDKV*VVK#E XNBKWIB60TP7OHB>B_0!(1F7CNZ3A\-J M-9KB!B9KQ2O5E6J+PV:=_N-TFR.J?F^)3:<1.N*4HY?>LIRWB!=C0C**.=FN M>^RBA**OJ$! .F!F2/^_+P6#> M@\-$O.MDFZ%L"D<3\K*L RUF'LW>>D7$A#(!^XI/(:(1U+A#WE ,#XKSS1WQ MNU?$.W"DU[R.$:] U*NIY31+]YJDNSE&4' \DJ3WD95-1H*XHZ2PY>JMM-OIQ<-HX5A*6Z*;[(5,*, M6DK7N0B_26XIHG&L("R]WAC3$1^7&4HP)LME6=S0&?I805AB,.Y$AJ/%D)GE MU"H_8@82!&$Z JW$9K9*K%IXUARC29V7A6WH1[ RVNRF"D;^T,7PPWN'R]0'0E<]A: M5V>V;LE 6 MF5(9<)18V%FI;_(9C3JOF[71$;_&G]!()?)2KK8DV\1FW5?DIIDMIZHXH?%J M"8V)&+(G<=+0[=.WGF,XCPYO!-Z(W48 3Y+ .;ZW2VATSX9;7XS33L#0V$,R M/$_KK>MG_P7Q-OP&9+C(9;>K+1XL"=+IX/+=RVM3J9L%>L983(OCVNLFR2U> MSGMY[2^#XOV.P[%"*+<9FC.R^8IE>N32.[(JIHJ%IME@2J)6J=%BOE?7:#=S MDHJ?L1_J1T;SY1NNGTWT'U'=W63>>+L_'9$F2VZ M-;VY76_K#*7E:RN[^]+H)AI. N2';1[OSL8KO+WQO%?3)J@J[]8;?&XMB,V\ MGV7FO0TFUV .17O,S_-NTMP1%=G+M1JY BTFB.ZXSY*-3;L;)VD7U.(IE3AC MCO@M++Z=W[O@-V=U>A]1_]VULKNA9H.Z["^LS/[(TMO_@RO+=4>4CRBS:#$Y MRV4&J9XZJPVD=B/R,BIK7L]]?_N:O^_=XCN&[W&OUDY0E=Z'A1\_I5+P?:/P MUNM]9-5Z(0=Z[P^>$MG[Z(AJ'69JFK8:2',B7YGU.;([L)H"JS1O71IWL9N16R\,.] 7M#F!&CBB^E[J-:Y;$QE& MW<26\4)_LJC1,9J+.RYR,I*\]TAB8+4()@,FP\W"E=1I;7M&PMR!@>1%$+%5 M%- U7]+HP3;-E6V:$_%Z:LVT=;E*C-3-C(Y0U?8P3_<;8/H1B%X7B49Q4X)S MS/!]E+IOH=*UOU5 [I:O.^T&=,FPIN:NO/:U8<%^Q3!$JI"6%GR^6]?KEN$> M-.,./OK2BU*L%M.B4E9KT?94DO/Z]$4[6D(S%GL,LZ@1=38?S2E)62YWFA&: MH_PCS>78FB?-JLS4M@2SC:T3[05-[R$E[4;RA3D1B^0;?2),Y>(3?=/4NUTX M,O9V9$%?;>UN.557,_6Y,7BAM\-%PSY6;-..KVT#A>D; MF32T.:,PM$9L.O*H#ME[V(,C??,L2$)=6:<%DU'X\C9ADD-RI<.1OGEV%R6M MLAQ/XTS<(@EZD\C'ZPWZ6%%0MR,-1#IOU8E:.5.T)YG8()QO<"G_R%5VRFY!?" MAIFEZ6&ZPK4+&_!,\D@U&#V.AB6VJ6\8).&6&;3T<' M8:9KV"NVIU$V4X]$"L5R66:&?5[*J9'/D$AS!T M1EW26[ ,T5_\%-.H18T'KR%FHV%I5;'Y_B#5" 8D6,Q%_*HR;5@Q7*LPH3K3 M#($?*K"F^(5N,I>KJ#S6/>4-;&(0SVCBNZM(\P9@1KL->Q% 2QJ M7I9"P)R#/3\@S([[+?A*<#I;)H2*0N_QH)RK M2&M)%QQ )_0-Z"2@'CEO: #_[%@=KQUTX#,=;,C1X5@'1Q?-T*6^!_RX M(_8A.)C7$^2V;.2A%_]S%)K#"$',,K"/J,&0Y+(3[^&"#1'G0?--?'=KKPV= M\5:!(NF@YZ++?.] 9!A6C1C3Z9+(QMGI8+@MM=L%ZA)*]1J(U^>J*G7[7#-PM^.'__HK]^M,[RS'=X3O<3?TI=Y/$<^JVH$W? MY7X8SO41)L";_IVUOH] >!'&H.Z=,8AS*,);5Z>=7"2ZA_A]5OY_^#Q93(;7 MR./#4P$S R;#VYC73R%#\!R#P\-OA\*!2."4%SI)#_=@[ 60?>\T?_Z#.[#[ MSY[_TVR5/\R+!W+DI$*7C\,^]]/;O%AJ=5IL9IRJCQK%ZB"/4F5AI5[L*4;Y M>T#_%S($R MY(;,C,W5N Q52,XT*)%Q",2>B,7.6CM[I =BLW;N[;R/Q#U MO>CG7;JTE])D#N]SE15'5\IFHLYT\X.<7EFN&XN*?%/SPI-6VA'6*LKIKHU0 MWJQ1>\WD1K&K(\K.M,9*O$66"FJW41.*^5EYS10:3J. :/(I?K)3P'WQ/E8! MUUZ3 3DYLLZHPK+PJHQ";ECKA++Y%[BM48C5F%+ MZ1RSS-F#A3$\NR%#?4&'':WYV>DJ8J>K6NDMW(Q0.EF#A_H1)B_,1N&&6JX9CIH,E.XX ME&[BO% N-X^\?)AKYM0[XHR#^W>Z@D<&G'& F0&3(0#Q"IQQ@#,.'OR"$V<< M7#/CH+@J++=LL;]A-UN-:L:RX6)K;G,IG'& !1)G'-PBXR R&ZC1E%D=,U)V M14JU$5&DE[!IVT_).#C2Q'+OX#\EI_L-;+ YC+V"!_*4K]/(&W,')L,]N\Y! M;7=_6U_::2CI:_EXF52^Q^+TZQCUUTS2NT=+_^=FY*VBE4;DA:!S:ICNEZ+; ML5WH3&W8E_D**7E8E.]8E._5:_^YF76992Y5[[.*RE+,>J6/!L55VNFQ?KG4 MND 5$]1W?:!Q%<%C ;[>N,H@P,M_%)O'35_Q*4M:A)W-(8#,$8VIERO-WB:5 MFC*U2G,0Z]5B*\E"4!/ ^HD\D22N1\#*Y.KU"@%>_Z-877^D3?+5UJHSM3QL#ASUP:XBCOH$P0*JC=[36D=TE<24 M,UEV.ZP0?,^,M3)CH\:5$'(6A$DDGQ*Q4^G/ 69L+,PX[O,3+) O23/3$-F9 M,!^EF%*)3PSDEM7J9I TP\A/ZBF5.%6J] ,B/^\CA6%_[="8%II30M75$6<@3'<%[.J6:! [D8,5PM9@-U@S7 MKO%\7S.,T[.*Q;8S*M%*-WO];IZ.YP4$T?O),L_+XL&?P-L\(=M?$.T+H]B? M1P'M )7GI>V 5<:TQB[%X695;HV%6$\^AF,N3"ARTX@JI-IJ:/2HGZ_'VMNC M..:DR%7+E9BHLK->J;>95#-4I]P (WTHU<59GUURF7&8M4SZ1:[H2GG1D;DC M<-*V2JNS:7$ILIE&9FK(+-6?5^QCV.B%R*@EMI9:BN67-@T<[GQ3-NQCV.A* M.9K.+K;1 E$SMUTYW4I&U3%]#!M]O&AWAMOJDF=:B3Q14FPCWA\>Q4:WJ((R M[C3I!&%US"33#-?Z:MCFXOYYEM6T65XD2R9K240QP2LY:\K"D9=&LE84Y36-GHL9S<'FI0U#,@T_!FN;4KOS5B8W9FKQVB*L+A(TS[M: M29E;P*$R3XSCX##RXC#8;Q&D/X3$CKN0V'0F4V.K[5:HR6280H=.EYD07$]NNA+(=XM)5/".18&X56 M_-1RP(%Y"",,<9*?X&!#,: WY^(?[S"&+PL-#/GP%1;X,QQY'!I8:82SU&BT MCC U?2QN4WDM7=)D# TL!PL:.!Y[3L8PRMTWG(:SX0U2SQCW$6\$WH@]EYIZ M)C%N>2"V LL$W@B\$6^4$T7BK0C"5A#/,6S#GG,GOG@7^J$3<>5E^X(*5[D M^$ SG[WT\BA@X 6I\GVHV0CY3/DZ0=X5YB+$;#9[5)+EG%WMVJ;Q2"*7;+M3#37WX'T%5#__D/*L#^^-?YP^/KMEYN[2>ODC]<=)Z=NOISZ15ST3G MBV7>+A%41S(TI32P6]T&ATH"*/(I29WJU!#@ %; +*;[B&*]&MY&:*1KLQ"Z M[);$T(('*SQ+#POL")^B0H#[W5S -KLO MR].>=WKYN.>-<=Z7[_D."'I69A M)33C3)CC9UQ)24KT5.9BR*1+1'' #.N)2UJ%]T6 NS72@DB M/%3(:".2S4X6-- 3P)@DHS@<=X?AN(#JQ =<\LWKZB]V'WKKA05(F9_-Z/MD M*7%5.J;',YWMO)W35S%F.9:27669C)3F#2X.[;UX]"D2O9S)AP7[9P@VY4O6 M>FS!/IN5]BW!5FVZO3 ;Z9::Z9%F0^PF\K$"#00;&&CQQ%,T$<'1/K]!=H6V M)Y_N,W!B;5]8VIN%.%4?>]4LPE3B=;BO8Z\ZW15B*O$EI]?.-^0BNZU MN7-HD N3LOA*1<47*/Y:7?-__NN@;FCGNUO@UBM12')D M*>R4)?$C,,_?_-3F-X;7DXEX3E*>WOV]TZ\12+?HE NX'_WZ%[7"@/TZH#X&O&3LV("_4'>2 M+R?G%JJY6K-"MPNU:JC%-#N%#-,*Y9LUMOX4*E0SSV=LI'*C4*5;J:*=#E4*L-/J@PL*O-7Y!34)>>OS'EOT_YO\!I M;4UY/<3/G)1L91XRQYIE /.> I):T$">F#7%34D\B;_ PA_^@P_5.O']#4P M"=QN44X;HI.=I=R.48XEL?^U_I2 MBG6)@49LZJED):46PO5$@T-@38MM'-<%5N..F.AR.CT0*Y M2C*1(F/9C39OC!*E* /?[EN1F7H9K9?+_H2)M_4&':.&JQ%X^Y$^:YNAK!3R MLRU/Q(7IH%3(=N=+'N8)^%:459;UKI(S1^JLIJ4V^75QEK/A,WTK6DY8+2'- M.V6B.^8;O66R7YN5C_9NFZ2(;%YGMDO5&B1:\F:Z+K6J,+#L>[L=Y;H6R4L4 MJW!T*3*MQ(9UR08C?6_O]SCYA1LS#%L2R&5\1)J5:4(&OI#O[7FZ,+2'XX3, MY(LYN]ZG(E(N1W,)/^5IM9-NQ;7F*"0C_%!H! MKQ[\8*!.<)*W-3=K\_8AT_A9I45KL2$9:4AJ/BS:L<:,I*E8 W=T"UA'MUCD M.9H(2,CE6K%4\CD:E/CQM98%$F7PF M4H^VY.AS_,((.L%;,^;L1U@RX.Q'6S/Q'+G3D_F+25^[,P MZCFHLFM8$_GCAC7$,W59-OEN0QK&,)49S.L\4U>:A^&)/^]]%T&V_!TW,;I2 M[[MK'"4W8B1\V@10LWQ7++[>".V[Y\H=ZQ#6D$;6U"%065G!LL+[.'^NSR5_ MWBXO]IRX;RXY8Q]%S!B'C)&Z=\8X7Q_%"QL:YV&,;[51= V(6W?=RFBSA046 M'QKSNFCS\#;4T$8F_ G=AFKF&/Q1&XT407J]&CV;\-]Z^6'6=KS8NM!'E59HV!Z+($\O(HMIIR;T&6Y(_ MVHC8>QMQKCO,V_8./";#9]-1SHUE\!8(>>D3U0D M>9E"W,CC-DNYPDV*3X&\E_L]A1PUUJ9B2)DM=&TES9Q*P>"'.B\=VL!Q#/AM M15&X'>_D7,X!8\L>WQ3VV,9]_FH:%S),A#35_#A1,(U5KCCO72JZL94*S4%X M+ Z)S;S97FV42#$[^-"I_BG1C3_9'CU24#:Y6I]AE;88'T49>E9(7BKF 1AO MQ#?F>5I54J/MG,W8S3G1N'G,X];"?6NK]O*IW%>/@MREY1#@7-8/#/=SGK=7 MR+\.F!ORM1#'GVCYQD@RRHUX/T4LR8YAL:V9L4W>;MQQMC&K9>),SFNFLGA<148YOV8?>6M#&0M]^G#!%.@*3;# M$I:Y6C945LV/:_*%'.S:,JOWLXWA"T-IJ6I3EC,,7_TP_A'Y(?&/KV^..EM5 M6YNN+*NS3E91)#O.CK>7"DY9Q"37KY042JV54T:]UEKE-=.^>?0C@+)^:P,8 M9XKYUXVD!&N!P0ZN?/T(4>8-:B/.Q E;:PN52LE>U]42?6>^$,&P M2[K8C[15:6F0M=&\FHKRL.59XM>_J2?R,OV7L19Z&"T4N 4&.R;S=2VD=SA^ M04:6.2)OU.-"09/,2NW> KQFKR;/!CW#(C9:LYZ9R NE/(=-$F%$)OD425X( M]!%GGUPU5+'''X _7QD$1^OO-S_EUD3 %_D!Z\EVQ9U_/)%W3<;@@@U>PHL- M]&I#?]T) -C57EH[G!UK]=K:H=\;]2.%Z"I/;(;I<;A64"OK'&QZ#ST_,O(4 M)2^C'O!M_)VZN3CH^#-O^6]-%WPE&J0KT>#)#58?I^\L;HZM>L4B_)NO-4#W M&X'Q3R'ZY!^;H2\2&9^MJXTVDWDIZ])R5C$C YM+0"JHQ[3:+4:9K#3&=@VA94*4Y%/4&0^$XS &C7E\;T MNCKBFX?TM@_YML^Y(6F]D.:&%+)Y(_3_SBS);Y-^B8.D7X+;B-J8CTV$-+', M)=NR3/-CW3H4[-@7!'M_73L1C.]EWBX(<]NNJ(,>JT@IMJF.-D6];>^2RB^U M[,_"WEUJV4MZF.M%Z>B<"1?K1)Z+TM,A+?_ZEWH^5MKRYH,08-$I) J83PC" MM2((0)2!&I(.&JV'8(]UN$!48@$W^/DHG/L.CK(R[&VJJQ>ZRH;S2G0D+N,M M@:"/P:5FTY5B,KTE1D2>,!):)E6*Z?FC@*5T2^YVA^/8E*F)T<*LWVIQJPX$ M+(V]':FL*)D=YF,I-B.56\*(*Y+ZC#X&+EK.$1$YF2C;:C@=[TJ%A)Y*SXX" M@=93F45Z-B.SJD*DY; Y7J1?8O(Q(-!F-C=7-K;VPF["%6VX'G#=4@*.],V3 MKR_()KV>5<#N66HZO(BOK=Q1(% MUVLG*EHS0E@OO9$ZS2[GJ30$ O6-Y'.E M:B';J4IL5\S&Y.%8,WN#!I<\,K)55.A8<=)A-L*LNVRF6]TM2W,I_\C22K7% M<3R:)&I]9I,CI0H73]C@?/,/%?6\Q%>H^(M:Z\\CJ^QF2R;@4-(_U""57'_# MB /"2E>$R8M>D76Y :7)CVJK2;,I5^\UF9J0M/67Y4!*JC(PT8FCRRJ^UQO%?I+5HY MM58:F(Q6+JY3< )Q_[(V:H8=;>=MAN4'D=HVS/4C4M&&0WW+2M*YD;4U*V5" MRH4G?%51)]DX>.H19FGDB59QJ\0H-:[K,T8=3@F*P-A_HF,"B*XFRD-,IJ7IE,1'4^&_7K8&./\&!'HWHYNSB/,Z5Q M?J1THYUM?R/#H;X)%#;]7B9!4Q&6C_+RFEM/%B\B#8=Z$[@T6FE9 L:B5 ,6 M)GC87$:6I.%'*AT*U71B3K1D1MJJQ>C:'M>R2=LY1Q#8.FV>&.<"7%\& O>( M=?'YEM!5B(2;=)%PRPS=8EJ7 R\_/KT3UJ9OPD$RV\CD6WNS#4Y:V)F:GV]" MX(C7Y#EXEN&T9PHM^ VJQ74 Y"4$TPOO.E$^G6&"_YP_:R,P0M!F4@@GREP*#7E# 4. 6X&>X3P9^#FSYQ!MA&::87J@O^X\T,XF_G$G80"_ M-#37S! L#59$6%P)6T9-%4$Q0T I*?][X8L^ T%35G0T?3X*; I=!VA":,O MP!E!I&%G3&6*('%YTUWP##Q"0,\)P65#2H@2G+TRA\^#@X!I M9,"_K_BI)7EK.23@\V69\_06G\$W"N#,#UG7914%,2/JH(Y<5:>Q^IN6ZL#V M%@$S3K4Y,)_ 3H8T3Y.ZN\;+NN1R-G![A3%T8!0=,<6*UQ7-,A O&&"C@(!C(M+<6GROD] 5\/ZK<9(;9Q8!L5*/$+/:BE(R(V#%' MQVLK;4T7@;1^YDAM2G/)YJ=MP")[GDZ[(>73P/(JJ/%)J9"PB[EEV?BX[C7D M%M3]0?7K$^+BHSPE?H6I7CHQNA-9I]A2=+[:KI:)NE!KW)BI'$T*A.E/^O#A9$LES?F,D*48JSW4)L.:*6C8^[ERF*XR6&XH1@LG142)LCA)6(EU_&<<_K.$E_ZS &D[Y.<0BQ0BI^T8E&H>'+#C6 MC) @Z28/2/\ZU(WS&,"0F#J?P!V&3WNK@7<=($5XK*-0Z7/ SYOKFW$G;39@ MF2RTN6=].>?6+LXFP<,*ZMSI5+.-WVABEW=*P!1@G5 ;&E!^;X1-ZOD8F\P9 MZE*M9M.99':&RH;.[E_<:N=1T-A[A'N[(H =X!>&]-O[87^B,(3J!H)G_#J, MMF3NS2L\E4;F;]XR->\#=$GB?.+&TYTQ>P%V=PS\Q(-*(_X#5V?JWL3<%Y+. MJC^7T)6(/2=.IK:*RNK(\Z')/P(,Z%'-^ST,;P]^#W6)5\/P./YGH1D*9,#? MCMY826^>Z=Y1H1=[0_DA\$0L4WJST&!B[(*U[/[]YLUE#&_$-3<"4_UF5$\] M$R<39C'5,:]CJF.J8PT3%*I_L4[@0[/R,8"=3TO^3Z+!8R[X(RWSXQ9\G1V^ M$7A]D$@0H 7_(";'I]BCGV([C/'81QCC:/$4=6D.^"Z(=A^ETC$'J71.633, MI_L6N#9F_VNPOS]>_3%FNO]?'V;\CM&ICQC]W943S[';UL1_5S;@%8>/, %F M@^^L%3/&UQB#.(=JO'6[=G0QAUK0GXW%?TJU!R;#]\C@6/T/3P;,#9@,/U4H M@N<.'!YP7I%H*(Z>7WN3RGG68^\N-S# :_:9*N>H>+Y\)&J7H'6CXN4SU/Y] MI9;Y,&\19G@=JSVN\4N58_,#PC*RW$IM]>NY(LW%N @PI)_(!'&9=@98*K%4 M!E0J_Z 0^>Q264W-IEIY,)H3^5JIU$ZP84N:P@K0.)3*6/140X [=';?V )N MHX4]2^ WMG*QL?\SC/W374!O3A?,'I@,#R,E=^,C(YK\^G>_CQ"L'D&D"6NC ML 6+'V$CHO,@OV'K_!'6_'BF_84=[E,-PDYW !OUAY$ENRC$B'A\72T,E!%7 MYV!W%NB%QR[44O#Q./X1U_QX4GYA!_[/I;P:G5AM/O**U MXTDWXQ2R']%]K4+;:BY:7%6U%FUYUB0V@T+2YI+0PO'C=F!)P H!*X0[-HP^ M5@@;:3NV')Y82O@4W*YJ=0$L]'*F2I5[?4-=D,O%*H!Y!(<_C\\N:'#ZPIJ.'4! M<^#AS?R;D.'2RNG!O98+VQ&>/)Y25VQ'K)*J7!VQ-2/#E,U-?:TQ-&Q?#^P( MDKQ@CB26:"S1/TZB+VR!?$:BN]2&[B^9R))1YM*B/YNMDEVB 24:6" 1(OJ# M A 0&PQ:&DZC][LP]P.KAFZ,('Y1G?18Z.C7CE:X4EA 0GA$(965_M)>UC(" ML5'MN,:0VTS/;$#8&Y0"XC ,]L:Q"K!<;#9-F;++L+%0Z6BD<@IIPDK JP(L"*X'ROG ME"+H)'IF>(,9># N M>$5$J,C\#&R UCN0/JZ8.LS<#I:#H3Y*\3G7K7C^9H9W>6>XS4_J&6,-QZO M^6&8_0[=P+7<.(7#V=&T6&NTWZ,..WWW;N->]Q'FD.YH;%.#7^0VT M.VOSLFMO;H[U(2&:&<:6RR*1UZ.9IFHT6AV*YL@X+L;'\HWE.RAWL'\LWV,Y M,GS)B%R<*(V$V;(0X?H*)T/YODRCH2":*-HAG@#NBQC4-5]0/3V2+KHJEH"K MA8PCNL?L]1N386TD$JV*;77'K7BJ/0:VA=/*\"E!84 !+)J/)9I7!10X(9H: M38B;9$V/J?%2G(JLVI0Q@"4FJ/]@Y(E*GK_J+5#Q#,>>PO$,[.]@?R>(-L:^ MOU/7%2"J"WYZ0I]5II%D@2D*<57:V(.-63$G$<'FR.3%NR9CP<:"_9,$^XJ! MC,\(-KVMJ.E$6;?55FG1E>AENJ/U&E"P@:$2_\A(^6\3%O__ZPVK6C- ?R&P MI MZ)Y=Y1 A%R;C:"D7?O5IDG^!XHC"Z-__\U_[E'Y5 F%!FVKZ;Z^N9&\+Q@[2 M-(6T@BR%A[K$JV%^!.;YFY_:_,;P] KQG*2\6MS?N]J4"*1;%")LAUY_A,OR M[?N,7X?WMM;504ZU@?,M[R.D/KS/-$.!0O$;96LJ*PD^^^"IB(5,;?&;(J&6 M^6<&?O56]4Q>@J&.%%A$7MGG?_AW!.A7:*Q#9?5_V[7,T7V'/P/9 4IHZKS. MA0%W/_KU;QOUV=)&H0S4?7,(CN*R ?_O%3GV%%9YH9JK-2MTNU"KAEI,LU/( M,*U0OEECZT^A0C7SO,,Q/_O=]U>$"_[5-_E/BMOM:5RMM0%1V[50IE9MU9U*23R)O\#"'_Z##]4Z\?T-8\,(8X?IJ21 M* *S3(Q*7#06BW*I2)SDHM*($/FA( T)Z9>CS'C/=.KIC8*0-B(:(=GTH#;) M1W/,"S"=..+MR,E8618*I6J.Z*JEC#XT#3Z1AB-C;T] M27QH<;+,4?Z1]4%E'DV8LR$1Y[5*/L,/$K9,@Y')MR.-R2;7V+SP.58J3J*] M^F1.C]LT%_'/LVWW>A,FQ62(>)1(4]..KHZ3-!?UCRR7%IMM&TE"7DY:8?.F.S79.!B-]\U262O^E;H4KJI*?,RER MN%Z%^S87]S\S20RSU-PLZ 30XW8NMK3 3""XAV^>LDD4TYO!)L[&2:8\3B[: M+6$,.U_[1FILJ:CIXWZ!S5B)5#7;;197V088Z7O[M)>-,\7ZLD[D-UI$B<3- M228+V^O[5M02QT2OE5G)+-AT0 8Y*K DZF7G>WUQ-K,M<V M"H9&CJR*'Z^C7$>8J'QEQ!NI1'-=%\#0F'^N5'] ]C>)2)3EN=I+=)R;-MHS M--3WU(6QC+%\K5=@*-$>5)="9- 9V7"H;ZYJ*4&^T+I-,J6>::I*LS+JA%'( MU#:'2[7&T=(X;5?9!0?DE/(/%8H4+]7T?H-8\GF&81*+^J1M'U,3 MPVXAUN]MAK*JJ.UH-T<<4BE(= M%<.Y=GNDYM6:SL>*F_ T8Q]3*+UAMU\,3^R5:A4JUM)2@-XNR<<42I(3A>ZB MI"K$)E>>I#1IW6PL&L<4"A?5!3,Q,=MJ>)90-](V61.&]C&%$DF5N(',C;IL M9CE>IEMJ;$6+]#&%(N2K1"6_R7;9,+-,;G,O3;;#*->%]Y0X+8+CJWH5,>A+PZYH5!- M)^9$2V:DK5J,KNUQ+9NT.3B4O(1W/K$,4QEMCMYZ)!>^RKXA/T47'<98DLPO M5?&-K5,Z<*AD7.'M[X=Y(^>3## &W&UC:!.IDS@C;C21J2P M1 1C([!$X(W &_%&-<7Q1@1@([#5%)B-P*HI$!N!5=-Y-^*+J;@?.M3?7G72 MM^B3EX*%8Y> 3I<,A),)/@^)BB' *\.0SIO2WZ'=G>!E=?/U]C_YG>O%BZK% M1Z#!1W[<(]#@9_&!H$WAA__[*_;K,SJ1HIZ3R8OKQ.^D3O0E7C="S!SV%)GO*E5X$WDOIN1WUWI=C7+_C$&URT;1= &5QOMI_%']-A:?B%6.;9;52J3,$\RZ=BY>ED,H=;CO5J&G\GJQJ[+5*I*SI=%6+@'&UL^4:D+]7QYU!/MYKR/9?KB M,DUP\RPACK(-L:YV8U-5[$WZ?+U[/9F.IO5%ETDG8VJ^RU&E*M^CA *4Z124 MZ11Q1C31VT1I[PU@%#OIV$F_>3CW/FQ>3)>@T"589+A9;"OP[($/%RPE#R(E MP0L)GV:!L"$)864==A;V^P7]Q\77C5%K%%=(-=P6N]67<$HHK^2C9/I3;\CY M%3[H9#NWC*7K"%/Q31Q[#UHQY&V"87V;6HGGV&?G-E7FDM=$#]42P/YZB%T. M]QM\#!/@R;_!-"W()G>3S1A [8&#[O>M'@.^\0]/A O&WQXHO';AD/D.!LH] M'(_$U^)RSV:LU$8G^-)LEBI-MY5F6N80&!3U%+L4( L^D*X@DEY*+Y;+@(6] M/R&7#5-NVHMREU4E;I'MLR_#,M.&K2532"YCI^3R+N+>/FZM:O.P\+$1C^,, M=QUGN*B2PL'HH&SS/=/EAI4J%S_# [C< !W[US+'P5$GO'ORIT;9R=!F5Q&F MU>,T41WT),N"K:(1#ELT25[.(L='(M8)@5AN@'3"M5R!DSJA0HR9S4AN9YA6 M-[_)SE?T2V$ >S@#;R#Z%(E09_<&KL?0;U)>VAIL17P-!^ 15=MCK1D'Q'% M'&>L/M9Y?2T;_L@I/9Y%S%QAJM&JE&->UMR6:NF"S#G A$\$<4'+_;'T.I;F M1Y'F:UG?QR+P:7-DZ]%)BN'YW)Q1=*'=[-(.QDG\*9D\O\V-,\]QA"*PT=Q@ MD0$'^P/&'I@N=R(V/SFG%A\N6$JPE-Q?YKG/F3K9J2ZGS!%,W07ZU#T6G^.0 M\&.L^1'W^1'7?/DTS>"M&>OMQUCS'?/V'08#WZ[^>/&?FMD.D]'R6F EV122 M+7JSX)2;%/\=F(3'6M?=1^D?=:'2OT#Q$G9L<=0T8'3!4=-OI4/^H*O7 "XU M0+>Q9\^M<,_M3_8"R\7"%3XS5)ILOB5J&SG.KVHZS9$D3+"(QG!B--8$6!/< M:5[&US3!XJ5.CJL#6R3B$9;++>)L;-)K0$V0^O4OF4K<53KT/>9A/*+V>ZPU MX]QIG#O]T-Q_A7!CX#<>J_I'6/-/8O8?&VRWFC-UUBFQ+-O-KK0Q\-9V%2M0E79 M=H=:6]_*4)I3O_X]*3G86NHL;D4-N/MH2\(2UC2,7=QRY"!X9<.0^8.QQKW2Y><8H3H[]N6[ M$2LAEIY52JHHOS!AL347V45R42O('!ES$N3C..B/=0#6 3_(9SBB R;+-1N+ M)Z<4T>TW7N;+:K]2YFFH U!J_"D=$/2[ IP:'U2]]UAKQM%]'-U_:.[_,=G" M6-5C9G\89K_#0/ _'[0"[*+?)#'$@Y7PLA32I1FOS%]Q8TQ)GX7^4N:AC<3K MQM]G;1:(?5X<+L;AX@"R!Z;+G8C-3^ZRBP\7+"582NZ]%_6;D&/M$)808Q%B M3Q('#0.W\9@(0>3^V\91?/=_[O5?U9J!1PE_=IV_=WD'ZU9^BY8.XPRG,<>\ MF 7MA"R:7L0"_;$MZ3-R=Y>WT3B-3+.)/"'%*'W&Z-'D=DIS)$(4/+6GO_X% MZXWLMN]@J3C\B<7V$<3V_1OX2XOMDEQ$TURUVUY$; (7:[JEW;Z?%X[]&,":9 MS66KS+(_%,*U4FFSIL#QG_J$U4Y>WFI_>#;'TOX3I?W;YOX?2OM:Z M"M$_8 M#)].<*UB*U(K5F4H[1\;^]3%C/T IVB(BB$ ?C-#P+F2,'HCCD<$+H@>K#4_ MXCX_XIKO&.$.ZVW,VS^5M^\_V'JQI(6'=Z&P)XG#K4%D#TR7.Q&;X#=6_625 M],+2)2XZ(7*%5+;59^+L>L'+B2@A6?*W6R5\I4KZY)UMUHT\-'E3JDNZL-]J M*4SM(CKE]H:IF6%:4DO99=J(<9M)(DMS%((9C#\3O@KJ_^ 3%:L&K!K.K!H^ MTT'AVJJA/^%ZZ4J]F65J/;NW8K+C.A%N0-60^O5OXMG?ANT_]Q/(O4Z*QF/) M\8/Z^CC1&2TH/)EC1+88%G\U&S7$_F5_GE M5N8H"MKOU'/J@O;[8_$ZEN\'D.]SF^'?E^]*K%5*E6QASM1R59L9$(-4,HKD M&QCAT>?HAT;X?YO\<"I=X!">6(:IC#;'C&HR^2'_.M_Z2.;?SII!S3R".SC^ZHLZ1-E!!!Y.)\WLN[;RRL!;_H!-WE="BES86J) MD@A^"$$VH8A_:$'0+?")M%Y(LC#L-E[RC/Z%OG*7#Z!P:QV M(5:C@L9J!]Y_")U!86T4Y@U#,M]EMYRE@R,'G#-/(; Q\ >'XZ2EI2QF@-N> M0G/)_)#+WJ;"7:R-Y.5T\L5B,^Z4*SR@KB/ZVNB(/K EL$.\ 4[EZ52SC=]H M4N^G4F8M&!G3YAS)N39]6]NW\).-WB0S:2U2+-5-P-^O:G.I2Z,]VT MX=ZVP0O34TU0W;-\R+W8M?YHRK5C:HFL\=/*C-&-.#!()'#L+\"S3:"_3F:! MGF?J90DPMG08(?ST$K;1F=ZO)@56LK<=K=6U*OV^?PG!-(:_H-&=9\/@H(NQ M/./78;05\T,YX2U3\SY FL/YQ-5HK[+D?>",@9_L*7*DO;V)>:#.KE;_=/PT M>LI2%Y75D>=KX)DC(#,>U;S?PU"#_Q[J$J^&;4"G?Q::H4#&^ZU+4\ T*^G- M,_=.L-U0?FAH4\N4WBSTBJSQ!3<)K&7W[T5=8[P15]L(*H$W(@ ;\5$0 6\$ ME@B\$7@C;J.:DG@C K 16"+P1N"-P*KI]?'\,);TK]06_]:V76V.OJ@;/DYU-O'+'!PP 5_O[U;NYS\_'IX,-^N, M%RPR8&[ 9'@;?7]X,F!NP&3XJ4(1O$"2STBD"(JZA_!/ 'GUOH,#. B$]_F6 M:_9IHO]WMN,C2,6DH4]6D[*M+,=FB2;3'$D38E-:T?GQ6*U'&HUO%XN'OU)- M>K)PH\YO8-61D;6D*IA0VY:F*ZD"9C3GJ< MP*4IF8NBJO&G.!GQU97>!>/>1Y\(++V/*+U'*\:^)K6JJ<4ZC5*38\+]P;HX M)B?^)^UU^%] M7]O6CASX84/E\]'!<*BVULTXO=&8:IFPN1@TT\FG1)RZG)F..SD'AB[!(@-6 M%3=P#MY7$7.B)D0FB6*+F3'*IM4AE$:NW J O:'.N7&WT< /(H#X $-,P1O MS3@ CM?\4]>,XV]7M<;'NB0=.6P'BUID72F&(X02?^DWUMPZ.QC:7-RQQ\G8 M!>UQ;'QCF<$GD<&GZ+QB0QP("^*)_14K/:=9^I&#FUC?Z.I!>*,Z+3?ZGUV/AH.64R MXP$OO\A TH&)GKS[T'<KUKGS-X9,"A5\P-GR###;L!!9!,[P9X;DFF[Q^.]R<]=V'-!8Q/L#@%VM:\ MGF&Y ]"+.T:F9O)3%S=OX3J).+084"\N>&O&H46\9ARAP*%%)[1X)*2HI.0& MLV5R$D,MZIEBJI=NAOLT1Q(PIAA_BB7](.5WP:YW8X=BF7U,F?WHYOR(K+YH MC5FC/DV6U$UDU8U4V':UH=I05F&Y6/SGI;5"O1929@O+1.C=IJ1+AHF#K3B\ MAH.MF!MP= A'A[YF,T KX:\[,Q-.FO;L7%0, 9 ?G(_,6@!#Z1G\[8CM8(J+ M4?,.'!.N91=%%&)YT@,/-C#C23^X+-^^S_AU>&]K7:T8GDHC\[?S M+>\CI-"\SS1#@>S]6Y>F@,]7$GSVP5,1"YG:XC=%0KWWSPS\ZJWJF;P$0QV* M">*@>("6G!X M[H? 3<>ZJN0-@IE MH#9&"74N&_#_7I%C3Z&(%JJY6K-"MPNU:JC%-#N%#-,*Y9LUMOX4*E0SSSLT MT5LBXZ)5^B;_27&[/8VKM38@:KL6RM2JK5JYD*7;3#:4*U3I:J9 ET.M-OB@ MPE3;K=!?&>>(D,2_,>6_3_F_@,5@37D]Q*.0HA%2YB%SK%D&L*",IY"T%B2@ M!X!O$S+&O"Z%1-[D?P#A3Y_AAVK]F+[FD<7&C5(D,8JF8APYBO-<=)@<+#:2W9;<]JO09\IN^AT@M/ M&T*/L=G:VFA3,XWJ#DKPH:1O]9I02N9#FD8J^EAM@I&]1+_10 MZ\628TO-9+J-1F5.SH8;B/R2]#U3LUJV7AFMU&5+Z)58J[U\42"RDW_YD0$S MZ7>(3)?H]A6FGYBN>S,6OMZ__'IC5H^Q1D-@+2N;[N=E:],:H:&^Y6?Y7HT< MEY.Z&M?7C-SNT@71E+D81[P=V5E$=:LP&K?4C&*O92,>EBLR[*;I&SGM10!(WYK"68(S:AHE$,O!<**R,U:H=V4P,O)V9*E<4A+$ M2[C.YH>Y%Z4WGX2;(ASI(SY)V6N]F^L8:GR<)]+2DJMR) U&^H@_CBGUSI!. M1=B\U=]$$O2VV9_+3L_ -TS2:I?*A?;,(KK9ML@QMI$6)["[H'^;-I-D,P'$ MHDOP+3.7J:7&64>+Q-L*96O+$9\6F"D!ACIF^E"F7+&9ETO M,M9\%1G&\B_3L@3[L?B(KV1Z7#53!<]4YGU!)6B#XH&*2/@)I;9XPK+Z5[I;UD^FR,XCEUO8DM8+^];TI+L<[.H/6#85L<& MHA6+QI0F#4;ZEJ1O[6)GD=)6C/+_V?O2YE2UM-'OM^K^!RO=[ZUSJF(:4%'W M>7M7H>*L..'TA4(F$01E$/'7W[5 $Q/-M",*"5U=^R1F"6L]ZYG'$;):561D MT*&]MY\KF6':[@[!)F2+[=?KMC.'SSPYDLATF0G72:T56VIITV1FTT1P M JP\.5(R-\/XC4):"#Y**I-V0\70&GPF>D(CHS)3SR,;JJU0&)K-9H1*FZI[ MZ<(G9UIV+!Y?F*I-)]LNGYXM1SFQXF4KGAQJFG>W:<28(\J(W5:W,WR=S= 2 M7'IRJJ(E;9J+#L$C.%4 1%HT1VNJN\^!?+[4HJ@ZQV!F!BDR4U%J=3KR MP4 MBI[NU5FU9H#Q:BJ9[-5F,\#(4X6ZM_1D UUC,AQ2&NG2:[1BK53<:$J-0[#S MQ09X!RF@JKFAB^/^RJZT^SL*D>#24US)I=.<,<)K(W)$FO5%=5"?N>!>4>QT ML[MR>HKW&LL!O4SG^\7JJ-FFTP1<>DI4IEY';4&5%9MM"5A9<+ BY;EV3FZ6 MGC2Z?+V=S])%I$"16*??FU6(O1?H!:?04FYAQJ762(5+%9AQ06#$F??44_Y7 M&6WFBX9D)A4!B-N^3*YLQ'_L*0/DBX6BV,HN^C3%(@3&XEJ/FW@P>,$!&9S% M18YG60:H/ B3S@L @%PFQ>!82L33>$K@4>SET\OTV*B92VI$4A-MB=@FP4_T M[CD5R+6<#&/CRQ%2[#L-F^\K>)V1SJE ;KD\ETOK;I7&Y/&@W6MV&J;LG%.! M1H/-ULR0:)(LS@MV-DXNQ*:FQ:9W$V&E8W&"W2_>U8%TNLUNMQB M6S6ZSPA&05RLNE+%.:<"R:+,-'%GI"("M=RLYRN4*0^E:Q65]'.AWBG IDK!MCW,PW!=*>5).JVED3794XJP)UJQLCEQ\7,HIK[T0) M3^("YTW4.SU^RIT3G6Y>IA$W/6L1FU9IMF.ELRI0:EGN;9=HOTSWF]-E+FV8 M=27KG%.!!*";,&)R,B7=#:=KY>H(2[?/JD!F5I@.J(5:4))VM4D/=52AFL0Y M%IG?S(;T4*[-9V=5(*-8:HW%.<("O:(Y%ED:0'?IG%5L1DYVO,6D MJDBZ [ITSRHV2KME+0KM\1QI&,TBM9,IM#H]K]@DDXQ2,2NC*E+D MW ;NX(UF9WQ6L2G:0]:9ELH%A.HC-9T14KI<)3FQ3 MZ.>ZW7.*3;>0[K7;1J5-4XOD5N;&*1PHA&?5%;Y07E:62K.C-*R>;#I)>=9U MG'/JBCED2VB]V:\@[M!=YE&B4M'ML^I*HSC"J"QM99%UKB>[$X=D=KQS3EU) MK@8A<#I '@=$8)V:EMH9?'<%=9TSFSEZ=;RZ1+G%-"5O0V9?"< M#)1.O+%NVB-:U\?..25DNAFV';R'5H ]TV^B;72YPS/GE9 *9:6;R@8=(VM- M4H8MO&HWV])9)42IKMEI>5$'UZ2T2DZK(#+SW7DEI#I1Q@,3S9+*6D<;G*/V M%_57E)"U,FP89J-;01H.NLNQ+<8<5XFS2DC2-(I 89L-D>4,(7:;2;)6*#EG ME1"T2.54"T>MN\;P28G1EMTUD38,<\>JJR;3Q-C'NGMHF$QWN3)!G-4L=MATL.AL&FFRGQYP*YPV)GU6.J\NR%,!:9'SND7C M>59K$)-1>UMUSJL+HMN8C!7772OR(%<3FDZSVVH[9]0%V&RRJ,PK#0E7%5LN M+8O9<3,U@BAS"H,UU1[T"_GYDE[7L+2:3TTZ1!ZJ"2<*!9;?M'-RF2V3E#;1 M>S-\I8MSZ"DY>>9VETNKBK AZ0;-"A.D2Q>R!2C2S]C*NSF>V=81FBW66,H" M_"^W@W+J9&6FN]-:]>9$5JA)C7#=U50K%!3-+MN'%SP"@]M',@7X/3N3W#0MJ[0'1KM0*33)!]/ODH']!]^<+]^W"-BU9 M=/V/9* 8:M:O%/YTC$,4'+I-]^<8S(4$QQJ&*VO2WHD+XRGRX_4E6._^[A.: MX/V%Y3A[::LL+.0"ZPU+WGGHDF U'E9XL;(!"]\2W!R\4P#?8TWXM9+ "& *&E7[W%S@;56@Q+*L MR9;0E#<"_Q)_O4C3*>IJVTFEU1L/6,7=RCVVR.:QCM,- !FQYX$\Y.&DQ.X5 M/_]/\Q5NHG='#@+MB5*?PZ_'"\*8A:^PU!KS?G!^$.46POD,G:EG[X MP ]C>I\\"W8>Y83LUR G04K+.&QL_T+4/_3'THVQW .>>2M]Z'4=\$5=C3;E\?!$AN @4Z)@Q;PK% M3<2\*307\6;18GP1,6_Z83#>R\R. \,/9?TP',1W$=/!^3.]'X, [ MX;2?:1H&[D:[#&4\IX.?[1Y[M(%3?VH#YZ]A%7WETDG3DI>PGCHJ9G!88@O? MV"U2W)?DQR@1K*(4\ RJ2"@*L1?E>WE1+L,?PRTSB:)-@715A.P!59DHK+1YZ*^ M.1IAM/$'"L<(920Y:B\9\Y88;3Z( M-K )*1<+HVO:@!'&EB&KVD)L&P9E&SZ-W/SU+XX3!%$,%#[(2Q%]D"&PL^U3 M4V/SUV5R\*]\NO -?_;3\'\\&/Q,_!N X0NS#Z^8BQ09P-PR! 63EGX\(>W# MD3$<;D4WH0-#.@9#3!7/7#PQ&!YB4?&8ZQW#(185,5'$1!$316Q5O%T-\>/! MX+LGOPL8PI>K\MSYF$".IJUYR6DFV(U@)/S.9[IFSN65&8U>(.]Y4_Y\1)MI M6$R/U22!V,JF]UM+UN2EO6QYX^*8_9 VYHW1; 6WQ2YTHZBRIND]Y?"= \1[ MQP#?/[?0$'&E)Z1K2L7M;S.H-BN*1>(N(>K&DK7^>R># YL"]XNW#5=@C91HW;=IX>XW]HCSS^#[ MSK<2EIXX?/&B]\)NKW OS8R9YRT>V2HRU2=R"#[K]QJ!W4O&&:Q+699W$:H_ MF,X0LEG@I^_>"YIY[6*BT-<&>9^>#V5H$>A0\X'30#RY!)_][J'@KZB85XWI M_3L:=2\O4-.;;'FL'Z0>\";R:!C\P?<#->-;@&;I? M8N@2TB-[HK! W,:&J,SG2B?5[=X]X_"$R5#B,4L/BF67]5Z#'J32$NU63#FS M;.)J>PPVPPN\;NW__M[D8*]#$+GE5!M>3T77>4=6 MP;=,<-F"EZN[GWD\WA9RZR&5(4@;W1%TI<,1C267E?M.\-$$G_%$N@=(\(\ MJCL\SDX](XU07$36C2*2(I-V.SNUJN,-CG2!-$*QN]]X[A[/9D_$T=^Q.(H0 M%W@;!C%;^"YL09;E#[*$@<%JIK\/@E^ G2V!!6>>80YFE^DVD/Z (AMHQ4C6 MFQO-J1&0.63N?J,H&F'.$#9&$%7K-&QJZ0]G J]9IVW!^HAM.F( O2*A$HV M,F+7;6[HPH!Q(,'G@#9PG\YG3D@^,OGH(8KNW#3;_&7 IZUKG+Y<"9:08"5# M$#QA$-F\\VB&@)[N@'B\@OUCT4R&K+M.JZI0]!AEY"E=[N0"BS04"0Y/SQBS2DOVD$Z(UKD;C>G)F4+8O$Q&&.X3M9K8P[05T+NBV, M&[+F\@@^2>%862'RRMQY[UJR0<=_0DC?M];D;E)B7^3J&H-V0'A@SJI:Q:2]/NNBAJ+9D@UZ)T_4C47!!4VS&R-22)K,MC MA+;U;(-@LC 2E;G/XUB @:C;BHXP.@-O4D02LY2@XUHQHH'Y]!A=U M!_GUQ.5%PF9DMH0;-8'+TUC!6A@-SFXTNQ(0G3!L!F4G$J!O/&8I86 I$0!+ M*%E1D"(WMDY_BG4: 4TR%K=?B$2I/4Y1' P@S#*?;(N+Y$C(D] VA9&H4\,T M+CN*>-E17QC?@E/JF :>/W9"U&1MX&G/*B#TT*#Y) M6>ME*; ;RLJM44E+=3:(.V:49<,5+67W;O'1JR'!*-0>12?0]*VB2I$4M"'/ M^;JN8U>^/\?FJT]1:BJNR"M;-EB=VMCP@N\[UXT1E7EP7#'L+='&\ M:HXZ^&A+EKI,#L:)T'O\C*\K+EB*5,'2SV42D2MC"CF^AJ"BX=*!G#AJ$S(Y M=I$ 3E=L9_6-4V_3E6W?,J0FFAZM)2#38 'O<^DTA$N;OCI3"(",+@])G("H*C?OZ M?-##A_I-@A[VE\DI,J(GF\QJ4>G,>L0?-]V+:WOBVIXX>RK.GHIZ(GZ8 MU?UWY =/D%VC0:]7=+$S*=I6=9JSY!O$;49I9BY1I%)4\&)A:8TG)EW@"2;O MU_<@2%S?$]?W_#2V$M?W?,MD_.N'A4)WP'!'BJXK,B\2(JI2Z5E9Q(8DW>": MB\I:K3O,V 'B$X:(TO?Y7)#]KV*V$@:V$@&PQ.PHO.PH@)9\4[QBH::9DI$* M;_0JW1(Q;B8]II2Y^XU],XX4+DK[ 7Z!'Z:_QP4_MPM*E5B+G;&F$(\6"C & M]0CD_;,VEC+*SS?+',W*PQ+;19T&C4I!13:TPA+E*Q4V0]I,-K\JC!J\._FQ MS>1>WD56Y19-#:F6:)>C';Z#Y/)D*K JGDJ^BI3,5:NF-+:5RKB*%%*5Z;L= MY*(]0B@Z,:5O%4"*I/B,T[Y"FJ$?9BOR1+SJ_1FUP*D>XE90?)%:,OB8(ZX? M^%D,>CN9;54J2%)'M,IV5YJ5'()!$:]B)W6/H;FX9"9^AHW[.$8;53YA['3\<;QO5.$:]W I*! M%\"?E00@B(0%?_.P*9YJ=!KQ^ K)/\+9)#3>^Z4-H7R8:#8QC.I268@(-375 M=7^Q6DR*0531 #*O;(F"79[G>D@EM2J/^WAR,&T!@P$<^KT01^ 1CA"BRZWU MA+B0)DH2X?(),S,=IE\E_>__0E?;A*FK,I_X%^+][QMID*]DQ(<8 )$*P+PM M@;0>;Q6 RB>1^"9KFVJJD7'I1J"1@5L31DSQ42SS"!X:^LES^?MF'#SR2]C_9(Y._Y@B[]FO@)P?&A/P//)UE'#:V?R'JG_K#D8_LFP8I M+V_./%\'SQ15W3E [?![$M+)KYDAL$K2 7#Z9Z6;,B2\7X8 Y?5&>/',/4?U M7GQ8RLY,7;4MX<5!0XFO_P%G>?PWN A.? M7N@7D 8_)(0P7D7K(OZE#QQ=Q MI8MXSYB)+^)JK.GMBO;X(JY%$>]UY(AO(N9-/^LBWFG4$]_#%5D3'M]$"&X" M>8-87F)F+6%(Z+B)U- M(;D(P)MBUA2&BW@O[!]?Q.F\'JJ]WZASXH_>;X]_S3%?YRR99A:FD M[TJG?2_P^NT._%Z \SL=.#39TI\H:+P$5#A=A1_^]PY-W_UI6DC^(7]2"'35 M!@"Y#X!P]NPEQQ"[^XTAL&)]%HG4NZ^>]= )XOBTL:"[<#+43P# 3Q*'?YH" M]!-@$+B$O S'._WWA.,_RD+L3T4A,(4#1HBO L.KK;Z0K/L^-Q^(.FE:\A(V@(B*C1V6^,,W]KD46<-PP89B ME(BZ*1DUH,3.F!_IC+D 4T4?D&!USJ\RU:->2S%?C;'B(&IMPQ TSHU1XGHH M$:R!\E6,: N6;X@5=%V)DSQBT_-KIF>$LYS\2= )V+DP,A'@Z/-'WSJ-,-H0 M2]W6K*@@3,221;+11@UN;MN"L/S4->&G8'C@][U,I/4^5^728/_[N, M!/QB*OZ/!X.?C7_;$= AGD?WX_'CU=F]/PL,KX^V_F%PB*GBK0'Q/PL*^TCY MCX>#[W^)P1 3Q5-.=@R'6%+$1!$314P4L5'Q=HW"CP>#[U/\+F (7\K(<\_B M8:)JPF"<16-KW?6K(F+^UE2UC.!(/9#[ECWAAL67!; M[$(WBBIKFMY3#M\Y0+QW#/#]>?P?>=;R4L/7'XXD7OA=U>X5[2@SDU&*QS T6@V!U6G:FS+1?8O=BZM"%F MV6V%[H^0\82N8NBV^.Z]H)G7+B8*C6N0]^GY$-N)0 N:#YP&XLDE^.S/'4M[ MU7#:"/ MW6?P@$957R/?,Z;U2#1H>8?6(77_]_<_?I[*FZ M?PEC/_"D^[!%PVZ:>O\R0-;6-4Y?K@1+2+"2(0B>,(AL$GXT0V9/=T \7L'^ ML:;2:Y;'28$GEQ5MB;1E>L&;1%"1F;3"28+5+)01RA&81FG%D+YOK-X(M%D&]3#_*=M/TW9$=[5\3[ M\EJGR"37HW;SQ5)CR\3U8WN]96XUL7N; ;)>+V;3'4Y-.@V"R<+87N8^G\$" M#.W=5G2$-MH7+H*[-$>Y?C'-MXH4!L]2_CQ0V-X.I;R=F61(-M>O"S3*CG84 MY"4P4!A@E##61+X]V[A!9474PPW74SXN$G-LFQEAH?6,AE),9EN-S61&#I(2 M8!XPY@@T$10-,-(0/B.Y6D;7FW%E4!(TQ&U+6F=[,7!JT@IFS'&94ZZE*< '5DH+6KM&VV(%_))\?KD9-J?: M=IA!^DP:2Z:YN59L=F]003?.5HW.NC*DW2'5GC7(CME0NDP.1MG0^PP23$Y= M7$ 7COSZ2\?/PL0C0ATLNRJ3^/.XF>,RI?4:TX:(6YJUZEA=;Q<;D#O N%E< M7A=S@KC<)NS$?]%0V&162Z**1-#TVI@Y>JO5[+1F!. ',!0&U(5 0V$Q3_AI M&M+M>4GP$:V?AM7?RS .&W;&8N\R0:HT76_QFZ[:HNU=1TU3]9PP3D/%%P:I MT'0^&,TW+C2[79"J #:CZE)<6G;5L!4%YSI11L?0>=LCI/TU[!^-$BG9U'/Y MM)(LTWW4;L*<3CO@(,,#T">?\LLCFB!JML=8Q0.Z.7K*XJC(L&-TJJCZB%+C6LDRXV M3.85),],W1_;L/#E72P<+EWBR6&-I/H2CP@EN3PP]'0\0%S9%)77Y^A&; M,/&#BX=G?IJX^E;8&1?;W%1"722LDG>J@KENI5H(-C0S.^7-H3RG@-DNAMFNJAS M#5I.:T1VR"MS9Q9$HS9 YW8]SFFJX#)/S916+5]% )V#0[\7OP@\?!%" M=+FUGA"7P$1)(EP^&V:FP]RJI/_]7^AJFS!U5>83_T*\_WTC#?*5$ID0 R!2 M6N?;$FA7Y6H:6YZ)I)TFR<4V/<<'%>GZL98T73+G[#S?49;MM3X?;>TFM2:@ M=/)ZR&&9('O(Q>FP'\T2#C%17J?$)L0 B%8CCZNPI3]O6B=5Z3Z+(Y,I4L07 MBJ/4=JGR7(+\*'_W&TO'XYYBWG/U.JAP R#$Z<_#U*^$[\\_-_GDN\U- YO.Z#=C%U83^,Z#\^X)AG%L?+$Q!&ZV$ M\&*IRW>44495^/%BPG9&-RACF8R*Y159YLM*)64(S3D]SO$]!^X4AE80Y!Y/ M9^(ZEF#]"+>FBT ('@_!P4)EOER(XO\\:I&==ZVMV*T:-(Z1;7%1&F55G]3A MK)W[?#:>MA.3]4?<=[<^V-M,/?!(PX5%]T7B :)%37&Q.S9I=MI-+5PWN9X/ MNG#7,!Z0RY[-D8BS]*-,WF]304SO8:/W IST)%.Y9)E>DG*%=HU^6UWU;&P9N+?%Z:UE[4TZ+-:&I3)=<>+XJ*_RM/8J, XO7Y] M/)T\)[W,)TCO^%R4^*J%C!^U\-H9]G K]LF),NIUJ[;&L4VEU;W[C3W@)]3F MAW_!C:D0-+!2*FAXO:P]SR<>@V?PPOL*F'-A817,I(0 *;RB9+ >0'91 J]3T",\* * MCWJ?, 1S)8 ';035?4@,P#<%@.E+J"\E1-NR#2'!GL-CTYZ9PMH&= #;UYV\ MX3XAFPF ZJ*NJKIC_O*H]./58!_%X.> [G-S@;=501??4 C+WJ&.[X3TCS2 M#&X =E10=4[92XP9TUMW\N5\15P@ &>[1)'L5U HMP1P;2OP;/?#RYLSS]?!,T6 H0>H'7Y/0M']:V8(K))T )S^6>FF#)'EER% M$V(CO'CF7LGS7GQ8RLY,7;4MX<5!KRA"/R%!P5D>__VB'9-]L]@^OHBK7<3; M!F5\$1>ZB"5XBBJ\?A$8\I!/W_ F3L%OZ:M?&0!["[I$H"+SR]H[1X2_D/LD M^-/?W^N*WC?/TK>\H6]'*Y_,&-M+[YMV:_@')@-BV$4\>=G;=-L_DT9[^F]4 M\ZO_R%'W0=8<]LD!P3KG4"9E9+92%=F4Z5%;;BV2+$H6,L'$WDX-KS;8UL 1 MU(W0 GN>!CTNQD C2<"1U5_34=5?P\J+PZ4:!L"> MPW7 G\BQYX8@G.'97#*CFF2/HLB&N4"3REK/E=TND_)Y=CI_&@J*JM(;,C9^ M;9Z=B97E6%F.E>4;L-ZR;AOG&J.U!9/-Y=(LLERLV U>EJWEPF'2/N=-8:=) M"[&V'$EM&8^UY4AKRR&H18NU[(BP>K#V#*MG,]M2?3B7"TJ_YK:Z>63;(B6) MR?BL'CN3ZQTKV=%3L@=SP1!8T1*,6-7^"G9G_:'2H2U89P3 $)R3;R/5)9E,(MV^EBPWU+;$9#T] M'KM/?Z,4D>L4>EV^I.J%L7XHJ;IT*N++<3E>4N)1KB6G C4"WNS\4+6P)V$L M^Y ".M[%\RU?T.KS 2]8^FA.E ^#9;5^D@7L,A$ M-WX=../1%>RS:3&/4"0AZ2?->J;:+U9U6-?><@]UM3^>N2N*0BW]$,F M_S^)IQ_AL4[N'=:O'%WML_H4_UO/*U3VG[V3N;M'(9A0C:$/7D7@4PT/]H & M@5#/&8"'.:DG]/E?]A56<)>8&Y!W_VM %<_>._P9T Y@T:K_.L<_QOXC8$9[ MY4.ZF"CZ=4#F(QJPOZ^(L;-G;]EOBUB4*/:B3[9&]:*9#]1 MZ5%TYSY1:Q?CH5_$ MNB_M'*G,>K32DEE:'M"[?K71'ZE-AX%+X7B^_[SX&N2LA]&]VTU2S]JLHXQJ MY<(333(O5W)DV:H[ M:QTAUZ;100=;8\1MNDSZ].V=MFAV9*95)BDS-]]5BYMM1W28S.E*;MA=JC@_ MMOYSU?6,QFQ9^Z8 M(2D0T_%PB@Q=:24QN=-G-G?SEF%-;8H<-9/:G)ANZI0BP6FL)TLGG6Z1RILI M1TFNY4YIRO:56L%K)GVR=,Z2&SM+"6W:GLT$29DW:E37ZQUULE1+K?@6@1$E M95WH5IS,RK GL,W4F1M-H6UT+26W*-V8,FRU5M>*HZX#EYY=PK:PV"*-])!:5V=T M/97N!E!?C;QG?GB*%/ZD1[TG A,HLA]94*&HTJC6;%Z0T[ZRV]?Z3QRL_:/V M$["6GYL#TUG8BPGP*VL8+M!P]^(#:G+2_HJ>-0YXMV] @J76Y7W4^(!KTZQ MR9T6:&RY;7((GLIV*\T^5LWR06!3E*KUKU>*_YJ?))OQ.I?&]94W+W1%'S)Q M47A\$?%%/%Y$_B&N_ [#/<0$$5]$?!'/.5,J%U_$Y2[B\TD/;RNMUSMU[GJ1 M_;=I_\M'SKWO0?Q0XPI@_L S__<.N_O3HR+>_)\;YK1] !9O.B&@[?SHYKSC.+R!_HDT@R',"^;@(>,>5<>OBE0*KLAKG.>%T,5%G M-9LUW 1Z.5JY:2''9P-+5Y2-MRWD>)UO7H3>;Y/,%%]\#)CO!9B]Y/RV@ F? M)?5<0#YFU.'>\P_QHLL,V M84PYEOG?09S[1;RZ1N_V.9_?;96%??,C&@6Z\ ML9=GDJXE>I5=DA*&(8*S$?(-;9MN4([?H22/WJ.I0)*N8PJ,$ 6^[<'\;B2( MYIG2JMTGA+&%D&M^2!#8=M#I(D1@)#C)L2V$G$^S9 ,Q*1QEJ@B#$( $\;O? MNIY*'3K\P";@@0SXBQE*S%"^[$+XT1SE<@K6I3F*;O0HP!%+)W*OL51PNY-@?G.@I68!1QR^%GT_1//'#MD+N20.<-_ MJLONV)[/,A)2Z3925++3GZP*7;^151Z]1Y!<[(N)*3=VY-S:D7.&=)UU0^V. MJ^417]A96UII]*]6HH#])?.7U$UL M"N-A=M7,D10ZTY+H2%GMZA*@;L\CA&S0U.*\1L#&!G ?(. (VM ? M;,T09UC$L=.;:RXA@](-X@Q!Z3>7KJLN+M-&BUEU4V2_DEOT4[."(HX(;^-W MOU/I4QX:9V/$'"4DOHN?S5)"V_R%L&L6834K*+G&7(X@^&UY+CEPX_B[W5_" M[MGYYUROAB""&3^+Q,\UD$\!>N9U&\YHNTFNZL5:9-[\6"$R$P/S\YSA0WUZ M,.HNC*VC4&Y),8N-_$+/$'! )W3Q(/?9?.SBB>GWTR,:?C8!7[7GRFS!92O- MO$@VC)*+D+JNVW5OPB[^@:8KGBKQ'V_(Y^_#LOWTU #:@;\W0?9M0OT$G5[K M(!_=M_?;'\Q.>9JC7$\3\A3)(@A>5]J-E&*E6K6SP[XSF^I8[*]J?=H5)ST7 MX81BM^4PV.E*=DV8B](*3Y$R)LXPI[ LT"@<]GTR;KM@F$*6=:4,N5ZG>VAF MH)'6M'MNV#>Q7A,$FC=KBCS*#4LS)5E5FL2Y8=_6=J W-E:=)ROJ4NJ,3+$\ M\\:"G[R=Y,@1K>?2$[*RKCBY1F?.;2GGW+#OK5OK-:9,NJ[T4X;)8&G4'/!G MAWUWV-Y0VU:S:T7(=W&LJZ;KW$)B\-.51=J5N/IJ(2F54EX7BV,AHSG=8(^?*F1%*-]3&;"LII;P\@2NO-10; M6"YP^++985U(^N!7PQ;XILQZ."D+)J'QE#47C*./G@9H^VGFUNGD8Z/1-HK\ M-+.@J6HE[]#U;273)P*:H[VGO<.TZ<]-S4;W]<%$L=BCR5*"''?(=I_L)XAV M*4$-JF0O4:1[/;(]2#1K1*'6K UJ9/]VL[4/;NV7L[7UY4K7H L;FEBL?XT) M]>G2$JP5WA':IV@W@-AXBE>'3]3VM^4/U&9M M2S]\X _4]CZYWM#M@Z,A%T_8_H+:EX?&HX+@+)QQ<1AHL )!'SIE#< M1,R;PG(1,6\*Q45D'[ W$QGCB[C212 /J4Q\$9>[B,\'*M^V'ZX[[/Q/G7;! MBL>HCX%^')J>^=.AZ1CVD(KVT/2#1\;O] /=,A<:H?X> XLT\L3<)(3X"@A2K.Y>)X:.DVDC?9+8 MV)5.8;=+2OXL:Q2]QX.I>/:UKN]"S^$SU%_5O3C=6.D&P Y/X]IK8@G#1YB$ MQ6Z%RQ2'7L.G%T;>?-OJHHMUTGXW>OSMF/'%=:L!I*5]ON'K['=0IS;2&!NV M2+F]R;@*:I0K&N'/Q,[>YV'M4%#:5$R>D27/]P*HWXXZ+ZXJ?8PZ^QVKJ922 M8X7&DN5U9IQI=\8,X<^7SMRGWVS(&%Z/5-@4H5O;,T7P-_ &@ (0!4V9%_RT MWWW*M-]+PXJMV,A;L==5GL)UP,CK4P7;E#7!-(OZ9BA20D5]EU_ MK!9S8TLZI)8T]BZSOCT08@?95Q4ZZD"734B6'V#;+<+"M,UV52-=2JOG9UNT M:M%=!O>5MDR02EM,X3^.PF,?VU=UML\3^&*Q,DO%7DO!=Y4VOA5FN5S5 03N MZ6693("AR$@2>#3=;5Z?A=B<#MR<#G+PF*M!LZ3-9KNW:?1DX;0,8L(F81 7OD0GS^Z&M_G^40E?RB M:)>Y@4;VT1U6RJZT2K,,.00.4R'2>3SVRD7/*Q=&9OA3#?J;=ZP,K"K@U@<+ M$1^_N*;WH5YYYZ:M6U+7(N:9)2G+XP*3K11'*1%.6X?>NOQ]"LO&[KJ8NC^@ MMMWZ7"$B[HLK:7]*W-L>11.4*U(*6QGGN7$'ZR\8"1 WT-52R#V"!U(%%'57 M7;!]AR_=W"3@3;YL[_GU'8<2C$%OBI?-EZY9LW.E$AUW,*TA&"*.*C(6&\WP8AS+9@; M+K9UI?0T3;.-[7#:ZR>+;>UL"^9.R]Q,MO5!"[$[C:)C">J2("2P\N1$Q,3% M5('>[) UF<:G0VJZ*,\)L#+H%LQPD$Q9UEB- YR:, Q6DP1O"!V0-$U=DP:" ML2P),^NIW?)I/UQWK/>U.M=O(,O!9M?!-ME1>NSXHE+6@ CK#?6,7 9&E!7 MYC>;I'^^3S.V3SHNU]I$NUAK5Q)$KT>T*V2+; _\;LU-JEU)#LA>*U$B"X-0 MM6B&]YFTP(4"?62VSZ8V_5[-0*?8MUV& OO*C9 !CP8.W9%_X"W_P"/[O:9^U)&1A]05TN>"./)GXT?A$<>W[#AX#?D7@E\\(>FY,[_(&H8+(TM+..#S3*J"P[5&RWES MDE6P1=^M]Y,;;"A*^WZEZ?MT-A/0O.]OE%<:+3 $1,JIZY<2A(R4+YY^]$E2 MEDMSKN^0.Y?&]!V%[-+EEKKI^KU*L[G[;#"D[&M8WX64PV>4GY KQ(J$;)HV MJW%PY*]I7:8G:6CB:-=FO^&M7L'8+.&I5993B=CLB1 @ P+VJ[ 4?XK4NSV?M<)I"! M$;$+[)HNL /V>I45L*I",,W$O@M]0M9,BU55KXXA =!9!?B2>"RYB/UDL4T= M>3_9MU+*WNAWTY1356F^K"+RI&OAV667+V0(OYUI^CZ%!*B:Q=0=*H3_41ZS M;Z6AO4[=O46'R([SY22YEL8-MT#336N][V4:&'7'OK,K9Q8\+WB-?6&!F\XW M[P9SO1RQFQ\U1$P\4!6MK6OQ#*K-ZV0[C MXA3ZO#P#2Q]Y$WT8E)-H/IA^,9\H+?P,Q#T(>__^W_]S#.DGJH#-373CUX$? M'EW!OL<(YI&))"1GAL J258$^_S%J@[KFH>*(N0AAQW,YE^//#4%X99^R.3_ M)_'T(SS6R;W#OBE'5_NL+XK_K>>=4?:?Z:8,><4O;P"[O!'@LY\]U4,A2U]Y M1;2K9[UCL L%8D^XE* MCZ([]XE:N_APP69,?UZWZYWR9/-7:U?W51BWJ0$ ZH!*%*EVGVK62L2 +"7V M_;"(9J(_ !_XW;#^\D< V@+_=PSYKT/^+R":;94U$JR7@&\F9"UAS77;!$J; M>9\0MIP ^,!*,!+FG#6$!,]:[#< _-LR_#E;/\>O'UOL43EV+.9ML8STFRV> MZ-$;EY2D$39#4Q$I MK+Q>$N<:)C*+SK:1+[EU9$E*7*^ =_0\>^3_3WPX+0IOZ@!1XA288@L9:08#5P5C4!#!'; M\/KH0MGF]<739^#I'AC,Q,Q-0%L#FD4)%^#=?0*2%FONF^69P;;*,PWK%V2B MT&8!FZ4>-U:6H0DT 1MJ^?MW#]WT/#%]VD%/%PVEN#'+.3K9R:6[N#DSNJ83 M=]"3PM5!+X<_H-FW0@1'?/#H^3IXI@C0\0"UP^]):*S^\M5J!\#I78UV;PUY M+SXL96>FKMJ6$+ J>VESY,N^K>R;>1;Q1<07\;,N(O^0?3-Z&5_$E2X">7@S M1R2^A\_=PR=#V^^*Z)_1!^MMIAR2MC;7Z8-U\P2FK_?/@\D1%^IW%(4V6%]J M=[1G +?.;0'F(W8Q2OXN,:QH@2&02+6OIOWLLH] \U%:CQZCGK!B72_5GQ([ MAJQQ\HI5:UH;[&K@".I&:($MSL\-:&):HK0HY0H:;4](:E'8#-FIV&6P0).+ M/=[\72@]?%K;.0Z=BH*N%5IV_$UROM\SG&/V>U'V"[WB T<_PW77!7Z0JFY[ MK$*-5_R&FZ3T6;_K]YH+ENM&DGHCJQ>GHZH0AI41WP ,;_/FF\,EUK)#P>;G MAB"<8?3-G2 .FF@:4]Q&-E,1D%J7+Q!^LZM8O?X^ZG4F$JIF:+GZ#:L0H\/B MXU+-\/#[LFX;9]@];C)349?2/<3-Y>T%,9J,:SG";Z.#H_>9H!K/QHI]%$\? M/5TX(F"X>2G4]7SI-S_J=Q8+GVP[3HDYNJH5+(ET94-IM:2_$8=P4T0 M^'[:_A5*OUY/VT5SS\[V>^-W2[J M2[!+-P%H #R%3P!J3!B":;$6^$6VS(3YYF";A*4G@)*DVKR08!/_#H364PR* M^ 6>>QIEBMXFROL]$%O9?/Q34]8$2O07M+RY?(]_>D[9WK=D6=X_C)" ,0\_ MAR_:?S&K(^WD>-*K(7(WO=P,AUUB:76?<9;,9Q3.HZT=]MYBM_+27A9TP_"& MGQ=90.S@\T=.@_N<1F9F(?)_JKX9:X^YU"WD00/0R$&] 5S<0E M;R9IM*XDT6RO.\UN,BO)N=T581Q.9W=&,T]C5'F<;W<*8AUW[GYGTF]N7*&\%_IQ@.\KE/!3>^L+XN>7H+_,DW]V)4O4E8?M"(_.V"([PAF62.]&Z M_M^_\G@V_\_+?;U0S4[4BS_=LO_KN[6T) NT %WT4,<3#JH.-O!,0AQ)A!?R M?@Y0BCW4+;FPS,\KRWVF6F2>"8A#C5"B!-8>!,/#HW9TH@'&.!KCZ&_([UZB MGFP^:J$S@*:J>D!B86U[?X?9F$!U-1.ZH_F+CC3<>P^QH4;+RX; 6?ZOVOX7 M7@>;!K!,F/;,E'F9-6!-'EAR#S]9P"5 3+*0N?+[8E=8H?=,AX:XC6;_.?^" M/3&(LF&".Y+AN&B/$J#H 6?73EX,J QH8"+X+GBC][7$R@":.#RI!X;C(\-J MW". O-S0IT^^_V8"R'U)AN3H?^7I5],4+#,FXIB(WR/BC]"& -0X"PH;^*EH M W$A))PY0!)W3\GGJ1/L;>.I.)+-&JQFZ88)B?0< 1P7U3[I32],VP.CB=$Z M1NNWT)JPSN.8)Q)\B?!2=,T$UC"?N#4+_I\PH.H$C6Q8"[Z$0@RJ]GI"D,$3 MC,1?\M^)(RVJ (WUWI,&E?@+ !*H7$ HPE5SL$7X9" _F+]+_K/MP'F)OV;^Z\H"0#)P@C*@+]/;:6*EVF;B0$S7OJ4/6K0K0/I,>H&4:_E2?T+B M]';%2MDT(MC2W?E:^B>K=J"?,7$_;:$>OC@$7 V2-@3=,\MX#UD/L*0(-0)P M/7V'7<&5^X=,Y\K$&.AMG<:40F^W==)#R92.S=P_]X$#U)/-_LH06)[2CG>) M/EJX2>S8Q&4%-^>L<(W&E173;M"5;+P8-7KY.T#9V'HL+8WUU+R^/M7'924/ R63%9E^EA?>+M.RD))F?( M'L>AQ.-7>9=U=!G=>KJ3+)?',BG(K>W$*.3&I2QQ"ZOS\=@> MUGW,I2[#I4[0&F,;]>S19$V;-L!55W_D[H4$L M:L(+T@)+>:@&0ED/EBQ]]R2,ZD"%V?P[X3T)>G[D(S.9>"[]"2C]W]K00\(O M41B@@"0\;#Z\*M;+ M8[W\'7/SR9\),-" N5P>9@",##F'/QK=PVAT4L!:U:JJ-/JS:G_4=M9)+&JA MT5J[_(R])X&9#5D\;/, #.\#?P>O><';@2H WD")W0,WJ!U--7ID[\@1=T]R MU&#L+)JXTMA*BHDQ]"8SJEHX ?54:NA+.ZFJ$6Z& ]5=9LJ5$=-+E-H?E,(4'^6"'I +CKO,QU_.31 MLV@ZIS9ZAD MWP#@0]W6A$1JGS^R=U(#C018_?NDV8,#&HA $V(+=.JM#EFT^]:1IZ&GO3KP M+% 4.^%B8?\6BK8@+[)TP_6E_"/O?,0J$S8B556@*X,5:ULV#JZOO]X*Z/SM M^=U"KBO.@R+UO$<8(' ($ M;@O6,0[#A83&DUZPNF::-@O$ZJ=1>52Q.LUD=EXB\2;J8NG*T&'$;DA1&:C? M+]!9WI_[J=\MQ.)] /\#^.T[:^48Q\.)XV 1. VXWY[ P1Y_+D#XHJ[QPE+S MSDANH)S^(QYNE=K.8CO,)LEBS1%'IJRFT@TG.HA_@ S01GS0>*C,'0$G(6P> MM9AWR"#6CF/M^#U7V#N)^Y %L0 K@0FG>1X7B'<0,S46(B$T_NZAQ08L.-T+ M2%MS<" 3NH19#XL!.Y Y/Z4"X"Y@(D#UAJ.H38 4 $E5]W$-K"30WMZ/I[KX MA0309GSY=%CA, //T>"TZ[^>UNTS/P3A.,/C[_N$*@LP.4NT 8>!C 48G]R< MU23X%E^7 COA9?/00Q2>'=#K"B"$"__DYS?!'6W 3GSCXNBUGGT!H,-O/%EV M_[2/?>H6!P2:_V2X&PO\S63WIW%D:YY@11&<&IBYX+N\O)%Y 0;-X5=]6#]: M- !N !8K:*[ ZV%7,CP+ #&GW.\S#IZL;_\)2YV718#6>^")^T<^9@][4E=^ MY.9@!QKL20]=4BM5X*7#&0X2Q7RZ#7#T1R[D0OB!CV>V_R*/F_DPAKM69$&0K M\(T&^-CCJ$_Q@A!Q1R3FCI'FC@=^YAY)9UX065NUCAD69^BFF=S_ 6+Q"Z)[ MHJ;[Q,+F)<]9=EC^1#H^#]8L0U??0.+S0Z .*.#U%KY*V=S'AZCY?SV7#PC= MAQHG>TP- .O ]?R*LF,WXNQ07O&VB_SX?<%4M7RN]/0SQ24?*CT]+B:9E>25 MFF=R'%U$ZX@X(=F6RW5AX>F95)L/@>RQ* CB9!B _*&ICH$">:3MI)U5'[!T MPW1F75DUY&*7 $#./>2^"F0K41(XSUI+I%#/K8YZD'_Y*7)_4 . F%;=^X2? M_ =+?#BP1QD6;EI06P,L>P?9F6Y:QP%ZD96-Q(95;>'1[@92EU.!G@-T!? % M*&V!U&X")JB_JMY_&*%<)./CA4;GY",!98..X)N =?O[0R^PAC^%X!1::J=4D;S.M><38A;P-T[ MO&UZ5M6GX'VXL$,MQN.M>0S\0\^XM)/T#U@V^L<>C^419 MP?14+XO3]J(V8Z6=TIXP0/?"/I52^ +//\BP X;N1QAVP-!-"AN$R^]Z$W+9 MH#H>/!T#\#\O%@ MZ#,R_/W!T)\?>7R9(<:ON'4_X<7E/*T(YF(<&U9' 24_=.,M,SSN[/>K\6)3 M3_..6;!.4%7X7U9[,O&@ ]PV#*A?@3TI@N6%R.6G&--C$2TT;QXM-\+[YEOJ M'?3'"^"5AG!1'?N/?4Y?;HE4XK!^01AFR\BRT2Y0!#+LMXVWG"JO9.#_L6-T M8Y1%*V.12\3&Q(7>[8MK&Q95:?H?.E:.'(5/1?I^*QK!.+;1CR*'>V3QLNC] MT*'L95EX. C3)IX"#(_![8>WU?.@YFD? %U\:K+FI\? P*H ]BB8)6!YJSHT MCTZ':./56I[.5HI;,LFTF_QHDJLT%E( 0[2?0I:_#K/+C[LAOB>&$VC*B^Y@ M_Q2I5JLV\*4NT2Y!V3RHM2LD$,ED_X(BX/.]$9\'H[S.,D])P=SQC3QZVF6O M61XP':2YG^)N ,4XRG\@.!/K>Y\\I[CC M=>LRA'T6@I<\(:K"(7?"<\:?BY2]ZH.$3.\A&!'[:9EQZR:9GU C!4#A*OA. MXI$L+?BC9_E[I!^I'[";&,R',[S6HX^4XL*O!A[U.8C9 MPIYLB:>LG$:*K<7NZF"4(U*J-42:DXLX(KV:-U>B']<3#C\'8 DIGL M)P(^X=XSU&L>H'-6&@]$8Z^M$05K LV'N= MWTKK,>+P/,+'/9$#=[RGA*?3^HD[7IGP$PSAUQ[!=W]H3_78M>0H^,@^BO&] MAN=%_SW&QW(<$&NP0F,E:*9@'IS_C+?G N"]? HU8_;"@0M MTWL^&#JL8;F#([_@6P)]P$U0:;CM;\EE)=E-"X5I54LY813HZ;U [Y%-SZ[N M$+W!)#'H$>T^481^C=M*<^] AY-!;^7+#C?/F&_ "$"7U-U#2I]GO,X!4 3#?.X=GK/\LW#W\5.]U-\#B0!SZ&6>X_%3[_U< M-_AQU +>!.?%B\S>X]&/Z $A3]UF^Y8JS['"4&N,*M:[@ZXR8STP77K<8 M['6^!6\D:E'KKP"I(U>[;6U [Y1^;<%DY+5:4J==""3T=2!])N#A=T<, 413 MGS%9#R#M^(1[%I[ Q&KK&O<"N*GC%(&=NL_J?O??^/-YB<\>)C3, M,QE[MA)M2K0:<#WKR]HGHR@*5+)B(JQ0L;5I#9U,1/O/D M[3O4SG"9%:8C<@&ML>.=@K9%B4F?OEU=[)1<*]>KDWUUDFVV&\(@MW&8S.G* MTESE*VJS*R/]2G^Q3+>VS2T%YQV=[).26"(YGB&TTF]@?"N[$^K))7SF89]! M:V4UC=.7PH#=OJ6&D26Y9-O.@%6*8U1E5(WJ:(ASMU=Y@?))6&^L\URS:+!* M&_(G.EMFK[/5VD6J128&Q/C&/I<71_ Z_ (52M<.:=6R=UN V&%+W,-O/B. MH@RJ<*[71]&?5/&Z:/--%/.IE,KO@0XSSKW3!XUV?6XN\+8J4**/@ 7O1$_( MN.]F"GAQV6_^ZP4Q3S$SWU!'R=7:6I'+,;=B)%?1K5$W %S#GL>(D0?DI37_ MBA_B$VZ(3U1>^)N"V+/?$ RH<'Y\]Y @X<7(6=O2#Q_X$7+ODV=Q=.2I*&&_ M!CF)?UO&86/[%Z+[4HL/32C+X@]86(:Q?2)%XHMCN#*I'W?D'W?+^0<\+--) MKXC8N1]W9"S@Z;FA.W+N ?EIB(T\I"+*OCXY,#1$XCCWE023",CG/\N[N014 M@,((/_SO7>;N#R&$H0^Y]$TG+.>^F'DU\8PA\IDQY.=(0(OHT=:+ MNX$2+% MG"6$G.6K9.&3P.F_)P3QR$.P/^4A*/*0QR+-0Z!7XT*<(G#-.4*(D7](I:*. M%TA4),AE\.+Y:?],,EQY(O.)E^[@6;P8F_\N(Z:_Z/2Y];U>9IH\].7C>=W6%B^XAI?\5,*DC MST@=85Q>G[.9!5= UN7<0)((=F[8MR)U !3POC,T7Q2[8Z(\Z1<55W&;TP*Q MGL@"I'G\[G?J/H6?IOO\?3$5[;L0??BL^A/"WL=]HV".AY,Y9VYJ77V OQV, MBDOI;>$];*S$F7MR/L//NS1)*#O18^R?XT'E[O? :V/\>H9C[+$+W&/WG%NF +?D M=1OF)%Z+75[/I7?SHX9),H1/722WEL$>ZL=KEK T84V&[K5]AO5?M7V+BS.B M@UC)1#Z[Y$VRN#9R*H>1&67993)0G\2 /HF>.@ABIV#@3L&;T]OUO(8W/VJ8 M6$OXE,XOL)9R_1[$S*AIW1HT[HWY0V,2=4>/.J'%GU)\!^;@SZAD9_GYG MU,?V 7F):3>V9<2D*^-1MB2-!Y-=03K7N$%RLITR02S&M+QNK;85(3DOD6<; M-PS4#E[>+I@=(G>-#M9TJ2S%=<\U;J#32=SAB;1 LFZZ/'0;&0L1I7.-&XH; MIZU+57&EL&[.VKJMU4;I$>>:+"R7)DUF=T8-*46'CAI-]%J5>TIW,R[B21.7);D6(N:KX@4(G>+' MDSVZL2LV)@@GSDG78?#3E1Q;%"0MN\XIH_2,U;54<9MO$4SV=.5*;;NDU,ZN M2(H5 "L9+I8CNLODSK2-6+<(@Q+I%;G$)+T_Q6O*LB4Q^=.5+,T.)R.J0R-+ M9;"I26B=='82G(=[LC3E9)O8:+IU:6&Y*S;3I6&G9X.EZ.G27<804;I&9^BE M(--:1G(6M-F%%L#)4MY>IN9(7W/(=5VISD5Y4IB28.F9NV_:9;>T9J9EQ26X MY.>34B027GEPI!A3[QMPN)I4D+_/L4FH*E9P#EY[TC-4%=WH&\XOE2AUMIIVT8O-#9D*9-C&6I'.8GU14MJ$TI@@M8[EMA1K( MRJAWMF4),B?GN.QLRQ)G M3E60C 8PJC*6\+26K:Z&+G$.\RURE!:I]8Q#EEM7ZP[&^9XXZ9[#?"2-Y(?) M8GY-4ELANW7)-??_V?O2'M65).WO(\U_L,Y,OSI7*F@OK.?V7,F 68I],5!\ ML8R=@+&QC1>V7_]FIFT*"FJ' JHLM6Z?@L3.S(AX8LG(B/%\>8SSZ_GNE%X+ M4Y=;IRIPVH71?,8 M=9?EM%B?Q-FCG$^YZCJR3/7;9,]H+^P6J=1*#3ST8.][97I0FNJU&AE9V15G M/MZ,>C$\]&#SBVEHT]=3@RR9X%6A$Z]QL6)E>52>&KV,KHGS.LV[K6ZA$>]9 M#!7!0V,'RP+E:2U[/UNJ;CL[A*B[&M[7630TZ0]]IAKVRR57WE&@!>W),^]X MT/'H&Z&VBW8[U?(N^=? M\X&-=IH+;B]'^K_?9;4SWX/U#6=?F [NPARY<+9(9>-.MSGMDZ!8:O76UFRC MU9M>;13ZCDJ?J[Y=***AB/Z4,G6O2^6SI>C*PCRCR(F508)-2U:4=)E9L4VO M2@EUQQRY#WJ:4G1?$2N_(KOGJLJ4M%%G^="]N6DO[W50.V$9J@NX;S_3KL*2 MR>IRQ9#>9EW5S:G =91TEA>E0;U6[&N9>6'I50I)4.[?45W/,))4PE!PIEO-3:Z QBMMD_2(>B;-X5&'PZJ+!JU-6$OZAGO$5U]$\ M VY?[V*_J>FV;?+\AI!85:/6RVI3X "36HV'[B!%6ZR00$9;["[%D&%(+!3\ M4/!OQ'I[A^ WI/DBGQJU'-452T)BUFD)4A8)/N[[0*;.5'PMC+5=PG)+X1=X M)8$ECU4>RYK=J@-ZM1A_6S4LO\11O^8-^*9&X#,E H^H@M5*4#DAI>A\1"PW MVHG$O#^HCH4DL@&3=XG8N2K\AI 10D8(&5=D/KX=,NK322S1:)AUONV02;&B MK4>).*I:DT"9%/1Y.@6&<;\OSJG(@1& C"&?+C?])BD5KOFJ"IW+<,.4-) M[O!>%<==-BZ7,MV-@>0>G;,EXF& M(-G@JM;_7:TX7[C?;K^5AC6SIZT4G2R(ZY$HQ&)5KHC[OZ +AJETF*44XD:( M&]\_ O=>W,A.RJ(P4J8NUZ,+9D%9#C;U)L8-=$61H<,0W/<)P>TFNLL^PQ"_ MAQYO_$4 CU=NPLN]6BUPO9#WHZXP?:-3U0\$ U+T U5LF[$)MR[FLHV\1?:; M?=Q<$QJ#\4-;\'3'J:',7YL8_!R9_ZXVW=N-N9%6<,GL3,UQLWAU-NOEE\[\ M@453A,9_MTNG*.U[C4:X+X,]MX;X?V M6$_9M"OC59,#R<90R7(]-Z7C)NCX'F(\=19//82%$!:N9:G7! MGMOS>#@N) M2#N5[98?'G@E-QCTZH-:224Q+.!*%13%A &\-YF!_\:=Y?_!N[7;E_YD,U?T MB-\:DXP>2.XS2WG'2DXN8U/7=I31VOM(T674A8=)/$X\$+C$5N@Z$T#(R@@Z M+4"7X&N'P%D"H!,._!PR!Y!09T_"$5<$%";XO05&&OP0R(3B#7)P9');>@/) M"_P*B0+Z%?P%E%H\D(^VH\3(2S:%ZQ8=US&L-7XL88S>*ORF:P$A-B7SI72N M_< E^)4ICI,Q$KCC4TL__0[AYX*MVJ) "ZZK!>",),@'>"9L4$*Z'2Q^;_ 6 M*"*TAQ0UT;*$56EHY=:R,%9IRMCPPTJ>6FZ:D/G.O%WOMZ&N8KL!VT<"FFO!ECN6"TRF ,\,HU@+!$WR3 M1X(D$4T;_ G^L3LIA(C^A&;B*H)II&^U7T0#(V=7'48L;^[PD_V^Q8X5O'6G M@?*O-X$N )"T-$7 _4A M';X,F>@73TI#0H3(]+,($2+32>GPWG/-UYR'KULURE##?^WVL_ZB$/]7[,%K M3;W/MRO;#O")CW: IYDH1=]T"_@''(KA]D(Q7GH,BL=\KEUZ*$-?($.?90"/ MV(?_W2?]KK30'Y66=)1,W+2PH##BP;Z<1;U??*E?RA;T93,&3\ 69,@6GU84 M%TTB0V=UXFKGH$TR9J:+#N)$)SP\.WX:-%+%JJJL>WT^V\L..X5TK' OCL/# MLV>VRZS6R%9NG3=58$R:W4JNPQGD^(V'9R2*WJZ%!B_.5;\ M+)E'V&;X+HE'GXP@AT#P38#@J[()SP0$>IO)",SL?L.W"ZMT,3'.]JH5! 2X M,SU]GCO$WPH(KB_8="#L-0.%S5Q(/Y0@XU\5MF\A:'25^/UR;L)-W0M\[13M M^^'U90RW/0GT,?L(&D=RDSDWVRR79!N(C;*RJLKLC!5BR"Q+GZ59U;GC.%:X>;J\$/OEPK27&PMQ7*6//DMCP&_E*=]>R"P4_^]NU[U# M_*=UK<317'*@9LGB?&[6*TZBRT+QA[9=C"1#\;_]0!DZ65=FD Z>.>?58R0, M$WBL&H;,PI#9#_2X+V.8/:V&B@XPM!/PV8VY=4?,JNA BJK @XA(EBBY90+0!\=L" M&OK':2JAA@&W,.#V,T#_,G9==B+J8U#2@PJI< !KV\"QMT+.!C)^!/^'A6&2 MR:>&JEIHE[@DR<_35&PI)'%QY!^:K')1D^^Z9"C$B&]A&'X.(X#K)B5F*@_4 M@AJ/*PDKFU==%F($ZHI!)4.0^"JS\6N3W("#N- S"8T1% 0)SE!$Y>G0?1G_ M)?W[_^^W0X7BJ*\Z>91R_/)ZB,^D$,XK!%(X;%VXKUXQ267.58M MU&)YIU6J\L7[I9#"/6P/<]].X>Q=F6N_50ON M%=\;"S,VC<430H9+<6TKQ\6G?+:45.7-,%;*YA!D),[6W?!;0<8-1.)* MV[L1.V5JPKC;9VS#2_?O.5?M@$NOZYJ.6JZF75F%?*#,VJ(ZY41%83NUDBW< M*TV!(L_:KNQVG?C/6G&7%H)0N+_/.>JKPCT@$_'FR#$'I$L:S4BDG%=XFT7" M?'[:X+^"[@A%_7!GP8^;^P"N1[D/_X M&4[6P%T0X<;6MY>7#HH]0FW0R+?S3@WDNMPZ$@=*/U5,-\6E0%'XU)6.?JAB M 4HNN2IG_ >_W7RXHYO"L==ER2$4/#E4/!^*_#KH&!H*-4IG:B-N(1JD>IB MN$J7F#&" A298Z+G*S]TI6APT%KVL9WC^0V:MUHP!QUOO58B.QU2) V(%B+$ MQ']=((QT,LK$S:>]#$\N=?NEN^G8H\3Y4I>/T/1YVN"^HTW'QUJV_/=_[?6B MV?(Q:CMI6'\"C-LA@=\#A\:,/081K]6-.(+S_"-J2W%M!\7FR6AJV['CSQ8G M&;1OL6@\_2_B\9]H60=T1QTM=TB[U]32^]5^6TO_LU?Z[?@L!%7\'YJ*XI;" MCUT]Z2AU#H;:EQ3,.^5.>^5,O76U6V4ZK7B#;7ZI:R7)LHM.I\ MXXXHU;+1;;W[2_; P:L\F/REFF._>X]K]0[R): %"%AWQ&VS\RSI\']:/X;6(;3HAE1J")$C'!'D(2"$& MD@EA2$EQ@13I5))DY'@RD?CE@9D86($]AYRL.MJ8(B.EJJUT!Q#WY":R7I^. MK/;ZHV(Z+32Y-E,KJ?6'F+FLL@)].'*CK\UIRI+3ZGR: C.^-EX;R3$<&7\Z MLM8HNB0HQ.L$!8C%;55I"HQ /AUI"Z0T[-!6FJR/Q^UVUF@6*1T5VCL8 M.>Y;5&6C\2.>%A5*2831H$I=C)I;G[?9>U^+)?3=%1]\V"> M[:'9=#@SK7"@J;>J\6%IN!XWA?CAV_O3B4;IA7Z=+Y1FW+ ZE&VWATH2'(Q< M+XMTC",K [5'/^@)Q;"K[A+=6CD8.:=3FQ:?HE:<$K=);I"2,G0794H?C&R# M>2G=UDHF7X@UF(126*"Q\,+2J MU1.JRNEMM:Y@'0*U27%,D2.^REFNLN#WGT"/'KG:4, M=V9:Y46CEM-JE=B&I^%H$+NL(K1)B31GQY7D/>HF;;M.M3858$T[@"+%&RZYK0Q;D M>:6BDF UM7ME%>[ $6K-5XQ3J@K0="RP#4:+))/<>-.$/N7A4#-1M+5AM:*3 M;F91'/'.+%$N+07Z"+7FB:[=3%G#&">RDSP_*!4S4@Y*]!%JV4Q\N%R5>R;7 M7E273JKVD& %.($CU.K1O>1L$-\(?';,)AA=JXXRY3$:>B" S>0\W>VK0XFO MS[J&1FET1%TOT=! I^X.T$;>RZGY%QWV1'5;)_2!$VO-W1R*:"AM.>18YW, M.J^-9DYFL.ZH#907HXS63VU8-(PXHD1DQ38U_] MK>A0A>PVI&<2WN-\7?*":H+&[<0[%0 X:F C,]P<$@!_QX^4O:O[.%GB_C2'@&U-:$I(M9\ M"GSB$CX:?D>,#'2+S_ZSJ_OV_.R3Q%7W@R1M:0)D5P/UT<'E0E0&['&6V/CO MP)=G$ %^!:S&YZ;5KCV("1P<.K"<97)C)]E?!+ ET83O<2P7G,[K>?2MR.A! MW.(9^K[C 0'-[;NJQ>J@ZZK)IHV^!/\8W=2B+_\"2%#1/+\HB"P@'U+T76, MX //L\2?[/F?.W$=?PQYX#+)JFP+^TI@AR?CHW'Z9 0 M(2%"0CSVD612(2&N@!"A1(2$" D10M,5$H*,QE[,F L)\3Y"O#>-[S7WX6>T MA'\9E6^DR?-N[^_X1WM_TTR4H9_F--]4\^\D"!+>,PFWX3$T\>.W(>2&NM=?M86ZJ/=3"/&BJ_&17*1YWLUI3J-B!27B7^L!.=!$A+\1_"9?Y=_ M5]987?:O]MODWGZCDR=Y:;FUP1HKLB>NG3XQ6^.1GA\(*T)QQ)U6\/L$3I0 M-^U'OH*#.T=6M^D@7AG.G]=@\^4TZXMIYU%*7P3QQN2ADAVN>(-,%!JI6D.7 M^%K?;R9/W\7H,UICH="'0O_MA?Z\QMT'A?[^H5P39$XNJX5^MC6L57)2QVAZ M+>2INT3Z++VIPN#8%SMC?+0=W3:/1X=B$F0=Q2$DT;+6*"4OC)!=ZYJ_'*1_ M$"*?S P+KO(=<[FS6-2R2-+@;$G1?\ M?O'479H\2RG,4'!#P;TMP3V9*74RP3470VY8'53[)*URG91.NU:?67I=X*D[ M*GW89BJ,@-UN!$P'#F%XM>OT,:$9MGT.4^J[&,BWM0VA5_S-;+!Z(*@5**=O MA//&_4,2C&?BD._E^'M':HY9JLYZ3=WI.YK\4!7:JV3W4.I#J?^.!MQ'I)ZJ M.U623L\M+B(-K4$\P51Z@['7ICUVEXZ=Q?L*@V%?' QC)DF+5_86%T.A/#%PXE\=2":%M,;D;/1>DAF=6I2K+)> M _9TF@QC8:$0AT+\U3EC[Q7B::0-AG%#+*OEO)H;Q+NMRJ"^]+JO4WLSVW2/ M3C42\A9::GW$V\#3%4? G^G<"_DU4%I<85Z4-J7( Z6NQEX[=NHN$3]+8G"( M$B%*A"AQ.:/QW2@A%Z?S,F5V'#52697D^&94Z*99KP,[=<>DSV@B?A>4N(&X M6]V9 .LFW-5KQ?+01;]-M/V",TXD6T>0=1++T7Q9KFSX=DM<\\-92049UF^< M'DNQ-A"'J2YH/=YC(R'L;%O M$!OKBIK?'$9$W45$70*(E8XU)KEEM^\:$?G5_K]?6MWN*K),KGO]Q.];-\6V MTLX&PG[LVI4L:)7L3)BHO;'0F_.FV[?OMUW.[QCJ$/G_"K$AQ(80&V[:#'P3 M-MATL910UH457(;:-:1.=9Q+L7[;<^8N21[>R3P%-H3QL"^.AW4,1]0(_>6R MI3?@F5XMOE\UF)T:S*]WL=\OVE8#QQ)=1G5R?M]+E5MD8EVL)H;R)#U*X]:R MT*9+WL439[E+'\KW%;)\*-\W;:8=EV^++HA-@W%4M6X.'[A6.1L?399H7M N M2]^13!BM^P[1N@\5F0]Z":_#0O/?(H7ENK8AK*D=*L&YJH.ZPN]6IV& %*N;E-QV6:3C=*5HHK*&P7K&PGC-*\D%A M390,K4L+N7LU4A3+I5&2:A126/G:5 X?KO M3/JP^GN8D!1*>"CAE[AE]T$)+TT'-CT;=>-D%MR34SN[2I&I,9)PE&Q.G\=9 M"N-37QR?*NF0:\=*&)ZZ^C6''N]UVE,O>[P%PY"7BJ9!9_=1U+R\@:=_'\'@ M.1C,%*-?X=1Y=[ZH&*T9_5!H"A2N\)Y,G2>U,Q3?4'RO7GR_*&#U.?%-]+D. M&6>G4[6PZ6QJ$573'[)8?%$.$'58SB0,8=U@"*ND+X#MH"@FH>C;OCFV.[05 M61$MY83E0K^+87Q;VQ"ZOM_$&'N4U!+NWZE+) [[\X3!KQL,?@4->H!HZ?!--B$KMF,I0QZ0[:SX=21?RBZSTR*[7 I4 MRJL(2C)ARE8HL3]48K_(@GJGQ&89B6^FU&R3+R2K3+*N1FA^Q2*)A:93ZD@% MWS#D=8,AK\!P4K8QT#/UQ_DNQO!M;4/H_MZ,N?5\KHL9E!KJ\;I/U>;+'CA6N8J 3"[\$>RIU'L\W%/90V+^OL']!8M>'A-WL"*FV MO1$TCNYH&ZUVVHSWRS4TXCE<+U!>LLG([ MG3.NMQ3--[#SUOO=,W8TPA&\+RMENSK@%A^.X[A.]>KB6Z M4YWJ-CW:JU4'MU9".2PA?2/6X=,CG)(N&3.P'R(X@O>JEKBOLKE-G)QU9V# MC2*=+H!XC^O*I^ZH=!CM"T$A!(4;M0@_" KQA^P]R3WT 2\6%_Q]8J@/Q-(8 M@0(R LF[!'G.0]SO@@HW$!:L ><+;<";I.(-^_]?#^17O=B;->5>Q6L^,]?J MD;H\)'N\E7C(CLNQ>0[B-2XDGZ##.Z*A3(SM*MQL!H*;;+BH$,I7H=O>/OWO MUWG4%UCJ3S7.TG1<:+#"AE,!-Z8B':O83Z>A<<:#BN?_$VQ7S9W!"4@GF[>B M1R9>TQXR>B";SRSD'>LX>2+'U+4=9;0.YHF^QLVT$MN&6GN3EA7;U,3U'T77 M%!U$AIHAJ;N/T\#(?[RBPT4X>&T>+S$)[W'^:EZ@Z:]_6&)QI&WY4K0)8"/Z M*?8$6KBB0^2 !&9#8!$,=4<@U8SOC2!1)607$(Z!?@ ESX'[8XR(D>NX%B!< M!^[TQGL\_%2'9K/QF-1HV#8AB9:U-J"TV*@(BS,!!!]M1_'#)2A"XDYEEJEK M*;:L8*&S[R 26,H"3LZTX&LM2!YB9!DS0I3F+B0Q'N3?;9$0F$([?0)%:SPA M3->2)BB?4I0D*&MH+E&B ]]\;"M>7CH$(@/.6])<&=VD@=@,3>;M@1%OQ=JU?^\@@ 1RVAVL(/%4W3,E:8I2%OO6DV M_WMN<]A79\+V2(AUG8EA03!C5XJ]_=K/*L\B[K;65;PW0I,29H--IQ13Z?2T MPCW9GUAQ^TV83D*4U.#I*E""R&(X/-D#&Q(?B#VS".=V682=H5<>Y1-WUG#KU41-Y%T-2%1IE0;& M>@GY)'K8..!=;')'0.-+FA"H*MPSC)"X(Y1]5CHQI)+OAM27NA3R>J A$7^: MAJ_TMKT)SS;?7=C&8.TO8*<_J#__#-#!"*DNK)KWIDG8$\/59$@*K*''.MKO MP 88*3K4O@H4/6B%. #5@4%:$$K8<@*0,B04FYA!E",T146"YTP@"R#*P7\X M^!&[+PN(3MAP!7##X(M<$WX,5G!3=$]7#]?X9UB>H4D!WXH>@92$&$B/]_ E MGO9$7 !/W:O0D(0PP', /+*"!A8BKRGEB@D&*W9\1?M0, +@N]-JC:_'W MQ1]O ;AC\,UHY4"T7LT?* M""X&XK>$SH_]M^(?H>7"D9CWO2UR-<^J(VS@.!JF!(3+/4+B=Y@66"B&:R,S M3%20B0*E"ZWOO7P6Q#X&^HGNV)?Q$5A;__ ?^ M)Q!S20.BA3S-B2^00?B 3D:9^-:\HDCR7V>)$R!N E8 !G3L WR$9HY#S+M MO_IE9_8=OBS>8?S?__ZOW9U^]-,CDJ$9UI\@*K-# M\YI;'C/H86,)0K-2*. MX#S_B-I27-M!#(B,IK;GDW^VD1T&[5LL&D__BWC\)S:+G])])JXB.Z3UPP01 M9&'_\7X5?(0C.<%G/I?_@7 %.6H!T+/WGHI9R#',/S053>R[W'24.@=#[0<-0'0543J4VN:F4V]SR/ M1AZ\W>BE)N+:W%3)WKT^*4X7(ZFY02,/WCXA4QVSV%H,.)H=UD5^M,AP"BO$ M#M_>&0W%N#YWQFI]S.8X,YZS*V LQ ]'JI'VABO>EWI\9"WR0BK)56/64D@< MCDSKDWMFG&8YM?V@4B!G+B?,:@Q''JRHEV@9(]W*I;G(ID!3>I-DXFL6C@Q6 M],3$\WXW%+BPXYZXI8$F#MQ3R'>OF]B[ M1C,TMDO8"3D6"C4-39'6R%D0)<47 MO0(LA!^Z^A,G91AXUKX+B",:.G97X9X!70X>%= *CD114!38MO_@C=@[E]F+ M*.5<+Z0,\<,/*76,W0!3JMF?9J=M,\W3O8RP;+7O^X.'Y=/03UN: -G50'W$ M[\P>^HY!5* %9Y/W(D+8 .O ]V=0H/A7P/J1MCX=T8[(D(F20JZJ;ENO%\>_ M"&!+H@E?Y4"..9WE>>8C)7P>MG4AO ->Z#YHHFF#/\$_=B>%>,B?$%(&DF>; M!LX=MN]%US&"#SSK'G^RYP/LG!WZ8\@#V]VQ@HGY+Z2\1;\Q*RL1C2=>2D#; MT7 [ST?''2/(C\&N!7]'T,'H'\]A6L)]>M57\?U<_.)@J#BT#,U M]^'K5IWZ3##OK*A\R1CG*78%.KCHP__[%?_UP1VBJ6B,N>C=MM0GH]Q!GIIW MVP\EJVU#V+=P >Q"S!.BR16BR6=%P1.!P_\>",06-^B/XD8ZFH[=-&R@F.N) M@"+DB^_%%^2M*)#3\,7^:C^F&"Y]=S@C:NAFP=W.D8TQ(M9 M$XFW]_E'M%M M;<,!I4]Q0S!UA:7W"2::V$OL(V[L-N SYY%'K@/..<%?Y5&<\9L6)Y5ZA M= ],NC.0Y-:85$I*T6I3;:/$(>F&=MMY/*\?5$CO.H)A+2"[TGNM-A'5_#"L M4UMLW\56/_TV7'<_IMYIR MH5[*(!R!5NB1T&%8#? &8X?;,UG_XMQ)3V-ODFB?!?]+UR\]UQG.I==U/2+%1R5JN)@U0J-U;H)I3FQ!F3+&X]U/?3RRL_$9_7BC <*:[8 U#< M<>DV5!]"<@C#M5XHM. 8A W?I(P@D^F.MB:DB:B/05#*38N6GJ"(--[ZI ^?TCAE4AM!%5& M6%TN^>5'.&\CCM8I+8\:FJYNR@('6D;WGLGSVK+;_/4/>:1.:5""%'D6KY::LB5>D]K'"XW.,BFN8/GYUMUNT4H$L('GU0J W"5E>67@DMU"%1\4^.9$_ M8C&>@*H=N.0>6G$)+Y@+U@J'M.!*CQ(TX\:%!W/>G?"][(('@S'%/Z11@>+H M8<7_Q]+#/<69$",HQEZ%*J\R^6[MZ;U:.+8[G"*@@53&5<[]^L)W!*YR>@>' M2>@OPT+]'2-XR)Y<;JN5VKA<*?PLJ$V*> A5SD&.*ZISC,I=$S1)Q:+/5(_T MJA+5*YQ0*=7*S&,%HK.6A,DIMJ09J'9I?81V"(H7?FK+8_^L83MV&Q7XRH@V MD!OB&E=^/:P+ VV4HB4TXA&N0%GW4B3O-HJ\SWNX*!OKO# .ETZBSE!%YAFD M?@+,;RSO6ZMW.()*X$I)]-_M3CU;CF38-I"?;(ZGBEA(5520'T%@"V#>1_7TR23!S5U49Q=] 9$9O@L!%(MK;3T_FVHW&]GE+ M"-6>&D2-!OP*P4\K6-GH::CN%:[=[UD12/+@#*"T:;AJ+#JU1&6I"'&WV*N( MIHHX' $">O3^LC[ZYN33-T.-+T/!< M;,#DI&[4_C M[NC4/-S9 *^JU]@2/:TDXD+K0:UM[R]B)JY1 =R9*&^M)83P:/QOY2^$=7,X M76A8 =E;$V%X4/HW_!X.V/L,:U!,83AU[W=KM$)E.\']X2X<:Q%MX.FS&$T_ MKA(N&NI?R"4+ #$#;B^:5^,*.GKUEN#;;VOO5XB]T".Y _'6VVP'?]F_#.OP<:6>T M2? W!ER2Y7\\1.#I;S[Z%L[#!!96JG"3(KM?;RD%&1WXPN=W0+!VMM3_[-C6 M(ZV#ZV C=21[Q_F> Q"PK>2K0H\2>)<#@+]#;O.+7V%!: 4M2;*^ZM^Z_&6\.TC:V(@-KKW2;A)ZO:?YG M%I:LH,;X[B/@ZW&M<+AA8*?F&S1W4".+Q_F)"U'1\"J]_3LFH"AUPC0UZ)C M<=Y*$7) 5PSQ,'P6$ -I]$JA+T1K[;.)OTQG;8*M 'OR[(/HMG8Z])$\&=V! MHT"!HS]FBN, $.Q#QO [).04R/N.86$2&/:6F1X9;SL1,7B)9WL@N1NQ@?1' M=BU4-\(&^D%)/<03>+MV-Y^U+#19Q+^9]>,0WWS"ZI-#?0[P8._,:\?P[:6J MCL6V6Y9:6-1+F1[#)Y>KY6MZ' *!9VQNO?HG<8@7?^WQ*(*^+3V?XV[,(?M$ MUQ^%TH3OPLB%V,1392-1L:"NL53@X%8\6XY$+ J9K.W+E=\F0)EYXHZ%070ALM>(D&URO,,A;U?FJ:5;'[SM; M?E9$]X23#?;&EU!;3W9>C*^D3^C0AWU+HFMIL4F"E1PDN5>*GY$A0D;#V?GO+/MKMY)QK'XWK$ MCJ7%&=L H*BHX2.S;/%6,JNC54E[X!DLD=- MUYOFKW^8NS23N"-31V(62)=_(34";PL[6_6E#F%IHIB(!ER[WG@,!-B9-9;$ M+=%V?Q?X:&A$(*++-MEK%P8RER@U0'96-F,Y^5;(5FXQ>:T5'U#D7)SGAA.# M=4%GC$XY2"9U%Z>89^5S'W0]?^L1<<4=I]<*G-ZG>A1^A[S;.S3"] )BVCJ0 MY6M1<[NAZIT YXU'GUD-A?8@48YSVTN!9C[+=AO%2*6BTJY)&6XKK?,YR#*) M:/R 63Q2!M%F1/!S[]L'4KJ^:-^4\<9TDD8F36;C?68FI3O3D0!58>I(@'Y_ MWZ!G!X)0$;9X?(]9VO5W@D.2G8N$7NS5$\3G>T8^%;_.1+&W3UOZAS.X7R6< MAPT]26SAC8&..]&AIX@R="@5V[%P+;D@HH*<491,*'KA ;]KEF^\F1:8P!=X MPU% ^^Q& M;O#"<.1F&P-JM?G MO*B;0O4F,_[J>=84,H2G0]?;/!9ZT M;=VZ.+X/A"<58'X+"IVI +_$/)S$UC5'OC9RJG&7,_0[/VB% @3>"CQ/8\>U M\D,\CJ+!F<(9(T9$@8DCGI?E!6( CJ- -M9MKSESX*!8P;QP:T< M#S97_;5Y'7S\CS'#BV- ^ K0EXS'T,CN.!,1#;Y_YUM-7.+3,\]\117SH1\) M\=$QK/635_AT>DI7>WL"@=:"J!C$5VR(:Q"FO(KX.%YYL+*9UYG._\1W=G=V M-TKP)@Z2/ DI>3_ ,_-;\8J/"+8-%LM A(_S;LW 5>'1BNVUPEX_MYHAP*=/ M;U0B)C3GA-B4S)?2N?8#E^!7ICA.QDC@ON*\/=6^@0V)Q;^S-L%>W\I'E, V M(@8'R+R?B\T4S>H*@GQ-X)547Q4Z"8Z,)/8\/_H->@N^Y^,&)?Y/UY/\%I:W MAM>B#_(;HGSGD>SU$;@=]0>$=+^X*,PEOIT1\UQGS%73-+(TC_B M_\*<"N0HD5,0AND0 OQN'+L!0%-49,2V^#/4AO$XSZ!G/9XZ[H:$;K)C72SL M6!=VK'MCCE?8L2[L6!=VK/L9.Q]VK#NBP]_1LW&NZ&4EIU&0P%NC#D>[0JNN+\KRI9C.U4J5* MM5NZMA28PY'5>$XI+?OC!#EOYYIE975_GZDMA=B1KFWC7#7Y4&1%=Z6DAUFAP-G#:_8?*% M2HN%(P^>F;)K.9UJ+B=D-L*U>RMZT*NNCO:A&^O-(J!XI4"*HQE=2X\S3KV! MKD0B0QYM;;BQK[I6B>LMXP_]^TZWU8V, MX->1<7R!Y*;\4TH?/+)-F2V](DXTJ=HQJ3NFV#'V(1AX\ M<\6DB\:TE+/467W923Z(ZCV(+P6*/'QHLN\R;))T.ER]UW9G_0UKI69XZ,%3 M0;PAS]IB8:,"TQRUJI) E^N0EZG#IQ:*PG0Y3Z]O#4 MF*L..T9"8GAET:@E5W.-C*&YTH=/G0VL%?=@/PS5WF0]=5M2IV;G6#3TX*FE M4;]"5442D+2RJK/5Z:A3?X!#CS1KC,]*&<',LD-U]E"U2OWUN&X7EFAH\-1G M.A:^G';WCB0]^IQI>1\+2D-?T-B>1T.WTTL,#](6 K<[2&_8!E"\SGLHIB-! M=0 =+SA+. W)[\5WFD7N&=)4ZO5E1_"@(^O&^W%,@SPW-:PMTHED>JLMGOUI M>SV#&L?_Q7:XK?%^9^.TG]*%<@+_^; \TE'\: M7DQ.WH^T!/R'*3<$CP&7(!=^2TW9;WR/'']GLHTG(3_=BYA@^GL9-7ZLYS'V M!3WE[8,>V[KO)B9YK>COO-RMI>*?OS\^T9 \=(10C9YC4W0VP[Y8Y#+L6CC_1(?&C&6C'*K=L"HF^U.^""-H5Q)!RV/BL8^T.QXW M6\7CN4)<'UN"=:#%JR>O'% %* M9_W+DQ,174Y9>\<&.\=;P9F$WU#6#S7O2M%^K/EN)[Y,X.S5Q]@[+M_D_WHG M !^\ N,G'($R;+TYH5BXX3J$A#-P]_.A"1RB"D7L2T3L4:#JHQ;0P$(,BKEQ MN'^MG#C!B\Z5AJ4 F D<5FW1(H+UA4:)H M+ &$C3MTE\3F"/NW]#=KS;GMV*]O:$[JBI M8T,C0=?60?0]D+N5@]/Z)OYAV*YMX4!8 %C$_^)8]X: (TG.)LBN@^L0(1 MQK&C! N7N6>9F>(:[PLZI=_F21Z[I;&7.ZG,9D!6O!N5.,7\S$0]CJG]3\._@7SM]?0$E#P2C_R@4^LH'DE"SX5E]3[=P4V+L*0/S&+(\S M$([=,_CKCH!!#T( L41D#D4T.!DT%S@:=2L\HM>C MQ+7L*PNY9S;;,;+1J;[[K)CYFX[3"KS$.)1A\30'[GC&*@95#WWLPXP>C HX MK><.;;,)R0*P]X^O4GG^^[DO3K;]S $_W?#@"L 3%\K<^ SW)+^BP@ NC[ ]_O0*?4B&ALV%/\$_ M=B>%F-&?$ ID2]ZY6G PC7UET76,X /O9!)_LN=/[SK8WACRX-S1L8*)[;03 M_?76 ED)*AKV[SW)&?FGB^.@?I0A(2Y/B&24#"EQ%90(1>):"$&]6$0Q),07 M8E.HKJ^!$F24"0EQ0D*\LZ[K:V;KSVC+_+)ZO)(VJV]HOWLF0^VF&Y6';'&" MKLQ4*DI35[T9/?P7D",GZ[W\LEZZ^()/T'LY!/\OD/+;Q+Y0)?Q$9OD)BH*% M*Q+'X%;4Q"4Y(E0G(4*$ZB1DEE"=/*].<%D9SQ;/B4ZH5D*U$B+%%ZN5"S9P M^RQZM-K\J8)XWYQ#3J9+;IA;\J)B>:JFB]++0EUS)EUSZ?[+-4./^)<81&>; M&.=1WLN.H](G@XQ++_9D#3X#;?#UZSE'PZ@/5WNDTI>X!-$P^76ZWTR[?*\R MX97JPUJ;%<[7@H6QYHN55BCS2^(I> M*8ULV59,-=(MS^197>FO-^C&.(U+MB8/*_S=JBQ>8V<[E"!S:4@Z12\[/\/D MMM'(JSR%ZU#Z>)3-%Q/U9C->YF/;Q)/'K+I:POA*/@_-(/3^.P M @HH()L/6WM/2]="I+)+Z42I)2S:*AU;)ZNB0BV86A,B5?S7/TR4IL_3H8_Y M1MW4KRX4L8]%V\)G> ?\8!.0;\)=/+NA=T,X>LY:^E\(JJEIVV0LR2Z2-)_. MD 9O-66V>85&'I83N[1MJW%@XP%F7L\N&MT$UQM0C0[(Z. MG:E5\5>$:*[1H+M5Z^V&(.9CIMI-@LQU6&[[&/,1\ZU@K399=CJAU(38*M?4 MY&2];B$0@N8;'26I\YEO-XE!MQ?*>VJ^=;&E?ZO1@A\6N4.0^SLTZZ[)K//D MYP6SKF9TFZN&9IKDVGCH=-KW(C6MHM*(T*RC[Q),[ !2_[I5:;Q64^_2H!3& M[D*#\!K0Z2,&H>!T5>E.)^Y,=3,F";Y0F+6GEGI2FQ=: HI9! R]#G- MP9N$SS#,%UIU5P,SUV'5^2B#>J)^Q*33^P[?+C"S)JF8#<"L5\U)ET>%];%) M=Z1\;1CCNZT8WYO2]6CR5L,,/RSH]_7I>I=!W\5XTEBW-^,DV:ZMG4TEV[,+ M^S6+K\3(>SU=+T(M[\<9FJER8B>WI!JQI$N56"&-3+S$72IQV'3[5F7Q6LV^ M2T-2&/([8;K>M>+1=5B#GTK7$^Z%F%Z9NDFN5QW<9\!]LA=I-B%2X?->YHSG MO=\%J&XLO!>FZ_W<=+V;:$QQ)4;>J^EZW7Y-;1>$Y0.OJ#&E.5&3<:J$N[Y! M(X^ZHZBSI#J'@;Q;,]]N"&-.$\B["92Y#M/M\_EZLF@8I6[24GAZD>64LFZQ MD09&(6C ):)D,@SFW7@P+TS8N^'8W1<=T=X$Y%Z)8?=JPIZ17XT%KB'-N CC MR&2JX_+#1A,UWD4'M'>)U.$!29BQ%X;OPO#=C>/3=9B$G\_8RSBCE5,:6#;? M>UCSZC2Q3C6RN'$XCNG%SG+X$,;TPI2]JS$!?WS*WDW@[978@V])V8LXABQL M8A;'*69I4RRJLZ3&--$.HTL#,==AUG\S9R[4ZIEEV M*G%>=&+9/-,2:*/&HKW'1ET\O)A[ZW&^MR7M4;<::;A$X&_?$&2@(2@;+FKV M>@66X 6R^BZ"SP]D.5=CNHTRMQZH3;)1MJW!^C:+\%GSB#@LK[(J7Q[+6J0_ M+,38''2L&:]""\ZH#=/ZPKA@&!=\8UK?E0+2=1B,GTKKJXS$DIY8R6,NTBCW ME%7A?BI)30157AF^,][Q^"Y(A2W(?^/F\/\$NP55 YR ="N=[4]>)7OJVHXR M6GL?*3I\L?.'23Q.'(W?!B:)U^GQZY_.!!".X8@:,8+L3"P0/Q/&B(!B;A.^ M+2R[%F09 LH'L0:B91, OEG>VL=$8!H3T$+"%UN(I6@3P4:\^/K_?:/1A7". MSY$MKC4"4W)=7K"%R41M,,WFQQSD=V+6?6Z84DOKU%*M6V*]P8G=V3"VW#.B MXE$.P):)R:0T)9JZRCA?%R/V+&T..-ZY)Q.Q\&B,C.:'^86;F9JQAJ -K 6 MB@2.,\_68L%\8F/*[WZ?-6RG9C@/ "Y5,L8ZW$;Y\4G>CYXRTU&&2:BM64T3 MZ2&9* N=U;A;MEIYR#"I*/-)T( \X>K6=G:0-(_3AW_8#H%[=L-O' /KJ#L" MFD/2A%"@5EHA+O.^&@)BYRFH$S@A$LN@':SH67*$B24$O328Y9Z9<:NAUQVN MBMA ^@/U-]+;7\93'O#D##.$XC VPXN M7VX]OM5>1/07]37AVG FR"K,:-#GB+2EB:'!3PR,'(0)28/,QIDA PW))&0C M"&T.P#_9MS8]%_:I!"NV[<(_H"<#Q==Y?#&RM*GDWW!\L(TVWD8SV$83;F.4 M0%/EVHT&G(F!G&4T5]&!..#9NSM2_^**OS LN)5(M)SZ4@>6/5%,Q!1/,+'[NX"9T @?*.QEF^RU"P.92Y0:(#LKF[&<_'%E]&'3 MQ8OLU4?X6YMUG8EA(< XJF38L;UY M "YB!C_P1!%^B.P5"(F0\^".8"84(0#OL.$^>^UH( 72&+M&D'_G+A2ZT9J MA@R<$V)9FOS[)8;%0ZB__?>T 5Z9-^<8S:")HG>74)LD';)O"RR [B*9D,$= M?CE\-MY])#(.=$XW2/J.[0Q2"A%E%?%60#H!/#]5&8W95R+"V*XP 0)0+8L;'4 *AC%'2X M YG?%%'@2C$1VBN8<=?>&.\7\I,W84&#I-& :+^'0((KT5*/;K35@A5/WRD0T*#5.@8G]Y9EA(/<*??MX@M2U':"%$QFH" M_56%=)^YLR=&Y[F43C6EU_)K,[[@$XU4HM::K2+WA>91ZW1I0-,2Z(&>@4__ MA'OLLZ%OU7JV:'VTY=62GH6J!NGL!VP3/T9"]'QZ))$;1P7WHTRIUD^.%)=] MS1X:0;.V=:BBM [+-[NYUH@EA)+7'E#=Y;*@+&,-C2I#!U\T&^'7'@K;"2N MOI"-*G!YS7E/VY S?:-NC NP$&K'25 M-X:>OQK3+L],[SZ8'[[.4,,#V IFAJA6'^VPC0]HQT')*@GK^YI0**MM!J+3 MY-[2&VMTB''(.O]Z&RCY'C>.5,U$2P7.8\#*=UX>N0G^ WTFFJ:F2.C,^M$Z MDZ%T[#I+,W&-3E!]I'MTE; WAL[-MHXL\HF0>^1 %V7W%';[O1? OL.^P_Z# MX N@6^8ZT,G!*03:FG!--$ED4>K>&+@.SYY$>^^)RG%7#T]Y=RZ0TO"-T&D+ M'@>VXG-'@)4$3,<+MND&!&YIXOU@AB'>VIO#WK$_I!,2"$5W15_&967QSW_@ M?P(J2=!%M% BQ,0/6@;)A70RRL0AW?P4'Y+\UUG2=O;;5-.QG;M 'M?D(W3\ MA.'ECW7(IMZ1:H%W&/_WO_]K=Z:C*;HX&+0GVW>)X/V+1:-I_]%//X3+>N [C-Q%=DA MK9_%$M' R/GC_2KX""=6!9\9-CY\^(,/C:"GAIZ]]U3,0HYA_J&I:&(_(X2. M4N=@J/U\&:]K35DDZ%' MX<-20H<+\9^!8NI;G\:UL>T(]3/T#-;;PR\+_4!;!R>MWL=G."5_WR'TTPS& MO+\2%!Q]+O?P;N\\P5_/Y2[Z7LY'@SKT/5X:>D\)[U8.^Q=>O-P[H'UV,O91 M!UX=4NEUIC2HD(7,R!@+3B%RE#-LOEDOM>L+L3<$E58))G4 M79PZS/@*Z"H&K\ 4WKK#.S?K'C.'GZ#;,^Z@B*!25!D(L2<6$ M=#R5$A@IGJ83\%M*'/[R[%HQ2,B_'X+!?)A-KLD(JY;EV;TC9BI+),9/1Z:S M4U6>;*P'WHUT!^/,?-B@:DN!/APYH;KS=3H_;'(SAHIG1ZN<.%J-!>9P9+O: MCQGQ*5WE>\7[-M-J53+Q>S0R]G2DNFF)?3?97T#^A=S0(A,+,K$48@+Y=&0U MGUM)1BIADF A2&ZKGBV[B;$0/QQ9&AO%S2#2<,EZ*?/0>;#43'6!1A[,^^Q9I&8F:44&.>@WE6ZX,% MZ-MI5EV[K%1C%CFC)+-PY,$\A07/%K.Y34;M59UX<]*/F?'U4D@?OMWM+0OD M(I?.\?4'D6(F^C))2RRJY'B_VUP!.58$6\L1!:Y>:+&-8BD+?:X=O_>$ M]OX'#:_'I>V:F ;T2T0'8*?EK1K9(Z:0&S^XXX[95+E>)B>V8OQX),KO/$AY MCGV>UZ#/G*@%G!9H0X_51)PP@*=[W+99@4C,7;>I$3F;6'RM;%234F9Y_.24 M\!=^1XS@)Q$VEU$&W M%FEZY&Y$K\:-* #.E/F!$]9T3U>0?P;&* ^W= !D(AV3=.,I?T'S__LP"=- M@.QJ #$DSNNS\Y8QXU9>LE\6+M: K[997:X8^K@"76.9M6W@0$MT=UDLVG$< MZ#O$RWMV6HG)/3+)MP>FE:"Z&[:=&9\!+[_B9AV6V&VHVBLS($&"B:8-_@3_ MV)T48@U_0BCH('DQT. 0 <>1T6E)\($71<:?[,6:=ZY0^F/(@QBQ8P43"R(7 MWJ+?5@DCF8I2+Y8=VHFD[#P?B>X(\FNP:\'?$70_](\7F$=0^&I,W#]/P2\. MAHI#V]!0#GO 1(6$ M.!TAWEDS[%5+Z>M6G?K,^9C/@]!J11_^WZ_XK[>LGJ:BJ?.6:DQ]\KP3Y=<3 M'#ZNV48U0CI_D,X7K*G[63XXK*,7LL,1=J!?8X=GS0$2;\@-["\& M?HPR2*F_X$:XYBT82N>IW?I:+/CJZK2>_$HANLL*'^K@7*^]L[_@IFO =W[R MF=',#)J;JF;S;B>7C8QJV4RQW?QP 6C?7$''DR@]'*VZISB3X(B26TF:BRB" MCB?A_^2.N#I2RCD?FTKV*CE8JB!C=>(I=3ZN3YI"'/?N39!W5.HL!?7/SO37 M!_LW*^9)>5-6ZU,L,V5$GTZDM+RSGLMO.9*:C M[% M ,>FC$1*Y"T6RGDH)-UGKB( MEW=MP/%^ \%C4!\V0,[D5(&QRUSD@9JV9@]C4X[.GZ6'HJAG_@M(>+KO=YK@XCWVQ9[$%&MI]>M5JFO M<$JU,VO->GFI:ET:(D"K.1233">N)EI4>=,4[R,):@DA EH6J>0=Q;SD0-Q" M]& GK?>$M@1S:EOBPKT^SVI87&\?TQNP,A #^_SKXPBM+XW5;%(>\ DF?S_- MC..J-+MT)*+;U*U()U?LDX6-Z\S3O62?TY9"TNLL>L>DXV$@XH1VQ7>%"^KR M:[LFN/A -.,0+D948C R5WF^OEE--@^\Q;")2P4 MGI-9"!>H#2AYETR^U-GI)N(9UXH<5]A>\DS'&]>XU&L"E_=?#KP 4- =BNDZ M5GK*)R+=.!-C-QK@T&5F;%0$4-D&D12]]1=.JV0QHO MIL'EE15JNXTOM=Y(+N@5 M_Y\R.N;\T_D,P_<,GGSPBXLERU2Q_!;-/7;M,H M_5K_[#L;4P?ETMZ=FB*7AJ7F_7@YXF=\H2&NQ\[,FGSA;O M;^Y3[54+XP=T[Y@[BHK=MG/G9[W=@&U[[F/C'R3+[\XVJRV%7BGRL&RID?8, M"#(=*S;7'S\"OH@D=Z64E,BNU"R9*$R76L5:KN?S):K3B"T!BDJ')\:WL>1S MGPC_("1X=U+9PN0$+FVJ4[)=:-^ONYC>F$Y?#>[+\UZD*O.SE.@LQ4:\ M;2JX8BM*;[]+DB\AP8U&!7;3TK[JH.8;Y8F\Y7CW9Z6.?"2\<) KDHFWALDE MD^B3Z[Q02@MNI[YBQ[>%)IE4N]ZU:3I')NA99T)7^NT-C8LZ0[LBG@Q3WB]\ M7/R-4.@M1\8_&H4^EK'6$N-ZEE_1M%JN5$;S\6# UIK]>HIU!-DWRMHZ@KQ5J+IV;<:Z#D4NOZXH0A!(8*[X:%\E%GN_5 ME.HT(E)<)GYC:* ;ZWN*),M5?AXS!VPGF2MG[I>H)02R2>[H]&'[EUMP_$-< M^-H#CTNOZXIP@13T'"F/\/ _Q"8W>"\( /M]'CQN\8@U (R@7V9_=Z.A\(8\MK75.VXJA6_Q&LE M':4NPVE8?I5*8F09LR=<5@!05:'>1:-M._<7'_J_5W5754+->*VUD.,$&*G^916F*47CITA MGH5Z[XB:?0,%",AA&MIYU,?I*FCVO@N#.S03&[;4+K<;8UX4%%"J,S$C[5R> M9N-"\Z'_X%9Z?'TJ=YB-FE:NQ"\7MH!B4.]\Q$M$-[=0>%TS:! MA P.;1TEWB2S.YJA#)UJ[Q9"3>M\JF;2PBYGV;3KK.JIVMKFW=5*UN*%P;S--2'-TI^&W%?$-S30 K/JW ;:2Z50KFK% MGS;06/@P"SY7O'&,9WFA8"[[2=FA='*F#9S8A%+)>N;R&"_:=997]7F)ZTTL M\F',IYF&##&>9J+'(B$_".,AS1ASRL:ZJVI2I7EF$2M7U6J+65Z<9K5TAQH( M5*?" S R9:LV)"V61?5GH\?R=KX,X_^]UVST.GJG=KSVJ!88>RU3(8YL 6>X M)L9;ZJ/.L7@'X.>X\:UK&IZUB7K,!K_%?\-G:01\M^*L"0A7B/ZH0:[7B?58 M;US9@&_3#8>8 1'UA"8,BY@9D+?A_X\MPT9-7PC MXEL;8R]ZC^8M''X.>0!U 0;V8W_[73J?N\=L"T MX$J.:R'AT.46CAK)+.)* M!77N?:G;]D(0N;G/D(GSM-.^FAKFF=H\(XCP<:C*:V?7[^; _3&+1OL6@\_2_B\9^/APL[LT$- MD7=(N]?PV/O5?LMC_[-7VA/NV+8T%4WLG[_04>H<#$4?*C'FD7W^(SZGN8F) MA7#V?SKU[%&ZHW]#V8$&BK8G?OY'4#]BOPPJ V21H"[R6S803X41;^'8EPHL ME&KY>JO*=DKU&M'F6MU2EFL3A5:=;]P1I5HVNBVZ<')4?H]P71:'/[O'M7H' M;FJG3F3KM7:]4LJQ'2Y'Y$LUMI8ML16BW8$?5+E:ITW\S@::\Z]PYS^_\[^A M\>QJ(K2W9LCQ\&.C,>9I<"OM.$06P[4HT9@]:8+0MDFV_24F MVJO5$HYDGH[,V^F9N!RT&IR[=,RFH-KPX?F_6^+;=0LU(#D8FM)Y]J_B,'MX+=O!K,$90*2P>+SKXUI< MN]/BLQV^5:H5B&R1;16X]@F%[R!UZ3_*$?VM.'!SI+^]MH+$GC=$H.09:"!? MQ)Z_%,:^(0R XS8X74FBB7C>,8(^K#.A)B[H@4A#GO 7HC#V7'5'<-0D;^[ ML\5>( 4G*6C&$@(Q?,Z.TPQ6)M"11QW\QLMN@"\T\?$RG!W\.\ N]!0_ ('' MP#]%20(:>AKP)FR)NNW%E/R@ WK?T+45'=@V\1N-0;M,DW\?L@+^@OK[KRA1 M-6S'CUC88+L&I$&\\ 9Z-'RN!1#BXT58"M E;U8(BW4O!N'M3KU;RD6H- 'W M2 8SZ.6C42+:*%?S0P0+!=+2G^UC%/>.6$X4:;)UM_$V0J/<0FN1@.6(\!7' M-M.%/Q(AD23)A2^5UL%7^,VV"#4F=/SQ'UX2B;S];?0\FO%M7'>[\L+"/9_! M3]9!G$OTXBN0ET2UH"F+ZHI"C*VH$E"[H,7GL M.P0Z0)$M31&]I6\C46O491O@+MM!HV4"]5C&\4?%1L0?&1J4./L/WI9S1YG: MT@3(K@;JHV?B35DH4?9A@$DC;7F@V>LZ[\YRY597R+MKL[XN2!"^U8P5MWTA)_?2:!-QYE MTB\E8^_8GCNO-.!K1I#I@ET*_HZ@1__Q0AE+N"^O1A%VLCFW0\6A;6BN\S19 M\PO5]H="0)_.$$^&A+@20KQXMS\DQ%<1@HJ2J9 2IZ/$.R_PO:H;OF[5J<_$ M4,X*RY_>@]3!%KSLDJ-;PH?_/2BI"ZT0M 7_]XO^]=&5T]'41;M>I#X9,SP6 M MC=I;>+PRO6TZ6+=F2@GX=]4H>X%W47.2>>AT">3 N6]/N&.F?EX13+/DR M9?Q.?C_/5Z'77I%P&V@\N6A^<4E=[VS"]_9O0?M8V@/A]VQ#8$-&AZ!02H_56*]6*?.N^2L*E&3TH.JL4+,@T$R=GC;Y:];M\)VO*&# M$Y.;,,G^?WO7VI0XLZV_GZKS'U*^IW8Y;PGF'O#=>ZH0$%%$Y**.M:NH)FD@ M$A+(1Q(TV M"MK4H*:A[5> .C2!AO/8*'U55W'X&S;@YWW?!C]?GZ!6)Y<\7;UHB+GB^+Y\ M]=!^NOI.\.F*D\=\Y%&KUFV"<;WWV*BI#V*S)W9J"?L.*=SD>^FT-EP63PD$ M$4A&F]*A_<8%1_;Z1(T #I5!0S#5P*<&NCXT:]P/K!/74P1_W80R!E,%N[98 MWJ2?4!UOVCVOEH6)G_7.R@Q_KQ?S&=B6>(7NA*SN659-V8XGOMB MTRNO74_HACIG[51^ &@?#T11K8$&)EX*K851_9>FA5:JA?[AVP*W-(CY&/'5 MBG0C@?O"7'[&^K"/$5H2B=#:VPBMPXG'^F[@1/C[^U,>^_G'R^)YL4X5R[G\ MX_06>UMNB/Y&<;<;3E,8?.!M-O>3[WLJ"DE:\ 9J=]\;J;^V" M@PK#K[DJ.K6[6WQ=2DBR*^]RW-?-C&:1#7,[FW4AO4J2E=[9O9\PZZ[;T.,N MPF][;6C)OULF=?I[;;.R@P]\<^X=D:[['LY_#EJRJ0XP[BW.VGJ;KYM/*,J- MN88EL,E-S+JS7D>PG!L=4J?:,6%!.8%:XY/Y&?0$8X'T_FOH&/8_:WO@-7L[ M>X&R[=KVX.ST=#0:)='[DAWCY31CREVD[ZQ3J'2 >8IC)D\93F+X5/H4;2>& MH7E12-,2+0D<(YP"6DHPHB3034:![3[#@V37[F^!-J]5]Q4']118D,IT3.A: MATXH-V.'&_O2IC(#4]4\ PG+8TL_+9W@7X&^&SEQ@K.#8*-%"]HC"'6J"CNN MZ4*WW8]OLI5$O5*D+I%LH'U@G7B/*I6RU/$ A^P8CJ5-J+:J>6_,Z#H<>VTR MV*R"XS1FCW2=6:1_+"H'VZJNNN:1BFF,)]34MN4_:J0BC,)?KN6S.-+H5K8- M!&/>DQG)&PB.).[W50MG'*$NT/.!H]='_=1G^2BZQI,UN>2*5^&]&VF[EXC=RL AE>#%;V(V@G(WCZOP8 M*$?_T#2;9DX!PR08)BTT&3AF%28J')_"]S2\K08T+U9Q"O%^6%U>MU434D7+ MPG%S-3>H/PL&.,C7/?=E"Y=42>VK;MJF>5W@>\!Z(.HJ X8Y^0CYW5Q/T+1P MT"%2*AUY/T"MLP9##)T -F@;^B=>< ^QDH#IUG$)=DH M"WJWTX:N37Q$1,KD!70ZJN'' X#^X!^J#H%_-"C92I(Z5DY;IV#6]&2N@?<% MU&L#%TJ!%GKLAX^DBL79,>&$NE%M>_ZAUZK9<]N=4&7@)AJ\,.'DA"IB*?!N M7=$SLDCO^)D!,O+043U#)/K8'"1/-E-!W]- ;^:>(3KH8'10!)?H<5SKC=02 MOY<+MC=J241@P[(L4DMB@F5Y*;6S8XA[\M" ZT]S \T.-!=UT]2!U$-&<6I) M\I131K-:IJITX,QTA,LS(.PNU@KH?[/\-#4_XRU5, UG0&5(-!!52E:2KJG+Q/6]+#0FSQ_'/T5! M[SM=U#O\E54:A5I_GJ$^5B33B6*]B7I'A1A)HCY^COH@NL)]"T+85SA.<,WH5(5W@^"B%?;_=)$JBU<7G4%P+C($M,4I MBLVE/P\RI:TG\9R'N^Z;7*6$D-+[C; "CX.//&TQO5C :#OE_;4$LXGEB4VO MNVG@."[!<*+ B02X"7#_$. F5PVADGR.YEF:E1#)1]C!"CR/23X7(A+K"X? W(L+P/V%'TE M6DRA'Q#Z2@E6Y-+<+M#79:0^2FX.QV7CQ3,EI%Q6+-"->:(=*,P/*29\U@!0E;,_@F&Q4JU_#E*0)B;)WHNW8# M0^XMF#/6,U\^R7Y@KN!",U<$UF7?7N':F.GW;,S$7D'0^H#0FI@P-D1KZY-P M+0@I3J)9["W)T\*IJJH)1 _3#,LA&LVS2JM%"ZW(W-_G@C4"\W(-RH[I5G4, M/IEWE%E%F'W\7D68&7J%U0+-',7XZ46W2)<)_A+\C=-:;X"_#$WH!$!\0'40Y9![!_[>62Q5\)K#)E,W1TMFR7$[M^'@KLZYZE!,/=8C133C6A M;!NF5VWMMHV:K76YPPR"^-P1&"8P_'T8Y@@,A\G%&9ZF62F-'?%8)LVD^5<% MMB-, ?#N_:'+E_/]@69,(/2MV=-P(]>O>UW\_ODVX_==XXC/C^FM6T@(+A-< MCM5:;X;+?"QQ>4]!6$+_E?@T!F&.X=)B?$#8"S3!ORCJ>"=@U,R,@*FLPN'! M #U/'5-;S:+BF:@) !, )@", 5CX.Y8('#=F[-WQL0R^XQN[!@8A:@.#FV!< ME3'^X%3K'QH8CO%KJ'-*WU9J D$E#Z&BB)\0*E_!C*#B9G&Z/2 MM,)'+))??RR1),,TR3 =9H9IDKR9)&_>'HZ1Y,TD>7/LJ""A_83V+])^B=#^ MK]%^:8>TW[M76T/^*]!TLQWARIO$,D$@*H9KO1E$I0A"A5I-($T+8HKA3@&= M3K I(<7[[ES<#A$N:[Q '?ONSJ4HW<@-=Y6[[29)(&IP8,][U7J9>-+DTHJ@ M\&&C<)H0Q:\1Q0AC(W""?I<+SECA0B)^1X>4E\Z9G=5/9LVDAY;/&R%(G9+M [T!<#AM? M")B&]A'JS6=6E-Z6'WD+?C>JW 50HRI)_%C=6!,P,.6=ZT)X/U5Y1")9WPF( M$Q!'(,X0$ _5?97%,02B@-U7:2F=8OUX7B9R3ZM5:(XMF\8FX5M3-&96)>J= MP?&ZM H+Z2!9 L<$C@\[?>[E\\8?J M5;7MHC14SV6&7%=Y];LK&.:6*M4(4+F:;:RN;0X[V;"(>EO",8?%L8+A(.'#>RLR D> ML',K:D57=ZJD!W[X!$\J_V-LPP>\6RLO- MO9%80 @<'S0<2WNY9/M>*8.A63:EP%1DQH_WRS6;4%'MCXP@7KHPWT\9_0WZ MAMY9:_DXH5Z B3&B;IAH8YU0Y60&-<6ISI2^JOO9UW%F MM Y<5Z<#FT5B6:F#J "B F*UUANJ !+8%Y8.\"@YOFNCA53JU.ZC79,6&5YA MFE@')'9D(N'B:"+A2%Y* L@$D+$TI0D@APO(#"TR4EK$@,PP LM&#\CO&TDN M7:1#6(JP-Z.A+UI&P,DS U/5 I!<[=;W343&!A(A> W!8H+%7TG^%\/%W01\ MF23]]UZNT=I\?]G;FTHU?YDOUXKW^6(9_9C_6OX_'*7GV""HN9D'IHZ&:U$5 MA&&U+C A=8S 0'.PM<$+(W&S>0$O8C\#S^VU=I&:>#%GS>IY@$YQ&\/F2\9IDD$SL"2>\2I#]( MR,,RT:%JS6E9JJ("[*FS/2M$$-T4X^8'EX)H.MN%>Y%0=#?I70AQ(,/PQ^'7*"(KW M/X)6!*UBM=:;H15+T.I+:!5=UO#WT6KFZD/0BJ#58: 52[C5E]"*C3FW8E)4 M(UE+9I/NQ;*$\$J@"4 1@(K56F\&4(1.?0V@XDVG"$ 1@/H) ,70\2-0] 8K M5N]"JFUHFC'"EU#MJ:Q:LRB'MFGTJ6*M,'7+S>BZ@YHLYGR6,7C>;5$'>?'-@[1P/X?4U]D[_6X MUR6@=QS0@;_^H8[57UY'%H(WSH'FECZN=2'$Q4/5=UO-!78@\+H=0--%,LO] MP@;?< -/NH:&$T[X0B>L1(Q*# &<1JHHZ]FGQ$ O++_8W ^@3]Y>S ML%B&0M\ W M3;PX@R?B15IZG/OJI @#ER-62-)3[TW=T.%TPBGLCD?1%#WSVO3^WLY2+_CY M<6*P^*KKKW&6<#]YXUZ)A=IWK_Q[/BIJ_N\+5[7A>!(*M<1PZ_-=''2[J M"N;MJ"NSF$5&. :_CKE?E']6H8Y1!]&F=T,G\=[&!QD*J7K9Z ^0=O9H_P!I M6OPA,$UQ.B8X(Y.PBXX8U0QHL57#-A3$6(K/R: M^WU022 _EKV*B1G9]3EDTAQ_\B:FDNH"BU(<;4+)P+&0=K*[JH5>[![A4#=: MD++0Y'HG,A5UHP6[0&OC:$C\(,=-H^PM@K?W_&VWD;L%A>2O(KR?>< M,,\]')/.-CH;!FH@^#DQ,L'@S(/L$9JDM6@Y_3UHH8.D8_MT+'347*&O/ZNN M_;\W/#;P28Y,=]C3O1!"P*?6'-1"GO.YP\[R]._CM'_F<+\67[8SY 7(7%* MB36T]GNF'03^^,/_'+%':Z=#8)-"!$:#A:$6RQ>WU9M,O7A;IFKYZGTQFZ]1 MA>IMHW+BG[?*V2^:Z0Y@=;^)YS$]9VX1/??*$DLV=[PV]]+@SB=G,=RA[Y_Y M/A41>&J=4LLKAS.#H_/0F84.V%I"1F<(U'0YW2S9Q]_',8+3$=RBO+-UO2!B M]1U3DVJC!\GX#J,+5!.]W:\1^*XCV;]/U;?[/[B>B.?:Q=6.L\Y.,S/$8"-- M"]=V]&TQ+8B./X$-9G9-/X"F9>@6-ISX9AHOF95G>P$#('LOQ)\:WJ>*:]U7 M?3N_\J,M+$*2CX _;?O,MQ)X^NB;6G!VY:0D$Q=H#059N7123/_D 3)24I3V M?S1>5*)L4V9TKT14W!NXW%2@;GC?0FUNTM[_%'@!GKK$<_V_I MUYX6=CDK>FL9].%<.HHXB4=LYZSBV_.^,F\12%ULYRV'M/[BG'U?D.<./.%+ M\8H#S\)<[_H(M*BI8Z3(PAEA1)HL6F/5OL@$_669V(TA99:G+0?VU&$HF(6]$)Q&=1'02$10B M*$10]IJ\%: )-(6J):E+H]6*YVWN4A]C)\Z$O,51U(A.(CJ)Z"0B*$10B*#\ M2/)V#334$%!5H.H@EM3M30]C)\J$N,51S(@^(OJ(Z",B*$10B*#\2.*6,W1L MT@VI J%HNQI&_O]C-V8DU(7!Q%CN@FHIN(;B*"0@2%",J/)''9KJE: M-BX)47%LQXPE@5OJ8^S$F9"W&.4\VE;&N8B53GSR)84^\+CF48IVX+'7PMN8 M"@(9!#((9!#(((0^(D)_;CHRI,I)JM(&3BSI_)L>$C)/R#S1S#]$01'-?,B: MF4!&["%CMQN(@ @!D?B#R J>^S&(_+U9B9*H9?Y]@KC/F34_76KB[TT*>,<5 M@$(J"Q)KI/E:1EQ2E3S&50!E)MIR#-- M46*9=)N%4@N"A6_4Y>:$KG=2E;:L-FY;M>%KNUX$O)5I,DWV;4OE1H>%AZO* M10,^/=WG1NIS%9;N4$OA;4M&ZW8RXGG9R4.GW.S^L7(-NX5;IM^V?&QV6V5N M<*_1P_ZP[&2<3O5^=-=DE]]>:A7@8&Q,^/RP>&U>6YG4C09&J.72VTNJ2AMAPK=:78$"9TOJ#IW+ YGLCG!G[F4C]%9I3O MWN=?1WDXSO'TQ9_7VW-SU.2:]-N6??:J;=4K]4*>O7JYE)[:9<;NWJ&62R,J MB)7[;%TM<#VV!\RF=UE=&N5,.UMX*."62R-2 M!/!X)6^3N6OJR.MKR4,TUQ M^>T"^]SJ#C7>RE]?#\];1DL&K3)NN?1V&CRUVV.[DVADAYE[N9QC;P9H)XO+ M;R]7F70*M+(UFJT6A%=X\?C(HETG+;\])=QR=]W[5BU_^PR+-R6#-T%GU$PM MMRP5!@^5Z[YXWE.;>?8I]7#WW'O!+9?[V4GE"G*A:#02YK5S[]!J[9[#+9?Z MF4WDKE\'^>&0KK$Y35+U=%U%JYE>?GN^K]:SO:%D]H9Y&CRG^Y.[*EK-]/+; M;\Q66QBQPW8>Z.QK/GWUJ/$.;AF\71UC=E%V^@A_9VJQA :XSXLHRMW#CI/M2=(X?@Y<^4VIX_<^4<]1=(U,J7OPIE@M4)IN];93KM0A[_[8&Y,JA M'+LU&0W' KIB_=IB+[]I ?@J/]Y6P<@%JC=_Y-U:-A?_F3!R; M6<*ZJ@T3Z $R)K1XNH)A)J65UC^R$)$M!+.R0C59B*@6@DGR1"1BL1)):>7M M%UF("$6"J.M8K 01B7@L1#HI$8F(PT(0B8C-0A "&X^%0-IZI;\#68F(5H). M\BL#,LA"?&XA?'>ZK5F9HAMUZCMWX*$:>+X]!ZEO6I>7/66\OZ?&V6#\ZV.A MULX%FQ17ZJB=3\8YT( N0V\&@+TT!^%PI)T/>^,]$-+Y=><3D.VBIM#R1HV= MO,BZ;V'\ZPYIN[SVV:E&^"&[8BL:08BW>@Q'(ZQCICL?]GLK3NA?#.G?CB'P M($@A1 UUU*-]H07[J1;C3Q(-R_8I(M 5LAE"W RA,\?O[H4,Z@XVZ%BG9!]$ MIRABSA7SNN+!@]'>%YZXRUWQ-3[YB7C2,/;'YKLA!RW95 <8);:'$81,;D(F M=[Q'OH,A1MN#D IZL$%(1@2,B>[Q+CG-0<627K?XB M.R5:MKK'VV:K&H@0V64B.Q?#+\L0MMNA9V=9F(T_$)@4U!6H4#DHPWX+FA[U MX+S\?EU$1LAG/G^;WLL/NQ^SYWEW20(\]N3PVFL@DV*7DGYR5$N3.#: MN2A'5[W4* WTGV;-!KH"3*79J.6:C1Q=S5?;\)F>7+]D"MUNK\+=W1TM)%3) M6,W;]BR#"MUTK$0'@$%SEATED @KHRM5B(;P JWZ9 S8]6:-I^VNC#,K D5 MU2X9EG7CGK6;%S5.?\R!;JNG#@3]II::I.7;SA&E0%GM \WZSU&".\("UP?V M?X[4L7VF.WW%L/W?!^E;_'>=K>Z:[\9V1%EHH=&WN*,@[\Q+^VG(OY32E1Y[ M71*>*HY]8W(XWQ!W])L34_\^79S:_; >+FW\P)]M#]Q4=K[[UZ43"D48F PK MMV_+=H-EQ!>QUI4$ISH*21@\;V^E;F"/'O2Y?XWRCG#<=2=TYT9+&;3ZY\7I MB'?I<;V%4VP)1[\9C@A'Y [?:V0#2\,Q$8?/BN@=";AL9$SCZE+JTP^U MJGTQ3/P9="^P>I".?O.BN"0!O_9"! @9W"(9C+;NT*[)8#@"G]!RQH7,-X<] ML9M_R353\L6M$9; ?TP&&\77]%/_GA%Z#RVK7F^\7%[-W>N^W^F1O@S'U$FP=YI_MNEBG'9:M9W*]8OO/\UWD"N$9)'CK1K_JY=DTN+D& MI7+N0<:Y>[%UX$2BI?".0+N6EVV;# Y,:$(Z-GU&A@: &;X^W]Y*]% J5)BK MKE:X?MB]4<&\J6EZX?*I2[/75WK3D@O#"P;+E'#T6V!_C$#%3P_OY(;YYU@L M8BMZ*PT8YCW=RP]+3CW_H-3O>]G)DU)O=9"T80,&SX=HP#AX>?M9O#?Z:_A= MJ_!M63X^ QSIT56]4>_VSO.%AQMY^/K$)E*)Z'EO[Y;_\T=^:>8:8%+JU.X% MOIZOCA!J8$,(=\(Q0GBVD)^"&W'W)M26![>O0NS,*?O)@8BHUZ[[K02H^5 M4K;V,,HT4^XE)<_]F!L5OKPGMXF$D9+;Q(,+JFM^5[]#9L"C@Q\ ^4DU]#$9"/Y^5C4Q3*^G7]KC33'O^ MT.E4FH2$'GR\])9.1)^1COO7S+-1^4,[C4FI]?*J55Z=8GOW5H6^H:5D)]5X M;8B5/I.]T&NC2RZ#I 5[.H=I5=A/63F(\.F?+ATKS0="<=+.P-9@U%.;=UI' M;N:51QNK#]=\L*P\2#3UP7''PXJF/J18.JV75E_.Z8=\WLF]:EJ]3O=Y:X2$ MW_,I#BF8;M_]%4YMT-+@;C-$XZ+)[D]?R1#M+6G9Z:,.R5&7>OYJKR/>%3^\ MFUX-[;G2X+(&@8E%M^N_/,@0STI)3D!OVG9Y<'K]WB\DF"W-Z9)N7)C3SUWW_P-02P,$ M% @ ]FEK5'"Z<718%@ 8'T !< !I:6DM,C R,3$R,S%X97@Q,&0U M+FAT;>T]^U/;.KK_BF[/W3TPDT"@;^AVA@+M8;:EO20]G3MW[@^*K1!M'=O' MDDFS?_U^#TF6G0!M@2[=DYT];;%EZ=/W?DF\^*]^_SB?RCQ1J?AM].ZM2(ND MGJGW=P>ZN&#S9@_\_>BX^O!,;'T>'FS3ZZ/WAZ'\_'/.J'SZ^ M>GMR*![TM[<_/3SWL^ MGV_-'VX5U?GVZ&Q[:F?9H^VL*(S:2FWZX.4+? )_*IF^?#%35HID*BNC[-\> M?!R][C^#$5;;3+U\L>W_YK'C(EV\?)'J"V'L(E-_>S"3U;G.^[8H]QX.2KL/ M7V[#Z\Z8+_VY3NUT;VF9,N)4S<59,9/YKSU^ G\;5>G) MK_LTVNA_*I@(YN0U]MS&\*6?]D(;/=:9MHN]J4Y3E<. O_[R;'?PCX2 Q'[P__+CZ>GHS$ MP:>#LR-Q\.;L^/C=\>GHQ7;]IZ6&!E3F=N_I;DMD!?ZWL\O_N ;F!R]'OYT, M&VR*#3M5 J'>'>P?G%=*H>ZGGW?V-X4V8B93)=1DHA*452&-*";B_VC$D_W_ MI^__^LO.DT'8\Q6KSZ?:JKXI9:+VRDKUYY4L'=)@^3>@Y:TX @/BU^^)L;)S MI7)QDD^*:D9L(X:JNM )8.]-5=1E#]XE6STAQ1'HD[FLE &*QV/B0TW^X.7LB7KI2$["GN'B!>(U (%0HCXP.,Y,1&^=#@$> ^X-;!:_.<0ORMQNQ.Q@\ MO5;8Q/$?-6@]_#?0$[4",U($)SYHX&C6AFV#$DBF C>&RX\7@"0OL,B!"Q8+ M!7,38*1_).+',M) R(*BNL^*ML6I2'MM[9)"0!SM/-TW3HG(LBQT;IU*2&/F4R>>\F(.1/%%F$H"B;JU$F1@24Q>_<'S:DV9287 M>SI'7[0_SH A6I-%L=6S2ZCT/3"' (,FVLM1LV:MD,,]BCQ1C!@!@)V&2_FO MVW>YV>=R#+527@PYW%41E^#/8?W,814A4> M.8?P A4\JWPP2 I\2+3T$P6NI?-69 *LDF(ZB/,^0W3[0>7L"M;$]XC4/Z% M[]Z]0/\.) 8O_Z<2VF^@Y.[3^T')#;G9(>65R!X6(BOR4E'2ZWSFB.7 ML5H=6;+FB*38"2\*L[/QRW)LIVB(U1_H(*#C!-^A%@*U!K&I!//N5ICHRH!N M,@JUF--S&AW1/ >_OC*RTBKHPB9 %QLT23-JL3P& V6GE1Q3MF+[_<8YG!9S M!=/TV%]=O5M,'5ZQY;HL.*15$N0$U1Q@M$B2FG"YH3?I98J@MPB@I+D:^R*M M54=!!Y\]5=).>^)(&\EY( S%SI2%6)0RZ,N1-7N[&QK@D>)P*O-SHM8A\$%5 M9/ !V 93 V931F >4C-)HC+O_\5H7(OQC<1X_$UB?#*!F+K20&7'$<1A'*LZ MINF*SPK!$!LP 5)ZB:@N5/X&[IRXJ2H8BI$!.?L@1OEM\VU;*GM^:L H?H') M*/@Q=Q**>3OAQ)-C^GA;Z%@4M>T$-13JP3>-7NC%BL%O>"87L*BJ$LQZH3,$ M7)= %()3H&Q)CU,6] NG>2B&7(@2G+,H@N)8,<0[=<[@_UB9^D\0H^2;Q.@U ML%M95V5AO&UI>\HAZ>8YTF>ZV")@(A/$X:+(:@AT*V1^S ,P&TVJ8A:QB[,G MF.J A0QP4VX7_0GFK#:>/MY$QJ>TL/#3<^8EX=]&NBG$-^G]'#2< M(.9Q/!CK,TJ=8&D$,]$:([9Q[;4,9V3!IH> $T?SJH#(K1.C13MLOY@R+Z,,DGRYGP>K$.$>1:T%[DG<6=#M'"A!#?;' MX"I\[E/N8$]F<[DP#JO/GFWM/OK+_ACB?U6Y@OU@J1=AW>'P;^UPN)\VY*NA M>O"2ZVVSTF8+TF:NQE$1GK!R5LG$LGX3&Z!',3P*NA>PZ=W;=[("O;?SR+MR MBO[,Z?6V@[UV(OX$ M.;R'=Y_#P_+J!?+L]$4JH!PV62'+O[$2#*6&9SX5U3LW-.=[PZ5R!I=>D@M&G0 J MU,#C^;L5]!"E4.3->L2M0)O#0)C@ 6)7X#P#GJX; NA4\!GQ23"1!#9J(NCZ[AF$X0.=JSH2/L334PTDP MO9:Z0FW[65GQ.S4H-$AU0Y;IY;(G!\.C@ M?W!040)"$=]@)HA!-D@'@Q6@-_!UE&MTGXW_X_:6)>&G7 =VH@-G2=93:M[EG@>3T$YPZ^D M< VBCR6R:QS B:4LHCFF#Z!/U0?\-R'OY$)M+E4C_C,]4H-LA+6)LXAV@.$ M3BY"AJRM!!S\7R\RP!^\!J> *Y^ JBLR[ D6M;*L54''G<,63PN+6EB MCZ)2YP7\1$%7U%/AM!VG%XK*JS[NQ.BQ=[ 2 9BY&BM6F:[_"MMLJ#,()1/3 M]$JF7BOU<'*)C2-CG0>H:23FN1SH2)V5JYFB(4K@ =.N>U);V,I"IJM3M"G" M4,F@.Z)J(E8^+98A[\XH^EU>7]FB_"HHGCA21AYE!E!$M9"T:VD13!2E&]4E\_]E\(@4E4DJ/28MO]J>N Z>EKEJ!K)DGQ>@ MEUDL+)[H8/WJ$K7 \FN6O#E+/KY[EGRKP2HYTY&+]V-87MZ0]T8K6A>+,#&; M?U2/D94A]\)KOJ:]%C@I0_C0/A49AOX^NO!N0:? S<+D3CUHVC5:;":O*RUIF&S0;AZ-V(6FMGVZBGY[C!$'_D^ +?^CH0\>]J3;4RFA%R#/9VS:TWX=:G=\^MY+Q-5.5Z)K:^DTVCIDR, M"(%!J8Y'F3,,!4)_";$8QABN6KB:=S@"!2<-"SH4YU@'9X4=%&!:4XQ/N%&^ M)TK?QCU=E&B46.EB%3Q8**1^00F@B99:OK8"4! 2XD]7NQM+'NS:RMP M>W+U[ >UH$?=28OZ.4R_>+':9YILA5S?F(I2YM9$4Z$+5P'"G# M&SHFR+/4!\WWB9'801'9W7=1?%_771?T_DY5[?O=6[A/X*AAG?,79C,OC M&W%BFV2^;!+VWF)$B8=N,(/]\7'!I166=#(M5T0IR_8,$R'N^]!\1M6Y&:A) MRDFZPD>E_JC9D^U8SXFKHKB64$JC4/B_0&N-(S+M&Y6]-9PH;!S.P!>UKG$# M$P@9G26>J<:CM/(+,! NK5T6))-SEPM"]W&J,G)_5Q6RN\DLVE:,MW8^+*), M;:=%Q6?U 3/RLW(H850V*,DA8C38)-[S58BBU/D5*8\$<&I4%A4->Z&=.@O9 M/G[FN*V3*FO@1:"VY2.[FC>8>1#9'<%U_]R5= TJR>A46XN9NC%"0X)LGS4.(,5>@N M-O&P&[80J.3>=8\$4&_J5_PBWI6=48&(PVS) U3O=28\%W .Q MNZWK=%S6%05#_9G8U!3M4P&^CACR@S!,98Y':Z-N1/"(#@&E$3%Z<0F17D+H ME:BTIDRKN1;+"+L3QDZZ)CIN[,^!HVNL/@MTT/GT.#9X((&#&%3J'%QD7[*% M-RW==^[/MKI@.XTVNHX*;W0P>7#W!G.(B6M-Q\S?ROD-2A8?_=&PV/PA6!?$A8(<#E9)3N<5*@NL5\L3R[JRL8#WC0")3(PAMTU&847B ^*#?C3&=3?^ MM%(UK!*Z?2$M.C6J:E57 ]4GFF5QK9ZHZLQM#O1%G3E][2X]8<-<8@9)9L:S M!A= $2;P*2# RA/-"B[R9="A6*N1&ZF1'W#!P65ELQN4W]U!4RJY^QM6M(DE M8[E=*&Z.Y&,'+W>>/WO" M:P$C8\EQ@P2<3@MFE/>-Y2%X;B *.=C7Q&D!&R1N,URF19TN'N##&. 1 'R& M ,=7>.5JHNV*5)ANUT]\#2^Z*ZB3G7,)TB;.T<74>NXTH4C M@5(YGG/UX1@BH G)OAH5^VYMZM?4DRXKA [.)M/9O@:-*.0 9>1FXE@@S MV<187G)5P!.3.)3F 9@K3L\:5R2C_@EH[3PN*E:M]OA+#I.Z=)'/.> M@\N4?X4*[:9J0LXB34'T3=.!X4?@A5+80^.Z.MZ R%1@; Y=".94< G* 1N$ M,SRVV6.E9\ZLD?X!'BU0)/#S!H#%3[" @TQOAG=V>4)IMIJPLQPFA%MMT MO%!C]H3NM+,!5ER9ES%=%#0;;!,ZG%,/Z:SK<+=*S5JT+,":>+< ']1?]7W0 M=HQ"F;4"!R"N=BJH\WA*Y[O"T0=--PEV+G4#&D0Q/2;P:A=[.-R ]?;ABMMZ M9/L:[+>Q$YUOH5[;%!D>K^\ ,'B'<]ZY;P"#5:946*XPGU!AQS@=Z8!!X.]G M5 +'6B#:!< "3&.41%=%Y1+$=U W2^R#[ M3W3O'N (4XZ;;H6"+MYC<:G$&&B03%M/V5-#(&92^_*E\W*P29@ZAJG7Z@.N MD/G:Z=H4W,@4_(##7F\HU$2E]5;.;];ZQ*$U2_S0.D-K4BXQ3YS1 MXY[)B5^>EY[1B36T!AC@A[Y(9WDR?\=J/H'HG[N\$/)U>?R6R^,/U^7Q=7E\ M71[_4YG!'W!\YJI;A*.CEM@>?X/Z^>CJ0U:AD>N2,PMH1CMGZ! @9WZ;DW27 M' ;%8V+6IY!]4HYKHW1_2^$.@UUR-;:[WC>^(;N;CG2MS6P#P^7YE+-1%445 M3"/72 .770!#:=:Z9=YM*=8 $'=,'NJ(FS\#0[I]/6 M7<"WQF\_X##(D)(E>%B;+L2L*: !KC18;55_.?NC*>+TIM5>N%:5,=F(?>$ MU4T-A,5NHY#CI:.[_%M1HM._QN_!E4WH;H T\"^VE(2+2FD&OM/^CACT5BYR M>_B$/_^J:]).Q:>3T>GQ<"CHEQ^\?]VN?G3;I"E90PF:(/DXI$G1=()#&4P+ M9LYQ*%_V0\ET;D]S>:.?(.J[;:A"F+:[\^1:&)%6K]^?O3L8G;P_%N+D]/!.$?A-H,91W^"G0>^KQ=X=]H8T4ZZ49/2V)EDQ]PA: MCLTB%8]WDNC)(GK4SZ2Q[>>70QDI#+Q>!.VRFYA#]Y9Z=@;&&;>G6TZY./() M3\9K597/$BS%S9X!:OYOC?F5F%^C?8WV-=K7:%^C?8WV>X#V&V\ H8M*PJ"LLUK_G MWS5V;WS-G],_?G-V<#HZ/KXW$/V<6 R_*>KG+2<^^J'EQ)O6#B\*G5Y7.MSF MWQU.OXS\Y;\ 4$L#!!0 ( /9I:U26:\TI5QL .*E 7 :6EI+3(P M,C$Q,C,Q>&5X,3!D-BYH=&WM/?ESVS:Z_PI>^KIU9F3)=HXZ=IH9UW92SS9. MGJTT\Z;3'R 2LK"A""U!6M'^]?L= D>\A%';@[M;&-;A( /WWT!?/X_FYO' MZ42FD8K%;\/7OXO81,54I;F(,B5S^'2N\XD8FME,IN*URC*=).+73,<72HAG M_>WM_E9_]\GFYHOG,-6A^XY)]\2CP?;V8&=K9T=L/=V#_S_9%F]?BXUWP\.' M-/KHS>'P_]\>\ZIOW_WZ^\FA>+ Y&+Q_=#@8' V/^,'C_M:V&&8RM3K7)I7) M8'!\^D \F.3Y;&\PF,_G_?FCOLDN!L.SP22?)H\'B3%6]>,\?O#B.7X"_RH9 MOW@^5;D4T41F5N6_/'@W?+FY"R-RG2?JQ?.!_\EC1R9>O'@>ZTMA\T6B?GDP ME=F%3C=S,]M[M#7+]^&; WC<&/-Q7J8[XI$WT!DR.L M^[S_/;?U46T1_MHV/*(_YXIV-S))#&.//T[T2.=B>ZO_]/E@!&B;K0#("#A6 M90TH1%&JLLT:EJ/MF,3&*RO1^VZ'\PY=GQ^?#LY'!X?"3.AV\._RG> MG9X,Q<'[@[,C2\PJ78R"=*(#?M;)7<]/GI>G"1*86:FFAW)7P$R_;^0Z&M MF,I8]80:CU6$*D-(*\Q8_$E#GN[_=4_ OP*-GHLC,!:W@'ZD\KE2J3A)QR:; MTL3B7&67.@*JO\I,,>O!LZC?$U(<@4JXW%/3%2F="K'('(B4V,PUV"- M]OY59KB,-P-R<+?M?KF"__^WX[/C@O%>C0:RLS@ <0.L%L3$^##8. MW >/\TQ'Z K9W$0?1)&""42&C)$4L\Q A\3R0C!]\2>9Q5LYP3;.X3M M &&[#D41(ZWWV33F@( 3?>-4K?RB$[)PS>AA*S(K,%\:$A+(/L3ZT )Q?9 M"WQWU@FD8]R( S ;R'[X$;(#^>P[6UL_B^-_%^ 3T0/0I" ^:"*(-\3;!#3/ M!G"O=-\>9V8J@ D430L_>_>D8P"0V^"GP@FPX7RBHXE 1D.TC!; M-Y"P);@ M;]*:"O9.2$!K"?(,_)HS$X,%+0VOV(CD3.?@Y_P'M2PMD1H8""MF=^*D4'N@8@/^>F2(!_E!=\30Y2:EV_.CGLHYY%)+9#-.::.(Z9%7L@$GEVJ M%+9L/3UA<"Z)W1!KI%[$A3'\)]I1,K^U*7N@R"*E9WFE]+3U.D]&'U(S3U1\ MH6*68E1P6O$ P'ALRJ&H[)![QB9)S-SN?7XL=R#UR>,V5F-M9XE<[.D4A7MS ME #Y:Q3"N5QV9'<)43X%Q#*O01/MI1AZ)+5,A_LH"'HQY0, ;%<\N=I "FC< M*1EV'^0NC2E+1*)$P_NKB/9O+R:W(.BCIU\&03?DPP9%KY3[\V+T+S!Y=<<, M93:JB.)$G\P>N6AD/&*7[>S^3N7;D<<0^B3MT!XGK,+M>BCCA)P4K.TR&U50 MVLU?]Q6SG+^[A4O<%\<2]!U\"93@#$RNHMT!H)3+Q'V2<@04F52YN ,P%08% MHI@9]L8N8>-H%-$(%CPM>6HR G!CS)RS33Q'K,-W=@1;N"_''GV-@C:ZE:"= MFAQI )%,BOEU07X)F4ERCVQI8VONN^-WM*Z9S!:])O>7+BRQ##YH\$NA0U8]=%Y!L":E M5A7Z4;# :.%<34Z2M1S M.Z'(480/1K^=>#%F%%"YB5 ,-0CAI?E>E.YP"WZ M !"^:8O9+*&'70'A0UJ59JLHD@5[JCR=,(AE=Z6Y 8VA!* >HBYP15C%)8M[ MBCF["'&K(-VC/]A1#TFF/JJH(/W2U..$=E;]@;]FF4%X, 4 CBBVLC5@&L9* MYT6F?$2I+E5:QAU=7#B"0 !P7NJXKNVN0*%UZ"_2:U^_ MM9O>OW!QNF?_A,=M[]ZPAJ1&+1NMJ4<,S4%>V%]W< I7>/L']G$ M,H+'T+]54R#FJ9K570JY[:=3P$O5CD0%S*-L.#U:0Z0JQM[VU^^D)Q=6GQF5A M;YX6=Q8-2QG>%:<)_&,?25 RV?FKOC1"E:F%,UP4953Q!M"'8X;J(QC."0XA M.3=.\082CS+R93HUF._&$=$2.]B#)SVAQYRZQC@D-;R?8)$VJ+U.5%28ZK6, M?P/ /0C!'E)<.2X2GP("CZ_ 4$OJ!/U[^!:X"]@.$2;ML2Z;:9F(N*"L;M=" M2]/W+OSR:T%LH!8&404H'!46B 8>3PSZ7G";@13S#*LH*9!TBE".*2X<83"> M(Q .0 IQ-19/R%M5<5>^:;0(@=L7(-%$%!DAZ2]-S MINS*R8*JE*6&I=QG.3EPD72NO9S-$MV9H.+L#N8$7-:F_#85-2U\\N]"9UPT M!TY>ISOOXKA$MW)<3E(T09S48?JWXT'.;U._DL9DSJCP*HQ3!&'""$=19%J MQJ;)=.;SWCTTM"XC1ZF]0'?2VCW7T32=Y@<. M?;3Z?-:1QM0).!#8A'0I$W6#%"LP9JXV[4Q&:@^LSN8\DS.8JB_$L"$1#3U9 M5H+ %8U B^GRJ$/LP5 5&/@[%N-G'/OG%LS3]$TC\%/2(OIB']WXE#; M0/64I)[Z$KO]L69O655[0"^/U8);@3:'[4\$#Q #')K")HO X0MG*\MEZ!PY MQRKHK JR^EU\497ZQ '@O&L(K)MIYRZ:*> DDC:@+O/#B,H_ )UK1B)\C*@G MQI'FI01=^%IF'U0N_J"6Q0JI;DB;7EA(V:BBAB4C-+>+251VOO6FJGV<'IP? M'?P?#C(S0"AE[3))#++!=9F4G\"WL>/98B&'LE%K1,N]4"/=69ST1X= M*-VED"/:S^OFHZRSU2O:G&_!N;#1ZU^%S:=$&QA#U0LK-G2*OB*.\2SQ+)SB M(;N@-Z)P"6Q@Y=IDIFI94&(GFL.R$JO!FX#G3:P* Q-HNU2/^.BH4X-TPEJ: M5J8]]L,%:?NV$G#PWUQD3.;64!+T+8AW4 :"9Q'&7TD]D,&=PQ:;U5-B#Y.I M"\/VO];PYK3=K]S55WKTW$C78Q/"I](@]&/=<,G5D44!#AP;N Y4I:F\J]^4!>.AS706.]3JF M$PVE?: 6#[5\[OMMK/MVZWZ/5^\G'8*O?$&EW4/??DP#L=?+=3+SB4E)ZN(& M9>JU9_Q92X:W2[37@)/*.0$G!$"QL#9VN^>+#J?MDCOR6UU\M<,B54M? MJSJT7Y7Z$8A>O=.F$X?P=5^D<)ZB*7)!U0'G%XA7V-1]IJ3E[JR88>UJV(E! M**G ?Z2MY%(B30E@[#P64]CI),R?K*OWJZO>[ZRK]]]*]?ZFE8#/I<""^!1W M*MQ /#?IZZ4^^%E1$\YU5G>)7'^-5K>58[^-U3TUXDK#V_]$R_OY#.^]6E[7 MAHJ-\Y3"NI'];7"YGL)7M#M"'/8A>P!]-VH+O+7W>0++Z"/5W/07!899) MQ9L1+"]O%(I>GAA8X:":Y\5X!&C& M#A?>*V>I9S#2YFQH];?9NQC$=("558 MC,RY]DE50_P:>,21QR-GPG)MQS(*%=QR1K.=AS_6^N@.^NCIZO71&9_?079@ MJ>53UI^[N(B"0%4PY$UW9HCL:W@7!B_=9&@GJBB'5:&@UAA%:L"R04V8?7V1 MG]BX6SMUE@^$')G+O\.9_':8]N?5,RVE<, M,'YN)59=/&@>K@Q3/"%@VJ58"!X*+RLO]=+HV,FBPKNF(D7F0UZ@*YYW6:+2 M!#7R0LZQ8(OD+(R$)5(%IE'+;!&H#CR_#\)=Y*A [K!E07YWN6E25V"MO/C_ M'"R)57K*5[FO6J0)G62$.1QY@JZ;1,XM5RXMG5!!%(7=1>P:+%%%,JKZQ:YJ M,[@BZ59R*H8>V&J!!:PO@&NY18YZF*C[M'ZB,T @^4B:>G(1EYXTU09+%AQI MKO)A71H^L779YPVWW*+.0X95?=VG')/2/>=J -\ 5'J073W2?$P1.QJ"[BY# MK)9GA777OW!3-,W6\Y+AC%1M*"!I)-,/63'+(Q*A\I@VI7>N.JC(15W P]I\ MW<%\[:[>?)T:<>9[K Z-[UL_KG7,EY?WP>]O2(;<_5/<&W(W_XPB/Y=&*,-! M137RR(5@(R\R'3*HIRCQ&)<%$94+]I8I?]PKUM"J0L-$-0X)E.F:-H\'K06H MX] A5&2C)!]XZ(Q,&DF>^I%UBG%\R>$:8%JBCUWHHXK5Q/OP29A2 2"^NGB?A(83EGU\7@9"P6X$7;A)1]A M'U;-8[FF'[(13W7G;S%5TTC,U!18 "5"&^=T59M/57HV] -'*Z*:F;@8UQU MX*9(K4J"WL%>IW,SKYBKD;2K/#LF/GEG'?2NTH:@Q ;8\AI,R32TKOL0MMY4 M4^Y$&).:"[%\1T;8+MQ:%!LUC:=Q@X'Y]+;OQ73H61=W5U?R11[ ME$$S@8YR7T+UH:<42Y;WN05K4,2E&WGR4L^!8D5_"9R0"(]R<5AIYM;UX98M MWZ3ZK6F?-/#MNV65 (:JQ)D$;&&YJX(-=%Z)VE#;!DJP%W;RX)]'?7PFK*/4A/&)KYBD2OC1%F;H _]=W3\.3FK]1=WSI M4MERXVL/]2XW+&ZMWD4]KY(VO\OY':+2=_Y*N=#C1%Z_QNNLW]D7,&]+FGRP MQI5W+':F7D+\(>TPU4*B!'$;12Y&[XY:6Q.PW$>>%=5M0M9%%P M>4I^+:Y+? GG237K:/_X8?OIUC[_.VP@RH-2(JI2'5T-_E1 K*R(K$G\_ M+0ALD3A%ZJ[&9N]TAM&D3*PG#K?"(GC@0(-Y32/-6B9PW-%[7LOQ7>3X'JY* M75;0OD/KYU&0^ AEIGYP)SPGVN"8) DE7 [C#8OZ]#;5P HT-L>\5Y?D3 ME'DZTH0@%;P]?+C];/$_W M?AYY5!R&J!@"*LX0%;>Y@*]*&2WIS0TKJ]5E!64O\))*Q$BY.^*#VTCHC@50 M@S*(YGD>=_HSEZ(7GF0RV7EZK/43A_BN4=LWJ$SC]Z/ M<]=ULB.,*';2H=LWN$#X7V293X,@$JI4R(W1L>_6IV.4NIV5Q?9RS^FNJ05O M3':_RROX+!">6UU)C*1:M]7)4(:V0X\0*5HLN3+AU=JV;272M. MR0:7Y&U?W.[OG0^;;T:J09[Z:5"K/VY2;SG& =I@H +V*'6%JK(/RJ>3EX"R MMI1WL93W<+/DJ/?"W#CTANHU6:JM,PEQG&&]9"X.0+K MK>[Z9N3E5R U&1C 0Q>6.;4\ R6!8I+X^U:IR(AO&&B]FL8;Q@[P.\+7;@ G M>NKC1 > >XS>I9*DL9S @QQ9O*T((T@\B=*JZ?KT;UC3$.+7!1[R9Q 9N/I) M_:#>O[W3$TJS/8DPO/\E+>'%U7L8V45%MLD[P\F4# M95KY)CAVT4N/C"5U?4MY6H.GE8HV7 M5@!-@M@?D^J%BY8 )%AWB'37%6G01"6)-2A@&>:T%P %F :JR2Z-"J]5 E\1,,S9,(L MX%CT"_&\-[YA R]3H90<.HED,N O>H\)X C/;C]T*QAZD0F+4":HU612^Y0] M2@0".]C=^RN<-X2'B^FD,35MOL45$E\-7EN'NUB'>[BGY14%Q*C#?J=KG^[0 M?N8;BI GSGT32OGJOHUV0A-?AU*^KXFOX4\Y5G%=)WEM5IGSYQW'6NEM/ "0 MKQ5!R ].KWOW57AEG0-OF<7BQ%\2W"Q')31<>DHU^)%KH2H;JYTQ2OQ[TM)Q MHB-N%:6FH#7_WX'_[^'\_55O8PIN1;G):\JN[F"Y:B'?F+7DD .*3^.V"X3' M35S=>;'DVA:\5:)UW7_K>O^EKU%SKRT*WZ;6S):XOFCF_?**3@KCZ(U3X9L; MJMG('B8NI1Z%6>-UM55O^''Z^KJ5UM=_8Z, MRCT.<8'W MM&!?RH:9;IJ]_?:2M0]S%W:[AQ-1YQ3SNS?$8+($G6&@_YUZ;KO8S[W.D=KB MJU5ZPK]NQG%9F4;!4J(&NF+S6IFQI-NJ_+7?Y857UN_!52;H)KJX9%_LIBA? MXD4S\.LF5\F?G^.5]W]^RO'T\PH7L.,48!%HK&YPI=!?7RPJ[O4E"6N?S&_X MR=HG^[I]LJLD[PM_/4/WF9;W0V7$XBG.OE&\M MG2$ZTU:]HJ!NU*HW:F)M#((%?!3O@\NIY[' M_G.\)!7=/<=&(&=NAF?]W<<_!L3Q2^TYX@2\'\R-\?0X,7//2/YO;92FOZMERQQ&UC- MD'XN>GZ)^W*TI V"!@ 7&]3%SH-K-TO,\85N]>3TY9NSUP?#DS>GXOSX[(^3 MP^-S\>KLS;NW/7%R>MC_+I#P'='[!EOMWAZ[@5^#5OIUL7<'E>1,O?-ZM_NX M,JA\'0OO,'^AV_YDRGXEQN943M6>^/:,S7 "LUOQSR+2J?V@OUT"#K%Y\RZB M^87NZ[AL6/H#NRK>9LKB$78^+7XXT6HL?CL3;ZCG(EL;F?56O]*MOCTX&YX< MGKP].!VVI?A;W/!W1-MOW7E8^X3?)%G))_SV/(H_ZA/:;*7&M(5Q#N(KR\.BJ&KAKI!B9)+ZF+;.LX#P?C+Z"K>"B M?*W6UP'OQA'V6)>P?EWU[J?W6N^^:W$;KR:]KK8]&)EX 3\F^31Y\5]02P,$ M% @ ]FEK5)$4%FU?&P ]+, !< !I:6DM,C R,3$R,S%X97@Q,&0W M+FAT;>T]:U/;2+9_I6_FS@Y4&1O(UML?EL!_[_]*DX?B_6/@[WU^GN-Q_VA_]_?,!//?[X M^K?#??%H8S#X]'A_,'@S?,,7GO0WM\2PD*G1I/Q*-)6>8[@\%L M-NO/'O>SXFPP/!E,RFGR9)!DF5']N(P?O7J)G\"_2L:O7DY5*44TD851Y2^/ M/@[?;KR .TI=)NK5RX'[R?>.LGC^ZF6LSX4IYXGZY=%4%F-F8[+R<[6YN:/N[F,8YV>;21J7.X\[;]X47]4Z+.)_RSCK>T4 M*I&E/E>X=K!JE"A9[(RRGH9XJ(X[43)QD M4YG^U.-/X*=1A1[_M$MW&_T?!4O#]DKUI=R0B3Z#Q1'67=[_CMWZJ/$0_MH6 M7*(_9XIV-\J2&.X]^#+1(UV*K#$: M7P*0$7"L*EI0XNWN0>?: !B) M+N<[$QW'*H4;_O'#B^W-Q[LO!WCC70$F\+]G_!.!K"Y ):T1JR@K)-&X2F-5 M)#I5[2L;499DQI[V3-V+O MW1VLD+ MM3$K9&ZY?GMK=UUH(Z8R5CVAQF,5H?X0THAL+/Z@6Y[M_BGN:$OO0+^7X@V8 MCJOV%( _4N5,J50@(*F*A"Z52.0L$TASV3OVP$0A^^%' MR X4%VQO;CX7!_^NP VC"Z"?07S0\A!OB.,$-,\:<*^TWQX7V50 $RA:%G[V M[DC' " WP4^-$V!#,+S11""C(5I&R09^+9F) MP3![(R_6(IGK$ERK_Z"6I4>D&=P(3RQFVBA0%6/84>Q( !P. =I$ DX1* .8 M%%,E4P@[#.H%N(5T"6QP?5FN[[?6BBCGNBP73!7B?^OYKA&C#+D'+L:@-:,R M*V"K>9[IM+2F*9[J5!NT6&[S=Z@$"/2;<-,$Z!0K)#91MIS(4H#^G&55 ORC MG(C)^!Q$4IXQ&XU R 3N& U#VZ;C#;HTK/\FX":HHF5<+E'9B[8$F2A;M$D& M'0?M91KOAK\*A6X\>IF@*F!C50&\*)#+>37B:@38..^-4@XMEP2A]SZ)82<) M\01(T(:05-^.LJ%@0=IU"ONJ:%]X"U'.0)R"60I8+FH@PD@=7X:)>^Q&''WX MU!-#E)JW'TX.>BCG498:()MU=RU'3*NRD@E<.UL+-I21V0ZR1>A%G M6<9_HATE\]M8L@>*+%(Z+VNEIXW3>3+ZG&:S1,5G*F8I1@6G%=\ &(\S?RLJ M.^2><98DV7&YX!C3NE RS"W*7QI2)(E&BV_O+ M2##<7$QN0-#'S^X'0=?D>HNBE\K]:37Z%YB\IF.&,AO51+&B3V:/7#0R'K'- MJ'9_I_;MR&,(?9+%C $N6 ?QS5#&"CDI6--E-NIT0S=_W57,Z//7J(@C:ZD: =9272 "*9%'/X@OP2,I/D M'AEO8QONN^5WM*Z%+.:]-O=[%Y;8AN0#F8']E/9B,ZR]@/]GK,R#6XC.?DGX M6I0LOS;XSSGX39Z-R*$$SP<-OA)W2Q*R!IS0SJH_\-<,,PC?3 & )8JI;0V8AK'2954H%U&J^T\KQ,"!?Z'1J="=0> M ;^7V90[)()&A66T)33+S%8[N/\P+@Y@YG\GA8-A!,;NK$!#WU)XP8Z:%R8L MTZB72,_8OS>[-FX_"MH^["=AUT>[GR279Z"]P$)^WJ#*VHY,9G)N+!9?O.AO M/_EQ=P1"JPK; K+9ZA/YCKI/[K^<_8VLU,KH _' M2/5'<#LG=(3D6@#%5TB\IDD/UKMV!%AP5#9>R-]G14_H,9MKC+O2C/?3] ]: MH/8Z45%CJL>!('BG>9 3"P#<@9!SG>+H<96XE!=XN!6&EE(G&,_ MW)N0@J+ M%%B'+K1,1%Q1%KOK01>6*VRXZ9X%L9":9X@J0.&H,D T\/!BT/>"VRJDF!58 M-4J!I%.$G/L^0< M'<%Q(2L*M^N-:C/) +)R;HL)J#'#")MDT'L7#A9F6H#1 =FQJ0)QN%<]LL+%245("40$)9[HSH0<9[,P M!V*S5/[;5,0U\,F_*UUPH .Z&$RXA[^1'*G W#DUM.6@>$:*[(S9>.(66D97X2( MJ81C30KSJ]W>(D>O./06'/IX^?F[-QJS->! 8-/5N4S4-5+*%_0-]X48MB2B MI2=]Y0M/;F5^R"[2TZUH M@EY&HY[:DDN![EG&U1H/@=R*QPF&=VVR6V/M7OIZEH+>GFL%NP3:'/8[D7P #' H:E,,@\=H[_3-WO_A M35D."$5\@THE!EGC.E3*5^#;V#=NL66_-K2WOI'S1N=?ZH >Z\*48O'N0.E> M"#FB_;1I/GQ=L5G!YWP+YVYE_*_*E%.B#=Q#U1HCUG2*OB+>XUCBYW")=79! MKT5A#VQ@Y1;)3-7!H*6 :(Z)8:Q^;P">-[ *#DR@S85ZQ$5'G1JD$U9O6IGV MV/\7E"D6E8"%__HBDQ7V&4J"O@7Q#LI><"W"^"MI!C*X<]ABNUI,[)$5ZBQC M^]]H\+/:[C5W,7J/GAL'>VR".Q%@XWY2F=8EI;@5 R>43&Q^4S)V6LD&/%$V M'05A/=U);;H,.E*G\VDFJXGB>< T^T^HW[2SH<2.!S0IPE!)KSNH]LTE9NQ M*1-XU!J&D^/ 4^D1>S#NN43L*P3K#@W<]RI3U-Y4WBP#\-#GN@PI@YC"(E;2*(\SCB][84(F'!.(/UPMLN0Z?'/L2N&= MT4FAIA+,KYNR(R.?V5XQLC6^V_W*Y+$+:)+,N/B<(Y(%L%ME=%!<+=>DMMOV MEH9?/@$<X/#0].]*%J6Y0#T&BWEG/$: 9B]>\5TY Y7"G M#8?]IET7:H"4ZL)&.\9$G4I!('(,WLMRX>J3S9_WZJ)FK/I$BZ"AC=-Y8/[! MV62W@-+^ )4>ZPAKFJKLJJA>4$?',B$O3#7=&WV;L8S3<(0JK#.47-:@@@!^ M+0$1=7CD(+?49BRCRVJW-4Y-9Q_[RM&]A3YZMGQ]=,*C",@.++4\,/JMZP8H M")3@1MZTXP_DUH9C_?SH-D-;444YK'. C9X'4@,&IQ1QBXV[MU)D9 M%'($D=N*:6_!M,^7S[24G1FK0K(/M"M.JPBB*T.SX, G>P;UG.E_)1>+6HUC MTM4J<6EXE!CL4J(5:=$>]I/PT*MKJNZAY<0A6 MB@1^I-***$?X^F>=H=5C1 MNF86'NX'6F<4H8V[FI\ILXG6 TT9M=T5K,@1+#OBP8#1N"Y#Y@#CZT9B0M6! MYN J,+L: J9YEH?A(;\W""4S'5M95'@83Z3(?,@S#(#++DOD3=!N;61]%.TL MDK4P$AZ1*C"-6A;S0'7@*#((=U6B KG%EA&F8-.DKL!:.?%_'CP2"W#48VZ_ M:I F-)0%:[BPMRZH)W)FN"AA(F6I%38.L&MP@2JRX7-GSWNWFEH+=-!U1!U'#J$BFR4Y%[FSLBD ME5MM3M]2C&-;GJ\"9D'T,3DZ6LTUREQEMM-J \73P*XMI5/]K4BJ>ZJR:8 MJFG50[@O9YI57)&S+0_8*6LK&,U6L;'MG[!#*"2KE+.8NZ%]D'R.$>A>[L7& M(VT2\'C8LA<"LQX)G=LU575[>2F_J(4F72M4Z"U,5!(OY-:X]A$@JA]FYP)* M5.!N%'S,%V E0AOG=%6;SU5Z-O080*VV2'+P<>XK)>^2HU*@K:@7J=S,ZN9 MJY6TJST[)CYY9QWTKM.&H,0&V,T6+,DT-+:Q"+;>5E-VV(-)S>U2/.X?=@(N M/!1[L#)'XQ8#&R*Q:[-R)R !LJ;5U#]H7(=01&"4D-0W,_E^LS96<886OB^Y M:;&=O^XSO-B"U-MMC@Z+J&? 83;E6)9=?*J%L3/Z"'1VW("0&!>F$# M$8>Q108.1T7Y8',EYG$O5B [$DW!<53NF#!XBE*?P\F>;)8BX;V8%.I,%KYI M"ZXT=&'3*-/9?7[CJX+F$@N:CU<%S55!R!I?QH:;(4S.;U;Q)[A85'N8%MM0AE9;(P/QX!Z M7)<$@:3)7SL+XHZA;X04Z-01^UY2HC]$F:>)!02IXNWAQ:V?7SSC9]F3R-9< ML87,HVJ*0SV>7&0I^"&1U0>EE[CU.SK&\(U#Q7Z(BB&@X@11<9/SQ.JT45>H MKIO5U7H6V9^#?4$U8J3LD=?!80,T0@UJ4 81/:]CC_+EJ!Y_[?G6?4QZL4:I MX]E(5L:Y[BTUWQI6 (S4,%^!M:8YL2.:H,,3K2K<:=#5B0K1(HX;7(+XJ5*= M_1 ]/Z=A,W/-51K#13C6A T\--+DXB5[^B 'G(AB*QUZ\8 &G8)5*5PJ!)%0 MIT.NC8Y=^WR:DM*+F5D\D\IQNFULP0.@[?LFW)0UDLQ"Z":LK5!>28VIK),? M3I4HC[!6EA//1ZBZ(E8?4!J52WM*,B4<;*)W\1QJ=XQVV( S4BWR-(>]C/ZR M 088%H)X6V>8$ ![E-IBE>^%M.$,8P?X'6FB;@ G>NKR,18 >QF]2XA8*6/&\@)R9/ P M$LS4X#%V"W5=EP(.ZQI"O)[C#"^#R, U!W&#FO_6=D\HS?8:!#DV3*Q7-EJR>,+6"1M@630$ MMK&F1!-3P<0YC>#%* 0QZ'< @W$JPW^A4EUNTH+FF(N2)4]>(XM]OMK98.,!C.OWK M9_A4\91C%=MY4C96E25_WC&U1B\7 8!NG1Y%\ME#W+-61<,.J#XM(;9$1Z[<#W2?L&I##@TOG!Z^<)IY1>^%P< 1O9OM%J\076S$;)_:GX(/@U57/L5^QVVW8[0[F24XI6K*O"L P$]T(H/^M.A:[ MV,^^UXN:BNNG](1[[X#E,A^ 8A%& UVQ]N@8#W<>JC\)Q+@]V)PN'=$3 M>_;%?@__-A=:@=\[MDS^_!:O6_[C:Z;E3VM-LL"'4,DG".BO)2 MWO6A^9_ZI.:F":M?I(8U!+QU#C2U907NF+7ILH8]028@4?OE$?(0[(1G=YT, M,2_BVXQD;M2.^R7$%'HB5E*0>?@TX[+)FLS\(6,N*H_22ZY=C9'WLHS=YWA8 M''IW5CF 6-DEGCSK/WGV8T >][ =2YZ UX/%,?(8)]G,L9+[FQR%'9;3&6#@ M2OGQU^7(9 D0:Q=%?G&+H:(:E/&U]O:LO_7\.]W:D^?]QP^2;(.R6"Z_+NU( MM^NH*VX&:C@%WXA7'^BVKN33^[@ORZ/?-3^".8+H#FS7]J,K]_CT^+P:+^_(N^#)N]*1E=$?,A$ M?-"&__5\YQ96WX9 -O;?ZN.3P5O4L7!I@WNZ[16[/DQV/9)3=1N&O:?;&DY@ M=2/^644Z-9_UBB\?&E\.L5?[.V3, ]^?^#LV41T7RN"I%7Q Q/Y$J['X]41\ MH!:KXF_)MBL7;D7$^[_'%1$?$A&/]TZ&A_N'QWM'PT6;LB+E0R+E2AY71'S( M1'S07ODJN;%BUP?$KM]II$=W= ' ]*?M9A]E2;Q[^521;ZQ[.1@]@*T*(H+A\RNGC7?LV<"X=&PLDC#=WN[EW5%>/B&/6F6 MQIX<,48*FWL?KJ)Y=J>*YK9:!=^^ X_)N4T>?5?4$L#!!0 ( M /9I:U1>7T1Y>!L (/V 7 :6EI+3(P,C$Q,C,Q>&5X,3!D.2YH=&WM M77EWVSB2_RI8S\Z.LT^2)3L^(J?SGJ^DLYM.\F)WS_9?\R 2DM"F"#5(2M9\ M^JT#X"%+MGQ&3G..6+R 0J$N #\4WOY'LWD6#V4-B;MB M9ZO3V=IN;V^+]EZWO=]MM\777\3FKQ-:O_YZ_.GCB=AH M;FW]<^=D:^OTXI0?O&ZU.^+"RCC1J3:QC+:VSCYOB(UAFHZ[6UO3Z;0UW6D9 M.]BZ^+8U3$?1ZZW(F$2UPC3<>/<6[\"_2H;OWHY4*D4PE#91Z4\;OUZ\;Q[ M&ZE.(_7N[9;_R^_V3#A[]S;4$Y&DLTC]M#&2=J#C9FK&W9WV.#V$+[?@\=P[ M5\VI#M-AM]-N__UP+,-0QX-FI/II=[=U<%#J*P[!MJ M+M7 +T(;9"]2_OV>L:&RSQ!.4-%1"#1 3R! M+C]T51'!,DN-O\'DTAVJJAG)F M-V/_ 7&^+TCMV_:?BX M?;._ZSJGL[WW8W7.FW%Z0T\ XWM_NV@C?\]K-1Q9+6,H,2?5311R%(L'0Q< MTU4Q5U*HDS'H6U?'D8Y5LQ>9X')!UW+KF)*Y3N[9=_[GHY%X,M2J+W[.@$GB MFTI,9@-@W)=^7P?*EJ7K^95@1;%_',*>6A>W4HM&E)3R-D7W<5G]!^I+9=-\6] M1S!R]/*4Y:=GHA#*O1@"*8DX;XG_S0(=)Y?Z[5;ODDZZ([\^.%(%+2@FBEP\/YH<.B M(.?1^4YA_6KFFZ/VLZLA-!1BN7;KS;.[4E_L"1#?L_HVQ2W3_3]9K(#HAD"/ M\W((7Z= Y@'0_=V=@Y=#_@\A^,_:"++J.D:GWMW9N[%5"\/D\O=%O+NS]]A,X4LL MJ1L;.Y)1)?S,!!'"7(SW9=#]O/;!U:I M/[(DU?U9U63L/FG_?!13":6E1D"="K1E-!.A4F.5I&* ^I5FH<+',Y.)OK'X MUXK(Q /2K8F,,@5C3F4G.'R!]S[&?305-"UPSK<3\<&:;-R 9T%+;*9#1:.; M[?;AVIB,$S,:RWA&MN$QV4OMA%$<,&[=FOSQ_,-3-?=5"UK;V6L?7@QU(FS5 M'%LVPR)2*0PM41S@G75CSBI]H[!2X'-S5-9[<#-NC\AHWFM! M2V%DU.*I+V9K;TF/+"[K@0$757SC1$5+_#XGRJ%,%2]EE^09;D21Z"G!$P0= MGB!PSN//S*1+;,4CQX^G0-MB*U!1:R((K-X%4#?W==X0I!QLRDC'[!RIV:;/ MFJU&X\C,\*/G4>1"^OULKU@ZHBA:6EZ$;M=*_:Q*O?W]E%I\E;-5E?L]^B5T M\[*/WCU=H!#X5,$(<;H%NX.<#-WSS<0/<#B*I1XF0B1A; M T,+104^G4'X*BWX9#D>BM>W&X,&MP.!&SK&X#@ BQ9IQ/&PE4/K9B&^MCJ@ MB?_ 3%2,0;BT5L8#XE0"%B.=*A53W(T<*]M&?VW@'XL\&.D$A!"KE-">4,!M MI6.B1&SFG$U29'\V-C'?")5,AZ_80%D5*"3F/]]L[S:@UW7[\2ZD\,9W0,%4<1-RLP M.@XTA32YR6<]P)*L 5+0,":^]WUXDP>42O2UA<%)D@7#+1\\M\M&8ZGBA#TJF/UC$.Z^3I-#\4^PM4,H'"S-BB&ZD,%E M;*:10C0IJE<#7'.@0.I +]35&#Q8 GI4=L TDN>1LSC*Q[! !WQ!KFH*;@HT M[<\,C%R(FB3'X!E9KR(Y97\E+7J$5,"WB/L,T=]X[T3.+PP=WI0\:[F][ ][ MKM6HR_C!)8A'R= N"$DX=21GY)N07SS.]CX7C8@-)#%0[P]UV_P2R/BE,PKE)L, M308$]!3%:ZG-\#Y0$>F13CF40(X M YE*H1.@R !L$???$806FT_N!W!\ M279P#')F:'QG%0U-RF.?Y4RC41S6!Z9:]?N*QY;H? /TVL#-3:0(^Z3R:LG+ M+NG@JH=X1:$S]"I[<"QO# 1;7\"\:ZWMWP.@N0MMP*-@VJCE#F*[8._*8T(F M]TJ]L@0#NK^[?[#?JV(GOT!H)\[!A2Z$>]ZVS/AXX,^#:YWU<.JW.P?[XBB% M '&Z>(\A5@Y76^*#\ 0O(^,L>M-YGDJ1R 8$*.>7(CVWIOV]E/26];:U4B& MKF_O-'<[^\V=3OM985_WV.4PS#>(]6 P. #EBL,Y_UFR*=4'#MR/>PLH0G/7 M[46FIVR'>>-=97-;Y5:^UVX,07B3-Q^1E^S*: I.V=FQ@X/6]NN_'[H-=VX# MSMQVI'I/8+TGL-X36.\)?/ >CGI/8+TGL-X36.\)K/<$UGL"'\-8UWL"UT)W MUFU/X%]QFGSW^:?)"V#.B0/F)$3#RI7C%#K/V-X^V8X+K3C1V\,I8 G*:T<. M'P44CI%(0AQ8U8>7$$&D8YIG+2;H"3=B>L W:E"2+TS)5( E0$"06-2HT@KM M#5"C>OJVULM%>KGWW'KYBTX"%44R5B9+[KJ(Y=?N'::,, L)*0OJ'MS-\4$] MS8OE!)+#S_B)CC.K_ J'7]_UI4D$9R7Y8A4KD,8E^63LEF&2+ #OG!A$F\'S M,<* 4UR3D0DNI215&%SC=Y H8P5*;H;X/'9UO)A%[^8\'.!D@%L>P@)RX "N),D NC@L MP)"1G.:5GZ<.$HWR^[NQE_2*R5(QT!.LBM>U/ @B&!H,C^!]AX& BOH1F#E_ MRV:1(J)+'4YV<4J8AD!F"<.R'9RBC#KU=&%%?V16)Z%FR"-C3*"8>#'-M<6L M+>8BB[G_W!;38W1?M]\4C#@AB6I:&X"+#Z"$D MI>B\.=AKX/J]MV5/#_"I-GM5G ]AG7 Y_$J-QFYW5;FD1LD9E+%0;"'#D8YU M CQ8;./*!;7$/"X++4P.Y&8SQ7PM&>Y\53Z'VUV'G:'7(%?A(=#.APGLD]2C M[B4\B^,\0"1HNDH6=2VZS3+0C%E# +,C(#DGZ3HE5+1S8NH*X2,JO,Y2H32U M6B+6 /R.0S_ 9PC2)1L/!$],E,6IM+/R2U26WW/*^$*)2#6;-G&'C0@Q7$:8 M1-YA-Y#AO#H,Z?0H&_$VV%3 D YL8Z1:XCTZD R"\811Z56Q4'(QYOBFGF*J MZ$O<%^02[:N[<8L B=C_9P ;?[R4/210N7R-2T1;5^A@QV1E,)W* 5S MP2N!QEL/*"]CT H"YW].4S@WL>%#$(+YY MY"#Y:9UF*$30D*]R*V ".6-$1[\ MCIA*IL_MU^>QMJE.T&&7$3$WC_KAC@EU7_L9 !Q-Y]VK*?XD&>8-DX47_"XS M>'"3_Q:B^-]:$5SR&1JB4QTL MQ,M!R3)%=?V*FQI 9]\3J'FM6K)^"($[0P1J&.XZHD5K&&X-PZUAN#4,MX;A M_DA(SQJ&N\:=4\-P7S9HJX;AUC#<&H9;PW!K&&X-P_T+P7#7FHHH_Y,/$2E4E\^[&B=3R\C"1!H[.[[5;!SL4?]\P,%SL M7-A5^RC^H+6SU'\^PRC#QPWEH"$?<#S%*/ 9QGPKL/T PI:E$6;-]H>%][?' MCU45:"\==S]1^W]3=B92FT6T/&>3QIS7O7&87_8BJL4Y->E%B=_O* M3"V%M10^:ROO.K&Q79K8^(#IEW6PVK1%I]6Y:=;B]0J3%IV=W=;!_N)9BQ>@ M,,>S[CV5P$6XCEF=\96@!(["KRB]/"59TR[Z+$?JOIWTK(2ZZ9MB[N8%,?D" MD]N]""XOG6V2*YDY9F9Y6#,[[3N1#/I!\5L M^HUS99AY4_9,CN%WNQHYUVF"FPXR7%2):*-VA.A/K:_"%/I6T&\X?D,'#VH]]!COL?<0,Y%%) G#UL&+S-$\S5K8EDW@?"?_]*%5\2 O,N)VIBVM1P_E#-6]M4;0-_16M?[G#E%8OH[+4ZU<#W7G47 MN.S[ [&+,A96.S]!MB"F7X)4IEO-2"9I]?YR*DO2LL0[E?#!KFLK;'&R+[P. MW,I4#]4:SV,PO&!D_/^:SS6?:S[7?*[Y7//YK\SG-8TF'Q1#_:!?T7G@XJPE MCI4=N!'T7V0\IHCU)J)Z$U&]B:C>1%1O(EI+_,-Z;"*ZC>^+<\6=P!<] MJV_3EAL3TI_]W\\?CS]>B*/'TYG[!M9$;[TZ/?OMX*H[/OGTX^R8V2SE'%R>UNW=- M#SD6V?FMQ4GP'M#V_&AUPB@EM+<0.9#7V*A>YN>J)V.#"=L)-#74$:7(HQ\6 M#U+6E$WVU;*/73)!SD88:&DITVRH0. 4_N(L>@;?\>F<@3-\#7&JC=7L'KD2 M&QZ:A1E[)XH.2;9\=',#4^D'0Y WU7! ,' '^ ,9OP:M) MUH.P3&.::3H0FX2C>FJ$ME0%G]_ M4 /6A6PD"30DVH(1ESAE>'0#7X-W('= M4$FD1QIWSN(9"S$]9&@?R9\<8'Y0S'V< -%>B@K)H\M!GKMY3OZ01I# 88EZ M'?.=0(YE4&J1KS-/S D#MQC3O8OI4 ?#JOI@(GB@?"@Q3ZG"C,5T0$2@QRBH M(-<3;=.,4KUC)LL;H(KEC--4Y74U[NWD2[+S18A,G7#E[ M:#1KB'54#G=PNTJ>4#T(-EI.0\O'=Z"YZZ7T![QCB"SG;-GPZX\L'(Q8 CEI M:8./Q^ S,"C1-(CKGYGF^6[0'QBQ0$ER!$*)+YN$OB%[1M<@"E)3@:79\7%U^/4XKQCHMF8ZI1L,B?]YN+@IV0Z,$U,7.HX=,Y"6F@"YK\=RC0Q9(@W=8P9X2D!O]-A7J'&FGE)J="@JT#;(1@I'1@X#W2RB+N!4&LN2,*2MVUV*G?9&\<9\I)W%.?+'E)? '&- /FI)R6'D)' MSLG/5MVGJT_@,\OF9CYQ@L]6CQFL?79YRO#+LH:"W .>Z(17H!I<00,)1,]WA12@%=/)$R*H/ZBDV MO989YR]=KF,R:#(#>0/#43W9 $T96$SWFURL-P.8+]_8E$S'R.1Z.\[ & 5B M;.#?69EN9,\E9\8N#ACH0:0%QM"+);#3IL3+PG6ALJ)?#F:-\DE)U0ZC74CB MMX\?^HA/+.J\V7O-HGDT4.)4X^QK+KI P5DA[/"%>W,$SB! M_TWR#Q]Q^U$Z\Y?>2XA=/LD>$'Z.NQ&D#4M/"YOSK=AX ,&E ?$_9PF8E"_>$\A6^L_$6<+L*4X$*2N$:[%+$UUR'2#9>L(:0!''G>QS8[EU+IO1PSS_ M/PRES!1]00-Y-G^"#AZ0,?!NBTT*'1F38I@(-1>'!]!)*,!X'YC[ON)S.; [ MZ 08.O=H\PI&J2,*D0143O=,GM9=3B1(F#_@I*I+"P]AS-4K/QZAX<](\Z< MS$?,U5++P[U%Q15#:_AT<_8J#[B=%#)5^0@ Q08YO^I(X '1?R%<2VB9JJB/ M5J-*2Y].=9O0P4H\"B^K-JI..E4EUOP09&L73YC0Q7DR* MT_'-N U[%.L^)BEWD\ISJZH\[XA?$=2"SH;VRT%0/Z^K^6.G0Q-D^<&MI6-< MH2:>(RW*]N>=(Q8APH/&\8O G;\M+^G,3C$P!IY(G!T-,UM.!G5]$O6[G.G\ M5#U[4>T'!D7EBWF\VCZ5%KHCS8_AGI\'+Q:Y:5Y]R/V)DM#7R'%ZUT$5;1Z=G1JT+MEU%3%9>2-!!*:0"O$U8)6@GZ!E1M M=T0H9PG#[R8:>L*E7D/?:ROM6ERY7[^3 <(\0-H&*N>)R@OB9G'UO"94A4[@ M.G+(V=Z0E'S="BB,%W8!0E5(3\9C8],LQO5C MJ"XT(C&LRP8-93^+W$(RV$,;%<23$X#B(C7 I1V3Q8F*$(GAS *GSIM;L7%& MPLNH6S/E5=Z<_=AUO%X8BHF)LCB5=G9S?U]KX36=&++I)V1J(D8(N4/+S[A! MI&6[TP39\\*(# +&Z62(8!V%(#;B,D$KEHIU:&)XS?S MN9.#$>6) AN8JWF M%3W'Q:I8L,*;2U465SIC:&X"%6D>7FRATBM.&S0 M>B\?VSV2FH LB!O12*$[,F515,/+SX@YT3'C;%2_SU!&A]O$-;% T>QR-L95 M6SQ-G19D@1ZZPVN:8^T]FU,1XA3)(++"!49.'#V8Y^XM'\H)I[4,%- 8,MBT MJ, !'/IS%H,[(ZGTAHN$J !$79JWNI[J6ZE^I>JGNI[J6ZE^I>NELO MW5K0K4E6'SHZ.#VZ.*O'!H\J-&]:G3>UU<6W/;*!3^*ZP[OUFNPV:NV[SC=M\#:8GX,7Y?/0R+;U_-II_F8ZS M5J?G>Y.C$6A8CO.Y,W*<_?E^EK%C-UM@+B"+B22<0>HXX],&: 121J[C)$EB M)QV;BZ4S_^@$,J0[#N4\QC:2J#'HZQ1UQ1 -^B&6$/@!%#&6[QKG\_=65Y60 M1%(\Z#O%;U;6XV@SZ".R!K'<4/RN$4*Q),R2/'([S4CVU)..RKY6YL)*")*! MVVHVG_8BB!!A2XOBA71?V]WN99(@RZ!,XYEHKL 42K+&NNY*K3[%4+@>ET'O M>@/?>S(JGEMP)JT%# G=N,_G),0Q.,4)^,A#R)Z_RE+4;XP%63SOI:5C\@VK MJI5X$E]("U*R5)7KOO8R^=U<=.]*(PE.Q?$X12IS?!$0CTC0;MFMON,I/44/ MU"M=NFAG36+5"TKDQ@T(0IBI L^>=-O-3J_OZ(*_J5^^H@X6_T%=$Q)+P!=@ MMO)B@@@4!,?WK+8?:ZE2L*UR;ZFTU.XE]"@NZO&X0%A8/J<41C%VBW^J/=E5 M#029Z-J.?96C=)5W+B,)7$E>)&0425.N$$E+<95&.J7"B@9(D5#$2:'0%!=% M/_/V6YDF) *JH[%R;.\:[49I.5A(XD.: ZH8G]>^\_9I595Y)PJU5AA;:86K MVA:4)X4^BWLK$3!R/>4NOUJ)4MY/O4"9#[V8TY7$/>V*KHO^6"WF 7MU^TYE M_CN_2I3:P\]LH*V&HZT5W)^^2_YU;L&_KOVVNU7^/2G?D4)[QCMYP=S=JYA$ M\E#UX@(HA1 $GC33OQL@^O_'VW*/7\<067(0I^< ,BS7Q55T'@J^B5^"(^?:=\>O8G=V;9+FMB7?>V)V= M!U;*OHH=$BBP,1@J#\Q@]FH%#)$R3BXVX%#Y6]5P#$9<1%L@C0-RQ%F\HE(U M"8;^/RN2!:Y;-(U!P3!45?@PKK&?G>,+&!N"YGQZ!,8KP6.^$KYJ MZA68V!-[M 7.!.#*,;'DX!%3TTH!5!MN @] [ MK"6.N0(,0;)PI!&N+_/.&=$KK,>J%<1#4X##?L XY)&[TAR^E]O)QI\R.A:3QVW \\= .DLPP@P,]VJ)9B;] M'X#BL);PO1?ZRWM#X!O2V,N^^R^6AVN\_F38@F*)78TA,VGEZ9)KM9W$F[4T M<0E8]A:TQCS+%& <;K- N7-T&9C4]S6VF8ZR7*B?"K*&LMZS/)/6YR\AS!$# M+\9LF;[!?@;#J <^0XKCE[7$TH63IW^#Z?Q+K:DX7,52J(Z80L>IX'N8 M^4&ZZ'"VDL57:V"F-SVIN7N\];"&>=@1#R,8*]Q6'B5QH,'<^U1+U$ZQ#+*% M05,"G!M>FE6$ 7OVIWH&J^8A6K#Q1,V3EC@]:Z/RO?Y$UM.?&C5K',VGX$CJ M01W,[,@>UI-Z6@.FO)_Y_J?3[_Q_+#M?*D01!>42+!_VO2Q7>,*2/ MD^'"+7;L5LY!NIJ1G_6@CR.AA&$KOR_V^%;/7\I3JL&5X,C-D,2YH=&W%5^%NXC@0 M?A4?J[WN2G7B)*0-@46Z4MI%UU)$4ZWNIXD=XMM@1XZ!+[Q-S/VV-/[!>.A3*F,.4-?H]L;Q%2\7'!I4*PY-2!="Y.B2.4YE>B6 M:RVR#%UHP>8 MHL'G2OOR;A#],1G6LTX>+FY& ]3"MOW-&]CV9719#[0MXJ!(4UD((Y2DF6T/ MQRW42HW)0]M>K]?6VK.4GMO1U$[-(FO;F5(%MYAAK7ZOE,"34];O+;BA*$ZI M+KCYTGJ(KG &D:8C/=[]NZWUITIMNGWF%BAPFPR_J6UH'HN)#8J#SV2FRX@ M;1@^T'G$:\%,&CJ$?.SFE#$AYSCCB0E]RP^>1%K,TQ\R5;L6:IY1(U:\M/W, M:IQQJL.9,FGW<(+7D/D.ERAI<$(7(MN$)Y%8\ *-^1I-U8+*D]-: K\%UR(Y MZ5;:A?B+@VEPKWI=\XKF3&6LFPG)<5H+',OI= U_-)AF8@[3E])N':$0T*C\ M.F[]!S@-'U,Q$P:YGN7T[/Q=./ZY+(Q(-J^R;'MNG='2XD'"(>Y&+4K]+;1. M9_F^$@6XE0FS"5/!&)=@XMG0?#:?#R]T&_VTPN'L81Z/Q-;H:36][]NP_#=(V)&W+]R'/+K'. M_&WB?8OX5:"^<91RS6<;%"M9E(7/*&12CH0$=_.MQPC&-4] $2HE#%4:4SX7 MA=DJW!NH?&7A+*#ZH2NE%^@>!^C36!46\CP/[ZVNC!M(&2YR&D,]"+%K>34= MM%TZKAG;X*(Y>UAREE<)R!GSC&<^P+GM#L=GQS%^2^!9T'0#H[@G'T< ME:PYP(YE WJI\-G/HGNN5B'G1B-VU5LN\689',K:: MI>AH"/8CK98:UCFL>H-8=9+?4AVGR'%.4764UR>-G.\V22(DW!T$S6""W?H_ M?4V*BCCE;)G!?H;LE]BW>+W(#$\2'I='G.3%L2@[!P& [0H:<'4H=[C1*FN& M7W'=;!4]>5]'$K2.9?G PCH5<=HH/C3/X99P+#('H*J,B8:@LK(UHN80_+OU M/Q1Y8K7;V^).?EP]]IB^[X']TS2?# 66_^[WC)\X0NW"1A,-]6\-FUVG:EGP M@5(YUP6ZN9F\,SDXEQ=0U=DI&B@IRR(2+\T[<]HOJA69NIFHGZG>,9O1^/L< MC@G)#JY &=F[O=:-QU;RO!JG:L_S=02P,$% @ ]FEK5&,GWG)[ M!P HDX !< !I:6DM,C R,3$R,S%X97@R-&0Q+FAT;>UTX@1XX.69*2%NFY64@G4[_E&TEUE-;\LDR(<^G?U:2'9Q0*-<[VH:: M&8(MK?9-N[]=9;"'_W&<,4\(CV@,;R%P M0J5D:0J'DL4S"K#O^K[;=?=V'>=@B*Q&U1K! ^A[ON_UNKT>=%\&W3\"WX?S M$]C^,!F],-1'9Z/)I_.QE7K^X?#]\0BV',_[V!]YWM'DR$[LN%T?)I+P@BDF M.$D];WRZ!5N)4GG@>?/YW)WW72%GWN3"2U26[GBI$ 5U8Q5O'0SU"'Y2$A\, M,ZH(1 F1!55_;GV8O';VD$(QE=*#H5?_M;2AB!<'PYA=0:$6*?US*R-RQKBC M1![TN[D:X$H/I]=HKITYBU42^-WN;X.E4Q7LNKM[-T.2S9+EF+"F M!9*F1+$KJGDWN$8I)3((A4H&ZP*^M#*OUTT%5\Z49"Q=!,\G+*,%G-(Y7(B, M\.<=.X)_"RK9]/G 4!?L?Q19HWDIX]1)J%'3=_W]@:+7RB$IFZ$T/3JP#@F0 M&/2OW[,76H5P186YY1**-,;)\77"0J9^?^:_[ YZ.ZX_]$)T9?X]%(\PK*G\ M5LW/SSZ.+^#L-;R:3,XN3L>?OJ/F_RT+Q:8+.\1XC(8$_9?Y?;OP[O3L([QZ MCZDUOK@\.[V$PT\P>3N^',/Y!7Z>3BX[H!*B@)(H@9S*0G"8)Y@Z4*!(HDI) M@>0Y!E\!(4W%'"+!40U5*K2+\%C/"L95 2<,TXJF<.["2' N< 4I0,F2&KJ4 MS*=E"D0I(3E=H 'HI$A9'C.TI6-!!HE2R,6<2MAF/$I+G2NH)&W.B"D496CU MP-@W3"1M#KT )8P-,!42$I89&L;QL@!.,MJ!/"61U:U0F.\=/:OE1"0G$5,+ MP(75-4-C$3 T+U31.*(#V_X+&\%ZT2O.2Y+"!OZ11*:U-VOCQ->X; M1R#'!1DK"BUAC4\UO&25E[(H"98'5!*Y*3-G3.WKK5D3LA3P"K<;I_W]_DY' MQP;N@O9 QZBQW:N\B3K;&5V "BW"^$U(.A,Z%%8\;=?&9S=.Z, ,"Y'2FI1B$BH]*M#!)_RH90KV-6-25%@61 MBRI.8L'IW6:@K[4:AE@[!?/5V&V$EQ)+"#7)BH9F&GI,Y(LRC;6&R-4"0P]$/6"+MQE9*?%]5S-:+?%VK%&SM\ @.I9U4XQT R)K M76OPM[5(Q?4XAH1B"!U5,.OOQJNV*ULZK4I"0L1(I[N^*(1ZN; M#6>@$$U=RUDAQG;16W[5SUJ>(';P"VO_OM#CQP!QHK; KR=TAOB0TA^7T%\&NI7.S)#<]FWS-.T8FKOA\:& >&_0K;KJ!Z3MWRT* M_[[5/R+5_OX70__$#[]6QE3GJZJS\?-KP'8&3X UIMR)7U[AP>T&Y(I(AD?L MH,CP0.E$>%)#TE/*4GCCPF$9,F#SD6+-PB,F:81G_J<) M!VO&GA 9)=6W7O8[N]ZOFOYMP6P+9ELPVXQI,Z;-F$UN,=]02=(8+EUX*\*P MV+P6\Y8!FX\4;8O9MIAMP6P+9ELPVXQI,Z;-F UO,=^1-">

@[FF M_N:C1-M>MNUE6RS;8MD6RS9CVHQI,V;#V\LC_7!4#",7/A+]K^+'Q\>;UV1^ MT8C-1XRVU6Q;S;9PMH6S+9QMQK09TV;,AK>:HT2R0J&^<%ZJ4FY>FWG+@,U' MBK;%O+_%K)6L173=G=W\_N"R8?#*AO^*!ZI'=QH-WOVH)?3PO;6J! M;3.IS:2?,I/6:E6OOY&%JN[9EJWHEYJVA[>K58MZ*,N(PJD+YU-2_JCW!J$N MM_5X6KG_ZS60<$?OZ)GWB=1/N?^T1_[&D_C)$D%"$GV>25'R>.U1W\9+Q58G M:LQ94[+.Q.;+S++FZU!6AI9O2U;?U/;N!;]*GKI[);.Q'%,2DL=R@P- MZ2ZS+3"0SGO[IVS+L0;%\DIR0MZG?_=*=N*$4&"W[21]=*: ]?-*.N?>(UD^ M^I?G#?.,YC%+R.^CSY]((N-RPG)#8L6H@=09-QD9R:*@.?G,E.)"D ^*)V-& MR+M.$'2ZG<,#SSL^@J8&51V9AZ3G!X&_W]W?)]TW8?=M&!R0R\]D[\MH\,J6 M/KT8C/Z\'+I>+[]\^'0V("W/]__=&_C^Z>C49;SN= ,R4C37W'"94^'[P_,6 M:67&%*'OSV:SSJS7D6KLCZ[\S$S$:U](J5DG,4GK^ A3X">CR?'1A!E*XHPJ MS,+,)>MS!] MJ.E#]EJ96V_&$Y.%0;?[2[^@2<+SL2=8:L*#SL'A,DGQ<;9(DVYHH6*"&CYE MV':CU5@PJL)(FJR_WL&FFD5=+Y6Y\5(ZX6(>OASQ"=/DG,W(E9S0_&7;I]X/4>?45HGI#@('%/[2TV M_.2:G)Q>7(Z&IULRTT_!]/5P,#J[.*\PW=TG%Q_)Z/5VN]V][_SZ.X=RUF;?.;@!9D@EQTRD'DNE6Z3F"G#TSDQ&36A MM&H.O]061*SO(4^\" 1JZ9FO(8K/]-R;)HNX)G>=SI'_EH5;4J M/JZ;;Q?Z&:];@M?]7*,Z!)_+.O/F&)5(SB M"=<@)W$YG*Y73!3\,]1E*> [J1 M*$LTMZVDA9T0P'V9SQN!@^>Q*!-H$QC3@&X;V,:5F)," (]<10[#/G9!QHH' M>JUKX'MBMUAM+%$** ,E$ 3VYVV]L149R05BHVYMK IM40BHG.;K"R MW6"9KHVY8^TST;:=:*]WC6BC%53^^N)P/WC;UQ65*NV/04&F*>@N9?%Z1JAB MEAF =(ZX P03IG$-NQD+J$>A@JE12.(H62,4L@69,] M8$3"@&(.]L-;V(OD8T9.( I=E8+I2A7B+O9@CS5VL?CD'CENUW+'3^R$8+QJ MT-;1" UZ6F_I2F\I](8C7F8)IXKC +C3N#;\Y]A2J5%W6L^D MK4BUP5%J!@89",98J:"(CE)0C.DP+&O$4K]"#:>&FR(>_HH8%H2P"_4!T\\$ MWG8"1[M-X$?'J3L\?GR$>S2=P05,>8(LI5KF%N!4 \-Q#XG4I2JI:03$YC3B M@ILY2MI-W:)3L8RS9'+^8*5H8P]J9<-M-:"B5 6065L)'L< 16N W8V.60[* M6@"G(8<5Z"RP".RT'6_!J? "@O8S<[>>N?&N,7YB;";"GCXW_)%SK_KQ<2W:-:Z<.QG?I@.>JU0[-YFSDW!-B(TI7&<>E0M W M=.*&5B=2&TC'5X'0EH8U(7^5(#.AZ;U[JJ3 7HA::Z4KPV/@E#T2SE=??KQR M5F54+T0UQCO+=I98(6#GHPK2F4=C/&JGT0OO: M!&AR,N'&,,OV#=4B".>.FDX$[-'@F0.]\%@33TECSH /E69='/G,&+U!$>KV;%:& MVMVF?;M9OPIY$LNJTQEWO+PAT-$$*FJVB'/W,K+:HT(5H!9@I>V4L 89K,L) M0 UFS0ZFTA<;7QH]J]R=8-C.G06=@)A-%02)-N"=V;@&C+%OX2MJM9T6Y/E4 MBBE#09C3<7690%6AD$T*(><,9=/&/KA 7B/9-U'+G'\G AA9\%/X=HK&) M:A+Q;BN:"(.O$6POSM+2R#K!79NU*2N7:WN=!EZJ4BZM@?06L:OSON5N^UFT MU[;6"UFQ8(&P=>#*&J 'T&#C?F,#B:37.7A7W;IS?Z[=YVWTA4N!+X[#C"<) MRQ?/'E(AC, WWG@SF,8'[P@O\FFDI2@-Z]?L;T[ -[AK^#4?="\/74WT UQS MY[+K$;>.$:C=WO)$KZ@15?U#U =?6 M VHSQYZ&J/MY^.X)/-Q]O*W,R 9@1( !OCI)5H]Q \W$^'%&1CGHL-R*^T'& M64J&MRPNT0^3"W=D@*WL7;J71B!T[N2#GN3KX*L5C_-R/]PO_PU/G"U$3$3C MF[&299Z@Z)(JK-G;^()H-:,R:G_-R.Z* '-?*:THL)6DQ2=1!6A7SP5(FL(J MAW0J>;W9.#SL'![4VXWJ(Z:NE8_N4RO[[=;Q_P!02P,$% @ ]FEK5,-? M)4>M"0 [38 !< !I:6DM,C R,3$R,S%X97@S,60R+FAT;>U;_U/;.!;_ M5W1T=DMGXCA?2@L.92:%L&6V+0RD=[<_RK8<:U LKR0GY/[Z>T^2$R>D+;VE M7>C!#$DL/4E/\N>C]Y$L'_XC"$9%3HN$I>3=^,-[DLJDFK+"D$0Q:B!USDU. MQK(L:4$^,*6X$.2MXNF$$7+0[G;;G?;^7A <'4)5Q[Z,+"+2#[O=L-?I]4CG M5=1Y'74/R,4'LOMI?/S"6I^<'X__N!BY5B\^O7U_=DQV@C#\5_\X#$_&)R[C M9;O3)6-%"\T-EP4583CZN$-V3$)!,L,I+1[ M!ZLTQ2?Y*E&ZSD6*"6KXC&'MC7H3P:B*8FGRP683VTJ6=;E,%B;(Z)2+1?1\ MS*=,DX]L3B[EE!;/6RX%OC53/'L^L-::_X=!U=!!P0L6Y,SYV>X># R[,0$5 M? *M8>K #4D$Q@3_]]TW>A"O>3!WE<12I) YNLEYS,VOS[JO.H-^M]T[#&,8 MR_)'^)T KIEJ./XU9X]'E^.ST[/CX7@$$+V\^C3\.";C\X?L\N6G]Z,KTNW3 MH/MRE[X@M$A)=R]U5ZV'[/GPB@Q/SB_&HY.',M86UP=WP_75Z'A\=O[1X[K3 M(^>G9/QN1*Z&EV^''T=7P?F_WX_^(,/C,>0XJUZG\]W1_]G.G+7(NVH:,V4D MN6B3H8":M&R1!%)XMB FIR:RGAD:"T9BJ5*FWNQT=L!$"#^1+:]U29/ZVG?$ ME0@2*00M-8OJ'X/OT<, IDX:@F5'BD6="!?X-YS@T+T$OQ.9D;,BPS8PLI$KIF8\ ?=_4[(J M6\[PK$C:@\,0O?+W)<0[%]I;_838AX+8WJ-#[%NJK7PETP6YANX)!CJWY8#K M$9M*\*R0()"A!LV@W4:=&M)2< ::%-@'; ,-$JY LH-9@32I"@ '@;N4 MY$17^+$J/V>*^4JP U.N05GB_7 B7S%=LL0ZB/66X)I,H9L !1B4>-$]C&2\0+PC519X;EEQ2TLBP#PJWS>"!Z\2$250IW F09X6\ WKL2" ME !Y9"NR&):U2SIZ)NB-IH'QJ5UOM="B$F ')1 %-N7M$]4>/-5>/CJJC==P^>NS_5[W]4![,ODU M 8&F66@OI1%[!FABEEN -8Y(@\P3)C&N\AUCN9H-H6@B($1KU.N$R%U!>4P M7"HI'$E*)1.60K(FN\")E ')'/!'-TE.BPDC0XA$EY5@VFM#7-'N[;+&BA:O MW"7'A5OA&(J-$(Q9#>(Z(J%#W]9:MM9:!JUACSP.K8-D,N&X?$GCF->2*)BT?C#&30^!,<+M!\-3N%^LJUCSE5''L M '=*UTJ FNJ-*I/.S=I*U5M@)2:@4,& C(6*BG"HQ(4XSITRSJQ4K%0PFGB MII2'7S%#0PB]4!Y0_43A!T_A^)%3^,ZQZA:3[Q[E[DQHF 1F/$6>4BT+"W&J M@>.XED3R4I761 )JVV9G%:L9RS='(SPIII8RUJI<.-[U!9J1+H MK*T03Q( HW7 KDHGK !]+8#5D,-*G"[0!%;+67T'6*NN]R^XK-4A8(0+[5;5\9PYS_OP5U4 M 5U:,UPT9U_?XB%QO1RWLP]S(P'^#+#RGX1MG9^8;>FC8]N) _)M0N >JU^I MV9RMK/N&^(@"5B9)I1#V#;6XI=:IU ;2\>$@U*7AII _*Q";4/7N9XIDP%^( M7!O6WO$$6&6WAXOU1R$OG%D$$OV;"[Q5OV+?^ M\A!]A>/;3T8<- ]&/*IIX"?>F]K[/]F;LH\:TWH"::VB%P;3)HE7@0QI^ UR M_-::=ND:A76MD4HO%;!-@"JG4VX,LWS?4BR6H*\Q+^7@FZU@%V@.45ECU(=O M7%G7ZSG/1K M52@"Y *TM)P>UB"&=34%L,&PV?2Q4"Z1EV@VKUH MYO9?$H,-17@G!KCAQOOL!Q$/OJ*+T/D:P_9<+:V,K!/(O3MO=MPI0(OWVM?Z1GH>+"&VB5Q9(W0/*FP_X0GO^Y M<=BWT1;>"GR0'.4\35FQO Z0"U$,L^-U,(=A_.H!XF4^C;44E6&#FO_- ;B' M,XC[7SZ"N,G#-5/(["PQ5M; \9_KU'X:]_LYVMI='6W]TFU9RP2%74*\B'AA MS6(AD^L![BB[<%N/F>N@JQPGFTY_N3\;X]3A?O*UCKM)E1MP.1EL.C&Z84F% M8TS^":*?7"B0&= 0+'6/<\XRBO?!G:P69D,5]O* MW@:""O]!QW.WQBA7$F/DK0&^-:Q;.6/GZ?7 ?6_D^4Y#LO':!(H4Q#$O\&Y' M07>E8K;@^ -52>X?X7=;!%\_<0/SG2:0'\9<'RZ]DNN6-\0^/27/.O;O\R,2 MZI#FW];3E M"UJ3_&5X,S)D,2YH M=&WE6&UOVS80_BNI(;@#7<59C31S$"K9^I"3*(DJ+*D7'\7[] MCJ3D2$Z;=D.;I5T0VQ)YO#L>GWOCZ!?+FN89SF.2H+?A^3N4\'B](KE$L2!8 MPNB&R@R%O"APCLZ)$)0Q]$;09$D0.K8]SW;MX<"R3D; :E*MX;F/^H[G.3VW MUT/ND>^^\N'A\AP=7(>30TU].I^$[R^G1NKE]9MWLPGJ6([S1W_B.*?AJ9EX M:;L>"@7.2RHISS%SG.E%!W4R*0O?<3:;C;WIVUPLG?#*R>2*O708YR6Q$YET M3D9J!+X)3DY&*R(QBC,L2B)?=Z[#,VL(%))*1DY&3OUK:".>;$]&";U!I=PR M\KJSPF))S2WUH8F,O,]U_TU*'"2T'QI,9)*?V /AG=# M@BZSW1@W6_,%85C2&Z)X-[C&C&#A1UQFP;Z 3ZTLZG4ISZ65XA5E6_]%2%>D M1!=D@Z[X"NHSFQ,J+5]&SO.)#D5EJ8T25( M4Z.!,8@/Q$A]O)YY4"I$+14VADO$60*3T]N,1E0^?^8=N4&_9WLC)P)3%H^A M> RP)J*A^9>4G4ROPMG9;#(.9_,+P.C5XGI\$:)P_I25]H;H>C&QT6(Z46H; M2WO]@=M]REJ/%VA\.K\,IZ=/Q<[_"-8M8Q^[1VA^AL*W4[087[T97TP7UOS/ M=]/W:#P)8<90]5RW]RC[HWD">_/[1\5#7CO+4F^U,ETT MZZ)S"EP(0YJ?>*$%RJ7-I-8JAD%L"[,8^EKC$D<,8(B+A(B7G?<#FC%6)61=N]E@>/Z MO8*D66'%G#%:4%*C^@ ?(G!S;W"0'.YP>^>[ M.[^MP.L=]U\&RM5&CM*X.C1'':NC'<^R'A3!MI"S*?Q+ L@5&- MS!KK$/(![(4@I8)U5TUCZ']@&>BG\V)9 ,[+KEZ5TAPZ*34.#!-=F^ML 51K M9KR"%T1HF>5>KK _#_1/MR$Z0C;;D-HCO@KFQJ;J,"M+J=Y"F0'V60-5-RYX M+7D]8-H6/=)J;OIV Q45E1EK +J#]!% 0Z,K+0WJ6M?ZM"JP[W"T#T]>PW M#!O%90-OJ&\/CJORQCSN]5,-61SXIXQO_(PF4"/MWBT%>#^"9O:#M0$S?K%' MV\WCJ.1L+4E0.WG3 -^MS&N7V4UO:Y'"I+M#65$CI_IN._">X4T0>YJV;P38 M^\?P'YN_L5(%6UI"[\NHW-:;[IRHLM/M!P\>BPX&[0SPS1SC.YFD%1XT2;,5 ML;R[='C7B^Q:D7,LXJRJ&TSAWS.&^7X8?;3^LHK*=95;W") *DW0,U?_?=XH M3NF@^]BZP9"&P*(E)#YFQ1#?E?WN=2\M>/TO(+7OB5_K>S\!Q%I&^ 06(CAV MVHY0NJ*B$MC$ZMKK*SI=Q>7@4E H=PJH=^[-0TE(]_%6US,FM#UZ,/X7X3?; M52@1CC\L!5_GB:JHN/!KAVUTJZK>K*7 &WRJO6T.Z^N#,R9#(N:'1MY5A[;]LV M$/\JG(NU"6"][#AU)#> ZSBKL28.8F5;_Z0DRB)*BQI%Q_$^_8ZDY$A.^AK: M(NV"V):.1][Q^+L71[]8UC3/OYU-4,=RG#_[$\B@4."^I MI#S'S'&FEQW4R:0L?,?9;#;VIF]SL73":R>3*W;D,,Y+8BE=1B,JGS_SCMV@W[-[(R<"4Q;?0_$88$U$0_-/ M*3N97H>S\]ED',[FEX#1Z\7-^#)$X?PI*^T-TYR16$<4$?9D1A/-\C1D2I.!"0EQ'YURL M*DRYUN^(IVB6IT##>MZ"B%L:@]*_";XNNH9QELFB61>]62O9DJ,K M&XT96+GD75@:1*DPB_Z +:(K04JJ+-M%DXR2%)W3'/(H!6O-TQ0XA#*.DE-M MMZN%1UL$0Y*F\%ZL1;G&D&M!DG);>V&#XZHMOPP:?JMVC1->J,S:G-)D5)BK MQ"VPB'!.2FM^Q\@6C6.I1A36@OR]IH*H2K)4\"M-8*E1?8 /$3B]-SA(#G>X MO??DG1=7X/5.^D>!\N^1HS2N#LU1Q^IH'/Q@>'9_8C@?_9!PIHTD!GE08IB6 M %4CL\8ZI@+ 7D#@5[#NJF$,W1!, _UTEBP+P'G9U;/273Z !1-=J>L4!5QK M9KR"%T1HF>5>KK _#/3'FQ(=(9M-2>T1GP5S8U-UF)6E5*>AS #[K(&JVQB\ MEKPFF"9&4UJM3M]NH*+B,K0&H#M('P&T-[KNTJ"N=:U/JP+[#D?[\.0U# >P M8*/4;. -]>W!257LF,>][JHAB\/Z*>,;/Z,)Y/7=NZ4 [T?0VKZW-F#&3W9L MNW$VB^X&WF9G*VVD)K1BCA\?S4QR+#A+MS/#5'.8;F:05-C1+LV&QO/LT>=^Q M[!J6"RSBK*HG3'O0,X;Y=AC];EUH%:WKZK>X0X!4FJ!GKO[[L%&X#ZR,]3@M?_PM,[;OBYSK?3X"QEA$> T,$YT[;,4K76E3" M.K&^R_O"AE@M>7 E*! +H#YLF%6%#SSW+.,XYNM<@L5J'J@NZ3Y"Z]+(1,/O M'K__0\3.=L5.A./W2P&;3%1QQH5?^WCCWK<]4"G5VU/2;15JYFZY5:FU2+N+ M[ (OB642*4X!%SZ^Y;3N/89#>SBHNX_JZMG59::Y(- 0 " 0 !I:6DM,C R M,3$R,S$N>'-D4$L! A0#% @ ]FEK5(S#=89U&0 AX\! !0 M ( !,!4 &EI:2TR,#(Q,3(S,5]C86PN>&UL4$L! A0#% @ ]FEK M5"Q&7\V)-0 =$8# !0 ( !URX &EI:2TR,#(Q,3(S,5]D M968N>&UL4$L! A0#% @ ]FEK5#6 -4<3D0 )5T) !0 M ( !DF0 &EI:2TR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ ]FEK5 :' M&D=B7 98H& !0 ( !U_4 &EI:2TR,#(Q,3(S,5]P&UL4$L! A0#% @ ]FEK5.WQS=U[% , \;\B !0 ( ! M:U(! &EI:2TR,#(Q,3(S,7@Q,&LN:'1M4$L! A0#% @ ]FEK5'"Z<718 M%@ 8'T !< ( !&&<$ &EI:2TR,#(Q,3(S,7AE>#$P9#4N M:'1M4$L! A0#% @ ]FEK5)9KS2E7&P XJ4 !< ( ! MI7T$ &EI:2TR,#(Q,3(S,7AE>#$P9#8N:'1M4$L! A0#% @ ]FEK5)$4 M%FU?&P ]+, !< ( !,9D$ &EI:2TR,#(Q,3(S,7AE>#$P M9##$P9#DN:'1M4$L! A0#% @ ]FEK M5-)%5:T%!@ 54L !< ( !#(Q9#$N:'1M4$L! A0#% @ ]FEK5"?$\+8L! 8@X !< M ( !K-8$ &EI:2TR,#(Q,3(S,7AE>#(S9#$N:'1M4$L! A0#% @ M]FEK5&,GWG)[!P HDX !< ( !#=L$ &EI:2TR,#(Q,3(S M,7AE>#(T9#$N:'1M4$L! A0#% @ ]FEK5(CEGJV%"0 CS8 !< M ( !O>($ &EI:2TR,#(Q,3(S,7AE>#,Q9#$N:'1M4$L! A0#% M @ ]FEK5,-?)4>M"0 [38 !< ( !=^P$ &EI:2TR,#(Q M,3(S,7AE>#,Q9#(N:'1M4$L! A0#% @ ]FEK5.6 ^J07!@ [!< !< M ( !6?8$ &EI:2TR,#(Q,3(S,7AE>#,R9#$N:'1M4$L! A0# M% @ ]FEK5"NCI*HE!@ 11@ !< ( !I?P$ &EI:2TR H,#(Q,3(S,7AE>#,R9#(N:'1M4$L%!@ 1 !$ ?P0 /\"!0 $! end

XV8 M1F>"4[_[BB[4L5 .=@N"@>W.ZS[JZAR"S5_=V@9E/:0O*&G:+H/0*YA:2;): MXAF2E?8@TQQ* ?,+_5:)G)T.R5:8)ZM'M$)LFA.#./J=CF!C0<",@R?B>F,G M!5]NDM;B?DZ/-1QC'JV37@9;:79P^4RA'P?_3P6,\EYB#DS^@HS#V*2 M;<4:-E;0F!2',$%]DZ#E$V=5D=EYAWFWU]/Q[1"2"#G7"=G2 4>K-7D?AZ_J M,VB'@R,(LEAVHS2JX4"WV'-F+H;@K-=1>U--=QH"#K!MHZ.2SH3O/@<+3,Y7 MNC@*[)ALEYLB..M+>I/G5CLKR0^2]"I]L$7&->;J+H$0/A(C1MEKS#*]&,__ M? %OYJNZ;EGENX9R/LA@/WF68&O(IR5)A 5K9XFY5\Z! -!)S#M0V0FW;XQ$ M F"G8B 3-0AHBD_/D8V8/BE=IXWV_+2%/#]Z&CGH8]A\NY!&]T# M+9CX8@,79.#9-_Q1U\'4ADW3!<2&+=BFL76DZ.%= /"51 MJEADCX)%QFE@Q.'NJ$Z,$E5,][P8S]9\JYEX;V,FWB!1??(LR&T)[(YO;O"% M]WUUJQ(1$HZH0:LG?7-7?Y/=OWC@)NG1@Y!@,OQ.<"Z<6OD9']W]QP\2 MO/A$2&9&]R'R"<)&$S59V:#1]GSN*="=9A\LB>_6$EO )QI:&$ M<&+,)61U^'Q>%=Y1&""8)!B#?^%#4>Z)8ZQM4.\/DM^'D&0/=XFBACS8>I>D M_OEC!:GICG4D0D\^,='"9>PII_3YM.P\EDR_.F;H>NT/FIA/5R=9O(/1J+%O MS;8G/>VL*<\D5T73[L&YV]H+B,0^ZUC 1=G*E>8H>[CM(C]C>9UGJQ>KBLN]8"QO(#PE@"1X3S^S*W0G<\<#@$E:19*2WO%/T%FP68U8/\[5 M*S*L9?00H:HVJ[J[MCE*GM ;JO-A=&[F9:54'_/_)/!EDLVS1I$FJR3CO(UQ MC. 3 B7[:-_[I1&T(EW#5#U;UC/%CLG? MY:2>ZC7#0Z2WNJ:2JB1F(SYF%A;5:=CEP P'D4N3+Q!(8^4TS>,# ZW3U1/1 M2V:5O&ZYX=#;)0V(P4A3<"!U)$HMP!G")F4 MP=+3+ >DSH2P1\R #_$4$>!(F2" Z0*QC SNM5"VPC-(?E+MZPF:;IZ/ MO*_/LEDDSBUG(D-:%L(=I4@H)&STXCBI&$L86W*]DWH2-@\CJ04TAGO92,;\ MR/V\W9*"27Q>DSV9?LE\R<$HQYSO[CJ+IHQL=!F!O[0<16UZ"L<(@LBI) M!&JA^U4HE,^G":F%D:RC4% M=., )2R )O5XBG3QA\\Y-Y)&+"D6](F#%NP4"JB23=!+[=+)4BD@T'[;PL<] M8Q61BK.&E01JO%B*8D8S!H.!^[SDEU22N@<>,V&=7(L1:/O;_LJU!J+9[GYN. TQU M*<,N@7B34" +]1$QJN2J!4'/SB>,:XDQ:)3:HY5LGYC?%2FQ MGI1=1KVXT950TP5TP@X2%H"H(^__UFTUJ94HA-;C6X90#11LA2>4/)S2"M** M9+^OLCC;D?'GCI(7_*2F/C-G_M+['4_2I :]\7TH_/ZB CCD:0^+#@,MN;<^ M0RQ57S7SCQ@TQW1C]K6CNYY%OZH%E)]0Y. MOZK>N!TG2P9Q62=A%O&;#K$^6,>*+ZA0P!?;R.'R>WV" M=4W-+X\N$68Z$E0KM3:[T&8B@SG+J<2^&O4TE#C,C=<=04UCJX=9Y82)!;IMM>2LQ<7!N,\UD M3[QO(HE+:*><\2]8&8"K&VR*A=5D&]TRSDD6W&@]6*:%[+70!KNG2I_SLHO3 9ES=&=8VYT[1YB2;%)@"]:L%> M@7I<0M.J4=?W4])U*T3']B7P&L32],23JZ8E\&-1AUAX>S%>>?LV-5\Y M,7O)"9'# :W/G"N$M:YT?]&?Y=GP*6/:S]"OD.UT:="0JA<+O13)@=2"="8- M4,6,T4[V>/!H?HGPTF(;T]B)(E<779S"2^F3SJAK$])C$E3 M#T7P+*VZ%)"$8YJF%#;B$QA%%5:XA<;?O0#^V4K:L/6_%[Z MLM"[1]5B>>S%>%'K"SG=ZW"Z/Z2G>Z6G.TCL7V+B[,5=J4MT:Q)_59GGW<(' M?4LKV$)0>$C?5.M.79:=2R)ZME8V))ZJ.T)XFD1#?NP=)X+=Y/<;0K&+1=5" MQFN\/RFPF9<%"3%?*C7-GO-G'2 VN%:QODH^<42VHOQ$MAWW"?C.2]^G?3)&"2XSYL*MBA;).'2,3.BESFYS%=BIUDH MWD&0)"]V? 6P&[6UDX@QUAO+[9:3K#&SONCU*UY?[4G^.^T%=:-Y),0SU"EO M."\U.Y.C43.&2SR#6!?W!M>)G_7?DAM0PE!Y=Z(/22QQZRC>'2B:F#;#X=XQ[;69XRX(8PF^]096K4 8Z_UB33OS0,G_"7UATF8\6AF:3M/9 M*!>I]#.1))HQ2L*QF/EBO*:8;#!8EI&K7$L-^EM7?Q@DX\^?+GL9K? .CR V7',9^ M J#RQ$1 8P3-D#XDJ:W8%LEO!JH[(]2=M1%AO=?7=F5 )1X3CK72<9T,JW3MLT5L87,FFY5\!%BAK/M0D*7T% M^Y^KNCES,)?Y+TA7SDB9^%8?!ZT0\_[F/ T5&2GS#T6RG-4?*[-1MGG&B;6: M.OB3E/AW+[K(KN&W@-?^'M$@O*3\GQ\NN$2V;$U MQ TTW."NVQ@R\@"=+NU-R#AM=%KO1?IU^FZJ$5GV*-M;38F6_"#XP*5'@CK[ M;+$\KJKPDC-X#Z,.**6S_:7A!]/X'VMI& +\9/*+4YQK%>(HZSQT9= M'3\,ZD7'KN<8DXGU=K/QHKF74.+^Z7/%HS[T*NI#@[SF7YY5XF+=$J039WNR M1\\D[18SB5H4Z;U2"Z!5 XR]CC-KXJ]ZPLJO/IEB(= _V:VW1S9 M0FQ>WD>35('WP12])8]&(E2.$A&=U<=P>JTQ?:..)M1?H);= YV:9.E ,X>B MPT:#]S1J5Y]>;U5.(PMI45$];^QB4[@_VI!KH"]J0@%:)''W"N[B*+=$]G%& M;*'K6B*3?N%7I\OC]MJA5#F+,[/S9 ME9HG UW)!DP:'G3QC%/<5L=29\J[9*-+QV(VLC;\Q[\&.'I))Q#G1&J3^9>Z M[6B&]W-^5.J<*GFAH?G(GHY;&?K;7QYUM@B:H89+V"U8#QJKY;[H6P("&5V7!+>1(LL0HM;CG?.51,_B\7; M"6[ZOS$AZ=1M$]A3@?JNA;H>(DZ08K95/ M[BORY5CG?R'DR3_I-"Q5_4->GD7L<[MV!2<5/=2*7>,;/1=?RC"( MC\ P+R?GY^U MX1'MCI UO/FN,M5'QOL!EK$:C$+ZE 6B6^X!QZ813/0]Y]43S'][\FCZ.*;B M-")C8F#5EAZBL/-?K2@K''<&,5_.?QTE/-*HXXZC " MP*&BNRX_T#XOIU]U,Y.>/$E2DTXBZ%0F4LJM_6:3GW]*^M1IFN-8JY"N(:Y[ M_(]:*J@XQSJ/NQ.VP^%\1^ CGR1\U2VQ>2_RX]04K?9U]Z#YML-)%Q8";38E MWL:8F#[^NW3H_B1$A3@!4FT2@211RZ[/''46EB:69B2QD"?=[%%??\DBER0P M+H?5VELT^!>79$COA_/0HQSW6G41=1HE779$\"5M1U B,ZP[=3OL)3Z?A!QC M7D1EN?B\ZN(&MT1@D1YNG*GI8OTOMX5-0N@W:-0YWEA_%OLSS<9[*[T2#>,] M?H)GT)U_]^'(4X'S+WK<4B_/P1>VPO&W4)+C@N?X&T"IZ[.7>7+\RT#'3J3@ M[BO$(RL]RIBJ,0KDQ^W I%:EFSX8>^U$;]Q '["8)RD:AZO2,!=6T=X(O_FN M49+,/P"]9)ER>Z(#FMA%K2DV<'>L8!&,KMZ @VJ&KV^.=Z>N7S70F\3('$?9 MCN'AS@&A;9*TAYQFUQMI(ZNZRA"0/JO;R>'Z6I!>[!-HP&I);_%.S29N)*\E MY5_AY\-D4*D_$L/Y\)[(H%,MZ!3M4A7-E?C:;1T4Z'B$*3TQC^@:!9SEGZY$ MGSY8[C(;2E*D6Y@\5\!(36BKPNO%X>?*M*:0Q5\5^^)S844"R"2(QX5OY1?B M3<@*I(N>:TPJIGGY_C'.(QT_SA72OE1O9\:J/2;A+>YV+._^[E:2!5G[4B%D M>'?KWE(Z7'4.*,Z6GE.O6:Q7Z/T&1[E7;'\T&V]<]-8GOZ!Y$=,=]4Y5% MV6I#DF'6]H7FADWVGVUA20Y$ A#A7R/^#012@/+ M'!#I>_=3!WE7^PJ=UOP1#J2,:?C.%^F?T1)G'%-CS:6&@UU_S Z"J0,QF2Z2 M8=;XHD@A0LVAEN:,L<^97$3_DSOAZO!K(@#*O%P?0N12&K%RW3C_$DXEI8.Q M1BZHX1T<23)RR+))Z)]%M M;!FS0B5-4 N)(-J-B+*DU_ DZHT7YX2[Y=9ECM](86I+'I"/^E#.71O'B:_ M#KRUU9I_ YE_/JYHY(>"P]/,_\[RE?RZ<'Q=?J3Y9ZY-14/0%0T]GSYY?$^J MB?R'IMSQ;PW/RZ8IM_SGQAIB:WB!OL=/M_H/6"#\^O3W_PU02P,$% @ M]FEK5#<.Q23* P % \ !D !X;"]W;W)K&UL MY5=M;QHY$/XKUM[IU$B(?8$T:0)(0)L>4B HD)[ZT>P.K%6O36UO"/_^QE[8 M &%1KCWE='=?UA[O///F&=O36DGU3:< ACQE7.BVEQJSO/)]':>045V72Q#X M9RY51@V2:N'KI0*:.%#&_2@(WOL99<+KM-S:6'5:,C><"1@KHO,LHVK= RY7 M;2_TM@OW;)$:N^!W6DNZ@ F8A^58(>674A*6@=!,"J)@WO:ZX57OW/([AB\, M5GIG3JPG,RF_66*0M+W &@0<8F,E4!P>H0^<6T%HQO>-3*]4:8&[\ZWT&^<[ M^C*C&OJ2_\$2D[:]2X\D,*32X&?2[HRGI]OMW#Z/I8/29C.]N!_W!IPEY M-Z4S#OJLY1M4;.%^O%'2*Y1$%4K"B RE,*DFGT0"R;X 'RTNS8ZV9O>BDQ(_ M0EPGC;!&HB *3\AKE&%H.'F-GP[#"67-4EG3*6M6*2L*@,@YH5J#T20#JG,% M":&&S"E3Y)'R'(C-6LS\.%>*B87-/J:/1?^D.EO65WI)8VA[6+<:U"-XG=]^ MN8R"QC7YI\:>]<5&X,:Z^\6Y.RRB@"6/(3D$X(Y#-@-5[GJEZ%MX!$[" SHZ MH!LO<%-I*"^IKMN9JS<+2)_JE,#WG.'6NP#\2L):$%[B:%G"Z'IO5OS;-_VO M(-YZO&5TQC@S#-XRIGCH8.%@.$DL\1Y)0%%W%[P+SRJB%-6:45".AP)_!/.O MK;!J5_X[%79152P7+VOK%;S_\ZJ*JJKJO-8(/Y3CZZKJ.,96;J4!F.],Q#S' M-P9.'"8*KKMQK')<@2=\R6K0A(J$2)-BIMN;U8KASW%TH/ :;V9;.R]NG;KS M@JGB0'C\"MXONL>'. MPQXLF!#V*=:CG(H8=E)X/TV?$WE,U\5Q:V-3%8TRNQNU( C.]DRU0D:0*\K9 M?%TM@FX2Z1"ZI9NU#T% ;+J!XW^-.6'P?,8WT3L,UG'G]V^^33".)9:_TZED MH!:N'].H/A>F:%K*U;+EZQ:=SC-[T2\.J<+=T(3#'*%!_0*S1A4]6$$8N71] MSTP:[*+<-,6V%91EP/]S*.[^_0 [CCLU>=D+<,=]'_<= M''$KY+,J 31ZJ1A72Z_4NK[Q?9654!$U%35PLU,(61%M3'GP52V!Y Y4,1\' MP95?$L@3%+9-+XU7-ZPY$6.%X?V;\Z[49+2A2L!?M)K#)H**\F\E+7X<18!&< > >@%W>W4$N MRSNB21)+T2)IHPV;73BI#FV2H]Q>REY+LTL-3B>[S=/F^^,&??Q!4@;J4^QK MPVKW_*QG6'4,^ Q#B-&#X+I4:,-SR%\3^":=(2=\S&F%+S+>039%43A!.,#A M!;YHT!@YONBRQ@M,LX%IYIAF9YCVIB?RA@$2!%2)*@5:(\/SD8Y2D ME%%-0;U5T!+,Q:CX)W[Y,?_1X*Y 'UZ+*E++ANGO'@W?X!6Z[ MQW\*[[Z0!R(/E"O$H##08'H]]Y#LVK(SM*A=*Z1"F\9RR]+\9"!M@-DOA-!' MPQXP_(W)7U!+ P04 " #V:6M4@48;3. " :!P &0 'AL+W=O WXS7.N=,;A(EE+>N2_V&)R4;!(( $5[3DYEJN?^ F'B\PEES[+ZPWV"B MN-1&YAMGJR!GHOK3QTT>/N) -@[$ZZXV\BK/J:'CH9)K4 YMV=S A^J]K3@F M7%$61EDKLWYF/)G]NITOYC?SGY=P>$.7'/71,#26V=G#>,,RK5C(&RQM A=2 MF$S#5Y%@\IP@M)(:7:36-25[&<\Q/H9.NP4D(NT]?)TFSH[GZ[P?YQZV;L/6 M]6S=-]@6]FXD)4>0*XBE/:$)*NI/F5%4Z!4JA0E0D8#)$&@N2V&T UN@,&S% MG%5KM(LTOB^91;<\G#.Z9)P9AMH!RMP#G:.\_HSJ# R M,B PLX5E(G6[/@^U1G=;IU$$-])0#I1S&;M3!$6IXLQ> M%R@4B[$!'T"_U1Z0/37H-37H?;@&+S:SF6.IL*DS$I@P5*3,2:HSOBV+,NQO M%4R!BLGDM93N5_'1E$[BN#H$"F-D#SY%VYP0.?5/UN"Z]>C0NJ4B8T<%Q9U^BX;\NE MJDY<38PL?/=;2F-[J1]F]O%"Y0#6OI+2U!.W0?,%%E M@( &P' 9 >&PO=V]R:W-H965T7A(6M1@*^0WE0)H\IAG7 V=5.OBW/-4G$).54L4P/%D+61.-8IR MXZE" DVL4YYYH>]WO9PR[HP&5C>7HX$H=<8XS"5199Y3^6,,F=@.G<#9*19L MDVJC\$:#@FY@"?IS,90U*PG+@B@E.)*R'SD5P/FX;>VOPA<%6'>R)R60E MQ#$((-8&P2*RP-<0I89(*3QO<9TFI#&\7"_0_]D<\=<5E3!IBG1[/) M';F97=Y.)V0^61#<3&]G9'E]L9B0]W=TE8'Z,/ T1C+V7ERCCBO4\ AJ$)*I MX#I59,(32)X">$BQX1GN>([#DXA7$+=(%+@D],/@!%[4Y!U9O.CU>9] ;S?H M;8O>/H*^Q+N3E!D0L2:QR(M24_L/HHB_$(L)Y0E)6%9J2 A0R1G?*%( WI:4 M2GBIX*<#OGO3#_WH(_E7ZU]60> B9/#E#C'ZMK:J<:\W7>[47\O M]MQ>T".39]4^P/=;4?A$]+ODJFK3_TWI3_MDJTVV?U.0N=# -:/9$:_(#8*] M4^B&2+>NR>\&[@289'\0CHE MU]4P;+3-4W)13="]>?4.3:G<,*Y(!FMT]5N]CD-D-=LK08O"SM.5T#B=[3;% MYQ"D,<#SM<"*UH()T#RPHY]02P,$% @ ]FEK5!41$)V- @ $08 !D M !X;"]W;W)K&ULK55M;]HP$/XKIZR:-@DUKQ3: M 5)(F59I?1'03OMHD@.B.C:S3>G^_N[/O,MA)]:C7 MB :>*R[TT%L;L[GP?9VOL6+Z5&Y0T,E2JHH9$M7*UQN%K'!.%?>C(#CS*U8* M;S1PNCLU&LBMX:7 .P5Z6U5,_1XCE[NA%WI[Q;1FEX,4ZLO3-X*'&G#_9@,UE(^6B%JV+H!38@Y)@;B\!H M><(,.;= %,:O!M-K*:WCX7Z/_M7E3KDLF,9,\A]E8=9#K^]!@4NVY68J=]^P MR:=K\7+)M?O"KK$-/,BWVLBJ<:8(JE+4*WMNZO W#E'C$+FX:R(7Y24S;#10 M<@?*6A.:W;A4G3<%5PI[*3.CZ+0D/S-*L^SV_F8^@^DDFUP]I./O$TAO+B&[ MO9E/TVP.Z6PVH>-/<[;@J#\/?$.LUM?/&X9QS1"]PQ!&<"V%66N8B *+UP ^ MA=O&'.UC'D='$2\Q/X4X[$ 41.$1O+BM0>SPXG^KP1&FI&5*'%/R#M.,>JK8 M<@2YI/>8RZTPFIYVCN63+2\P44!.Q5+T6(%IC49W0%!KDOT3XUM6OV1.K<1$ MCF]=QO$ /G[H1T'\!?[W^A.9:BX8Z'JP6J!R5[0WL%=E/P&D;^2]MSJ!I-OI MQN%K17)^WBJRU]5I]6&_&8MTP94H\@.DE M+_OD_-U\3^ LZ<1)O%>\]5C\@S:M4*W<,-+@RE%W;*MMYUU:M_F+ M>3TLKYE:E4(#QR6Y!J>]K@>J'D"U8.3&-?U"&AHA;KNFF8W*&M#Y4DJS%RQ! M^Q<8_0%02P,$% @ ]FEK5+*#\CO7 @ (@< !D !X;"]W;W)K&ULO55;;]HP%/XK1]DT=5+47+EU@ 0MU9#6BD'9Y=$D M)\1J$J>V4]I_/]N!-)T*VO:PE]CG^'S?N<7'PQWC]R)%E/"49X486:F4Y87C MB"C%G(AS5F*A3A+&.*#F2V(#RS/%=M^ODA!;6>&AT"SX>LDIFM, % M!U'E.>'/4\S8;F1YUD&QI-M4:H4S'I9DBRN4ZW+!E>0T+#'-L1"4%< Q&5D3 M[V(::GMC\(WB3K3VH#/9,':OA7D\LEP=$&882']BO3>XJEPT1>,FR[S26ZW\[OU)F=GL'9W=D MDZ'X.'2D\J=13K3GGM;<_A%NSX<;5LA4P*R(,7Y-X*A FVC]0[13_R3C%4;G M$'@V^*[OG> +FNP#PQ?\:_8G?(2-C]#X"(_X6*E[%%<9 DL@J7A!9<71AH0^ MZ8T 4L2 #Q4MU:\NWRKR:?H/[_J^&WR"_[W.A*3J4F#<:'XBX?M6@VH4YAOD MIEF_0]<"DRJ#+^HZ"M-)_7'ADN5E)14F)3S>$5TDP1*I=Z9(3*;JD"4)C?"E M8N"#9-"!9^/]X.(]=&W/#5MRQ_:#?B-?'VE$ANJ&IRR+@>8E9X^H78B#CP/Z MM:_0[G4[;6G0:Z15.X$8']40K*..F%"\P2G>@>WU@D;JVT'_Q7(2155>9:;^ M,:IQ'%%BIMR?MN_,4X&&@X\M16"'7DOQMZLI\2!X);NN=Y#?NDE.:V[ER+=F M.@M5FZJ0]0AKM,T#,*GGWHMY_7K<$+ZEA5 -3!34/>]U+.#U1*X%R4HS!3=, MJIEJMJEZQ)!K W6>,"8/@G;0/(OC7U!+ P04 " #V:6M46<6G%&L% "< M&@ &0 'AL+W=O++GX)A< BCQ$82PO6PNEDK->3P8+B*CL\@1B_#+C(J(*FV+>DXD M.C5"4=AS+*O?BRB+6U<7IN^CN+K@J0I9#!\%D6D44?%X R%?7K;LUJKC$YLO ME.[H75TD= YC4'\E'P6V>@7*E$402\9C(F!VV;JVSVX&>KP9\(7!4I;J1*]D MPODWW7@WO6Q96B$((5 :@6+Q ]Y &&H@5.-[CMDJIM2"Y?H*_ M\/ KFZK%96O8(E.8T314G_CR#\C7XVN\@(?2_))E-K8_:I$@E8I'N3!J$+$X M*^E#;H>2P-!J$'!R <]CM9#D-I["M K0 M0VT*E9R52C?.5L2W$'2):W>(8SGV%CRW6*)K\-RM2]P"Y!5 G@'R&H#&&!'3 M- 3"9R3@4<)CB)74K1#0,0@\8*A(V&3#[<"__S9T+/><_.KR;Z BWT>"NP#1 M!(39B=4 O2/ZQR+W9L4!E^K@63XD(*AB\3PW6P7D%7$Z]L"JM'W/)G^CKA0[!]JZ !W3>B(/>6STQ0AJ92 F_E4QO'=6A]VO8L5"$"]$2E3 M*61TPD*F&-1!1G4(,EZ@,J>($FTR@^>LJS;Y0@73\;EII&VOC>5:'AFGDVP4 MB]%'H?C6=GSKI-3R_!/RF2L:-NV"ZWJ5=G]47\:^Y3A-DA"0R_5\ 94+,L/3 M %7,3I6,X$.JT.\4SQ229$DE[@J9\1#'UHVZJWRCITDHFR*"(#3BJ0Y6M$J8 M:O]F,5$+(!'.E0JCVCJ02WMYN)>MW;M8*"Y"\(C,RCXL2\8=E>KH7,T(O!HZ MLK)! Z<<-F['&7IYV!RD3-GC7Y'^%M[T"][T]^9-6?:$"0V-#EGZL=4;-I'J M]EE_%DFVWVG/X:FD\51VD/0#2%3N.":&NT5!#Q MAR:7^*_E4YK>ARV?ENC.'6?D5MHCZW@>:8SU5 @3P4]T+I-RV]Z]#^:T*841 MMGR+_,GCTV"/&9I0W8XWM-=\CLSJY-1[#%HI-CN695?:PZ'S[+:]VTP4SPJ[ MT;G:SCX;YOEE$]BCP4]SK@IC'N%:[L@O6E@M>U4S=!-;3R8'S4=[C;ID4RVOP^[W7KR MYW;[QX:$O0'.0;B:82JGQZ\W0[]KO:YU#KKVZV,-X71'=4"OZZT[=42MXJ[N MS51 )9'34HYU?AT$(L6>_!XFS4G,,=+V_JE$IG5!IQKY3JT!*SK]V'K;DXV>4$R,5K%(K6 MF:"1-3J#?GTBS]4HW@$HME]'L4T2Z>^4'@[6Q\U0B^P^'>QA=8SMG)//&(I M9\CS!UE;BS;UEZ^P"7V,S#\R.PFMXP_7IO/P++T'B7?#*$F5B?#\4Z>W%8#\_>;=Y3,6>Q1#/.4-3J#OQ6ED"M&HHGYOUA MPI7BD:DN@$Y!Z 'X?<:Y6C7T!,6#U-6_4$L#!!0 ( /9I:U2+&PO=V]R:W-H965TH8L-.L"] &0>UVSXQ$VT(DT26I.=FOWZ%L2U3B&X)B0_LBD8?G M?@[Y21RLA'Q4"\XU>BKR4EWU%EHO+QU')0M>,'4AEKR$E9F0!=,PE7-'+25G M:2U4Y YUW= I6%;VAH.:=B^' U'I/"OYO42J*@HFG\<\%ZNK'NEM"5^R^4(; M@C,<+-F<3[C^NKR7,',:+6E6\%)EHD22SZYZ(W(Y#@Q_S? MXRMEC9&)Y$&( M1S.Y3:]ZKG&(YSS11@.#U]_\FN>Y401N?-_H[#4FC: ]WFK_HXX=8GE@BE^+ M_*\LU8NK7MQ#*9^Q*M=?Q.I/OHFG=C 1N:J?:+7A=7LHJ906Q488/"BR4VT7JW/.S7: SK]1J=?Z_3W MZ)S /DFKG",Q0PF3\CDKYX@5HBJU(66E9N4\@Y0BIA37"J.2URLL2:JBRIGF MJ>&7.ON'K3NU3%%6+%DFH?LU2A9,SKG:58_#GOW^6TQ=[SWZ5=ZF"4YF_BB% M4C_,](W265%7:DNYWI;ZF.C(*G,C7$G)R^2Y(=Q!2XSAZ'HE_57Q696C3W!T MM=&,UMW56OA>92HSO=/A:3MJ2S1=E;2"WUA>\5<2IE7;KE67_WO=][VOZ^.1 M2P"'O(Y3+;*E0A1I@4B GCF3;3[>H2C -/8L@AD1^MZBG(4Q#J/HW"810NQY MB/U^T-9-E(DHEES#[IY+SLV&5<@W'D0-4]>1 /=#VHG%]N',++OG.V.V^5H- M$S'3*R8Y\HQ5?X]5@L/0W6^5X,#SCULE-&S&8Y8\YF*.B#%+]P;KN@>"]7$_ M)J_-GM$71%O(P)S!X4V:2; O8@]3$N^W'6$OVF6;Q%;Z TA;6\BI9"E\$\G' M^HC69H9*5H K>YV ;CF8=B\ZH=B$MCINVYUY=(.\0\2E.+12M+/IXSZ.^UZG MZ3U"[3FAV"?N47L_^QL YGB0/Q98MN__'& . " MT](Z3 ULA#AR@RYLN+$]C[$?M2)O@XV@/4FMS6@0@^PXR%YN]*#]=CH5,@*W M-4.LB U:LG%6Z M@C;N_#WQIR4O%=_UNW38Q!O0@D+(%!/8C3#QK#+&Q+?Y?&O)_GR$IWY@HE!A@ M6%\K--3F4F:TOHMHV=W).N)%LOZ9N)!:#B/ MZ^&"PRZ1A@'69T+H[<08:*ZJAO\"4$L#!!0 ( /9I:U20.ND9PP( *D' M 9 >&PO=V]R:W-H965TSSW>/GSOH7^T?F.ODRIAA/)[UAFBI'7]T@&,UIQ603_88A M#2+'N[[( ML3REAHZ'2BZ(LMJ(9A?.56>-Y)BPCW)K%)XRM#/CLZNKT[OSBPNR]Y5..>C] MH6\0UA[ZZ1)B4D-$6R#"B%Q*80I-/H@,LC\!?.33D(I6I";13L132 ](''9( M%$3A#KRX<3)V>/%?G-P!E310B8-*MD#=8E5D%0+7UJ!&_)(.R$<= 2]+N=7O^08-U@50C,8Z5 I(^$E7,LPS7(O3"* M]M>E2=S;)U^P,4U?2!EY!$%_38QLXF3PSR$\3G]63#/;1/1&I3!:-[)7)EL# M0$5&:/8#RQO[FWE"W8O"_GH@XK"[E=QFBV[GL#MX]M)85%!.02'XW3L5)L"$?7):LY\,FQS G@TYOT,[).CDVM0"_U3Y+4+D;$IJD MMHKK3MI(FSET7+??)_5ZB%U2E3-,$PXS- T.>MCV53T8ZHV1<]>,I])@:W?+ M F&PO=V]R:W-H965TA/0;:\F.8 UQ\YL4]I_OV,GI-E6^M27V.?VG8OCS_V]5+_T%L"0 MYX(+/?"VQI070:"S+114G\H2!%K64A74H*@V@2X5T-P%%3R(P[ ;%)0);]AW MN@VDY64OZPPRP=>: L"#IFQ"!27)Y@ MYQ8(R_A=8WI-2AO8WA_0O[G>L9<5U3"1_ ?+S7;@G7LDAS7=<3.7^VNH^^E8 MO$QR[;YD7_EVNA[)=MK(H@[&"@HFJI4^UW-H!9R'1P+B.B!V=5>)7)57U-!A M7\D]4=8;T>S&M>JBL3@F[*$LC$(KPS@S'$TF\\?I%9G^?)C>+:8+,KJ[(O?+ MZ^F<3![G\^G=DMS,1N/9S6PY0^N7)5UQT%_[@<'D%B+(ZD3C*E%\)%$4DULI MS%:3J<@A_QL@P*J;TN-#Z>/X7<0KR$Y)$ODD#N/H';RD&47B\)(/&<4["=,F M8>H2ID<2+O"&Y3L.1*Y))HM2"A!&6XEFF=I!3CBC*\:98:#?FOC[\)\_G<=A ML6Y0[$"Y6;_K]&>A?V$9%3W4-(7)3GW"1,9]H=WT"=4Y.2)9M1=S$/H M"3GSPT[:DJ/([R9AHS@@9E*54E$##J?&1X;@J,J)H<^@FY@SOY=$C=3QTTZO MD2;X/S*QP:(0$FDF!^4JLO8HOLQV2EE;TYJ?QF%+ZL4MJ-H7R=)BB WA@%S1 M'.#+_X/R.RVTEK;SJKTW6QSS0>KY:1BW&DM[W:-G=$+BGI_$9RU%$OIAMYGN M6[]OT**1 M3&D:7&V>R$J1BET39\/*IHZ-6](O-;JC9,:)S"&D/#T[..1U1% MD)5@9.E(:24-4IS;;O%- 64=T+Z6TAP$FZ!YI89_ %!+ P04 " #V:6M4 M/547Z_<" #*!P &0 'AL+W=O] C#DL>!"][V5,>MSW]?I"@JJ3^0:!%J64A74H*AR7Z\5 MT,P%%=P/@^#4+R@3WJ#G='=JT).EX4S G2*Z+ JJGD; Y:;OM;UGQ8SE*V,5 M_J"WICG,P7Q=WRF4_#I+Q@H0FDE!%"S[WK!]/HJMOW/XQF"C&VMB=[*0\L$* MUUG?"RPAX) :FX'B[R=< .DINB++>F,TNW%9=-))CPA[*W"BT,HPS@\OKZ7!Z M<3V](L/9;#B]FMQ.IO=S,IR.RDTVZ1, C;>_)U MZBIT7+[.OU9A#U948T4.*]J!-<=[E94Z>,*U+*E(@J=1&U[;#TVY\]"*=A='13MY)IY6/!'@6ICZ*.B5J=(-@AW;PZO<;N3L]:48/& M@>45OQ#9TT1QW43Q'S<1S7,%.35 J! EY3@>3*F88:"MV7&3"\[0!>>@)HLG MDE(.(J.*/ %5[[7=?O2_;RND@IT3-DKSNJ1H[.RH-IJB-QG?N,1O7$[;K3AY MJ][5G.\=CM^8KP6HW+TBV$JR%*8:M;6V?JB&U7Q^<:]>N5NJ2(.SWRU7^-B"L@YH7TIIG@4+4#_?@U]02P,$% @ M]FEK5-;&UL MS5A;;]LV%/XKA-<-+J#&$G6QE"4!CA9*+8\G$YDO:$7D$5_2 M&M[,N:B(@J&XG\BEH*0PFZIR@GT_F52$U:.S$S-W(\Y.>*-*5M,;@613540\ M7="2KTY'P:B?^,#N%TI/3,Y.EN2>WE+U<7DC8#094 I6T5HR7B-!YZ>C\^#X M(M7KS8)/C*ZD\XRT)C/./^O!F^)TY&N!:$ESI1$(_#S02UJ6&@C$^*O#' U' MZHWN\_)T5:G$Z2D>HH'/2E.H#7_U&.WUBC9?S4IJ_:-6M M]4$47.3@1?(:%7 YI^,*J: MW2 :T6$EW7!2W6 28@TR 8[@6[P'L1KVA^A,+ 0]C'P1Z\<% T-'CA M 8KN@8L&N,C 13O@;H$=15-2Q.=(+2C*>;7D-:V5U#.LAC%%,PJLH?U(D4C?/RD1G;L0&)M6,RJ,P3<7:@?H/SZZ C6D8OGPZ@7* MO"R-G/$X],(D>#G, '6 &/4P#D(OP--AF'D89\/HCBM2[C&>#@^/L=#%*AI> /3.>H;:[=?\;_R+67C1"@W/$WG_F:%E2 ]QP7 M>4&V%AH!A$9J0^-6$46'41+8J(B3:&< 15X:^L,H]/PTW8B?O%7%.F9X/_62 MR,8,]K 3NE=T3F%?\>,L,)ZFB=4V3.(=FH=6@;%KGTW-D]0R)0[QAM9%)S\: MSVA-YTR]1/012K>T!XWCS**GSWAG/37UXA0[8\VU\ !N)0.WDJ_B5L'F(#RM MZ5@N24Y/1] ,22H>Z.B_X[/E\9V;D4S2:K2M MB$(X^!E<"?2)0\>U@8>=4'K']1D-V!SZ@#Y^;-K-+'FF0;H1SJ[-/51#/PG> M[@<*%+3;!;(T@",4T4&G3@D\X),3..I>1;[;4E$-)B:X'JCBEJ67,8"1\E**?(74O>I2&@$6I%;0O.*V ^1-2@M2R;%$M\2)L(0(OR2QGV@S;H6BM M@#X%L#XG0CSQ!RJDLS'S0V?DM@J]'":'M-2O[U')I=R&!&7&0SCA<&L9N!O*D_M>.VQ-<'11]DFL1MT?W0RK8K M?GLN/WT'H:"0YDS?0)\I%[E]T3C)G*QY(^B2L,*U1.9FV BG;HI5I+YGVXZ8 MIHZUQED0N+L@:E2E=6;U$-^RF4E6,"*8$U)C:'KCZ9H;DB1ZWM-!0:\AO"#O M,:D$FS7&W>N7'.B7_=#5.XVW7*S8H-*.* >8-'5$ !'3U('=C'4W*V_Z"+#6 M7.',!XE_:+0]CY5QJA. (V/@>XGO:*NK\5? )=CU00#QG*QC?0'@Q0;$BTV0 M/=4S':IG>G#UA, 'Y4"&EO9=W6P[6U+QIKMU-K5>"(7V[T[RKJV2NK_3.V;T MGM4ZL$PH4/C?08&/&2^V5V!M](+4NKLYSF*@4)/P)ZUHA8GV?HX MM,7DO"BZ3HW /TV/IC3-Y7H;I\AGN'04C=!GF/M^?XLTEK/YW+1@CLZSSPR1A-DNPVR+V(GSW;"BXMY\'84BJP.N_80X MS X?8,_;[XYV>?OU]BT1X"$).60.6_VC:3QJJV8_4'QIOD+.N%*\,H\+2N!V MH!? ^SGGJA_H X;/TF?_ %!+ P04 " #V:6M4U,&.><<" 8!P &0 M 'AL+W=O]OVC 0_5=.V;2M$B6)$P+M M EHNU5;*2K]\=DD!XF:V,QV2OO?SW8@A;5TU;0OQ.>\]^[=X9R[*R[N98JH MX+'(F>PYJ5++8]>5<8H%E4V^1*;?S+DHJ-*A6+AR*9 FEE3D+O&\R"UHQIQ^ MU^Y-1+_+2Y5G#"<"9%D45#P-,>>KGN,[FXVK;)$JL^'VNTNZP"FJF^5$Z,BM M59*L0"8SSD#@O.<,_.-A:/ 6<)OA2FZMP50RX_S>!.=)S_&,(/M(9 U@5C?52+K\H0J MVN\*O@)AT%K-+&RIEJW-9GTY^@'#P?3T!$:7%Y/3\71P M?7XYALG/P7@*7Z[I+$=YT'653F8H;KP6'E;"9(^P3^"",Y5*.&4))KL"KG99 M6R4;JT/RIN()QDT(_ 80C_AOZ 5UZ8'5"_ZI]#<2A'6"T"8(]R6H#CKP.:@4 M02JJ2KF)1KQ84O;T6<+5]$9")F6)"92Z5P(R)>&(%7^%_/>_L^<;D\*_(P0,*_3V_6_F;H$R!/KW[*;I%]?J,9@)N:5X^P\>< M'3Z@U.Z :B6,L9CI-E9GQ3^"5J/5;M7HCQ T"=E-KYEA@X1'6R#2]/PZO*W4 MOY!&%(0'.U)1Y]D:%W/,+# @?\ \[WUVB0=1HQ-%.TX"_X5=O^'[9 L4-;WV M"[M!(^IX!SM28?2:7=+N[,):_COM^KIQQO1.=^OPM:_(W9I6!8J%GK<>^X-JVCW#JSOC@HI%QB3D.-=4K]EN.2"J.5P%BB_M[)MQI2>I7:;Z MZD)A /K]G'.U"4R"^C+L_P902P,$% @ ]FEK5/7_3WA8 P &P@ !D M !X;"]W;W)K&ULI591;]LV$/XKA!8,"2!((F59 M=F<;S8\RBITI(,PYVUNX_Q+$I=JRB)E)[)F%GHW1%+8AZ&YN]9K3T3I6(29+T MXXIR&4Q&7K?0DY&JK>"2+30R=551_7S)A#J, QR<%$N^W5FGB">C/=VR%;.? M]PL-4MRBE+QBTG ED6:;<3#%'RY[SMX;_,79P736R&6R5NJ+$^;E.$A<0$RP MPCH$"J^O[(H)X8 @C'^/F$%+Z1R[ZQ/ZC<\=@X#))7',C1@?BX M&R(?Y36U=#+2ZH"TLP8TM_"I>F\(CDMW*"NK89>#GYVL9K=WL_M'-+V_1K>S MA]OE=/%Q?C7]A.;W-P_+N^GC_.$>G3_2M6#F8A1;H'2.<7&$OVS@R2OPF* [ M)>W.H)DL6?D2((98VX#)*>!+\B;B-2LBE.(0D83@-_#2M@"IQTO_1P'>H.FU M-#U/TWN-!KZFLA8,J0W:,K75=+_C!170V%^9K!GBLOG"7*O""MD=0X9MH?_M MC\K^-MOOOPU(DOZ!?O7]#Z.Z.;%6!75GU9II7_N3TIV!>R1HV:1AWDTQK9B& M AATCB_0&<+]),0#W&Z#IH=#0G(TJS6,('1.+M P"4G6;VT&>8A3C*:&4[2@ M!=_P IVG%XCD83K,.D&&>9YTD$F>AX.4=#6]88C) -WP)TB9&L/L+V0".&$V M''1PTQ#CWBD# L*PW<1AG@Q?QI[EWW+#>1[Z*