0001558370-23-008767.txt : 20230509 0001558370-23-008767.hdr.sgml : 20230509 20230509144735 ACCESSION NUMBER: 0001558370-23-008767 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230509 DATE AS OF CHANGE: 20230509 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33287 FILM NUMBER: 23901481 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-Q 1 iii-20230331x10q.htm 10-Q
0001371489--12-312023Q1falsehttp://fasb.org/us-gaap/2022#ValuationTechniqueDiscountedCashFlowMemberhttp://fasb.org/us-gaap/2022#ValuationTechniqueDiscountedCashFlowMemberhttp://fasb.org/us-gaap/2022#MeasurementInputDiscountRateMemberhttp://fasb.org/us-gaap/2022#MeasurementInputDiscountRateMemberhttp://fasb.org/us-gaap/2022#ValuationTechniqueDiscountedCashFlowMemberhttp://fasb.org/us-gaap/2022#ValuationTechniqueDiscountedCashFlowMemberhttp://fasb.org/us-gaap/2022#MeasurementInputDiscountRateMemberhttp://fasb.org/us-gaap/2022#MeasurementInputDiscountRateMemberInformation Services Group Inc.1000000001371489us-gaap:TreasuryStockCommonMember2023-03-310001371489us-gaap:RetainedEarningsMember2023-03-310001371489us-gaap:AdditionalPaidInCapitalMember2023-03-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001371489srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001371489us-gaap:TreasuryStockCommonMember2022-12-310001371489us-gaap:RetainedEarningsMember2022-12-310001371489us-gaap:AdditionalPaidInCapitalMember2022-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001371489srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001371489us-gaap:TreasuryStockCommonMember2022-03-310001371489us-gaap:RetainedEarningsMember2022-03-310001371489us-gaap:AdditionalPaidInCapitalMember2022-03-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001371489us-gaap:TreasuryStockCommonMember2021-12-310001371489us-gaap:RetainedEarningsMember2021-12-310001371489us-gaap:AdditionalPaidInCapitalMember2021-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001371489srt:EuropeMember2023-01-012023-03-310001371489srt:AsiaPacificMember2023-01-012023-03-310001371489srt:AmericasMember2023-01-012023-03-310001371489srt:EuropeMember2022-01-012022-03-310001371489srt:AsiaPacificMember2022-01-012022-03-310001371489srt:AmericasMember2022-01-012022-03-310001371489iii:AgreementsAcquisitionMember2022-03-282022-03-280001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001371489us-gaap:RetainedEarningsMember2023-01-012023-03-310001371489us-gaap:RetainedEarningsMember2022-01-012022-03-310001371489us-gaap:RevolvingCreditFacilityMemberiii:CreditAgreement2023Member2023-02-220001371489us-gaap:RevolvingCreditFacilityMemberiii:CreditAgreement2023Member2023-02-210001371489srt:ScenarioForecastMemberus-gaap:SubsequentEventMember2024-03-310001371489us-gaap:SubsequentEventMember2023-05-310001371489iii:CreditAgreement2023Memberus-gaap:FederalFundsEffectiveSwapRateMember2023-02-222023-02-220001371489iii:CreditAgreement2023Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-03-310001371489iii:CreditAgreement2023Memberus-gaap:BaseRateMember2022-01-012022-03-310001371489us-gaap:CommonStockMember2023-03-310001371489us-gaap:CommonStockMember2022-12-310001371489us-gaap:CommonStockMember2022-03-310001371489us-gaap:CommonStockMember2021-12-3100013714892022-03-3100013714892021-12-310001371489iii:Change4GrowthLLCMemberus-gaap:TrademarksAndTradeNamesMember2022-10-310001371489iii:Change4GrowthLLCMemberus-gaap:NoncompeteAgreementsMember2022-10-310001371489iii:Change4GrowthLLCMemberus-gaap:CustomerRelationshipsMember2022-10-310001371489us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001371489iii:Change4GrowthAcquisitionMember2023-03-310001371489us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001371489iii:Change4GrowthLLCMember2022-01-012022-12-310001371489us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001371489us-gaap:FairValueMeasurementsRecurringMember2023-03-310001371489us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001371489us-gaap:FairValueMeasurementsRecurringMember2022-12-310001371489us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001371489us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001371489srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2022-12-310001371489iii:Change4GrowthLLCMemberus-gaap:TrademarksAndTradeNamesMember2022-10-312022-10-310001371489iii:Change4GrowthLLCMemberus-gaap:NoncompeteAgreementsMember2022-10-312022-10-310001371489iii:Change4GrowthLLCMemberus-gaap:CustomerRelationshipsMember2022-10-312022-10-310001371489us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001371489us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001371489iii:CreditAgreement2023Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-02-222023-02-220001371489iii:Change4GrowthLLCMember2022-10-310001371489iii:Change4GrowthLLCMember2022-10-312022-10-310001371489us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001371489us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100013714892022-01-012022-03-3100013714892023-03-3100013714892022-12-310001371489srt:MinimumMember2023-03-3100013714892023-05-0500013714892023-01-012023-03-31xbrli:sharesiii:employeeiso4217:USDxbrli:pureiii:clientiso4217:USDxbrli:sharesiii:countryiii:segment

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

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

For the quarterly period ended March 31, 2023

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

20-5261587

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

2187 Atlantic Street
Stamford, CT 06902
(Address of principal executive offices and zip code)

Registrant’s telephone number, including area code: (203) 517-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

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. (Check one):

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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 the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

Class

    

Outstanding at May 5, 2023

Common Stock, $0.001 par value

48,382,738 shares

CAUTIONARY NOTE REGARDING

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10–Q includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. We have based these forward-looking statements on our current expectations and projections about future events. These forward-looking statements are subject to known and unknown risks, uncertainties and assumptions about us that may cause our actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by such forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “may,” “should,” “could,” “would,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “continue,” or the negative of such terms or other similar expressions. Our actual results may vary materially from those expected or anticipated in these forward-looking statements. The realization of such forward-looking statements may be impacted by certain important unanticipated factors.  Because of these and other factors that may affect our operating results, past performance should not be considered as an indicator of future performance, and investors should not use historical results to anticipate results or trends in future periods. We undertake no obligation to publicly release the results of any revisions to these forward-looking statements that may be made to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events. Readers should carefully review the risk factors described in this and other documents that we file from time to time with the Securities and Exchange Commission, including subsequent Current Reports on Form 8-K, Quarterly Reports on Form 10-Q and Annual Reports on Form 10-K.

1

PART I — FINANCIAL INFORMATION

ITEM 1.FINANCIAL STATEMENTS (UNAUDITED)

INFORMATION SERVICES GROUP, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(In thousands, except par value)

March 31,

December 31,

    

2023

    

2022

 

ASSETS

Current assets

Cash and cash equivalents

$

23,722

$

30,587

Accounts receivable and contract assets, net of allowance of $636 and $272, respectively

 

87,087

 

80,170

Prepaid expenses and other current assets

 

5,614

 

4,724

Total current assets

 

116,423

 

115,481

Restricted cash

 

84

 

83

Furniture, fixtures and equipment, net

 

5,561

 

5,929

Right-of-use lease assets

 

6,363

 

6,780

Goodwill

 

94,970

 

94,972

Intangible assets, net

 

13,585

 

14,380

Deferred tax assets

 

2,930

 

2,818

Other assets

 

3,737

 

2,585

Total assets

$

243,653

$

243,028

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities

Accounts payable

$

13,533

$

15,925

Current maturities of long-term debt

 

4,300

Contract liabilities

 

6,140

7,058

Accrued expenses and other current liabilities

 

23,278

23,908

Total current liabilities

 

42,951

51,191

Long-term debt, net of current maturities

 

79,175

74,416

Deferred tax liabilities

 

2,433

2,391

Operating lease liabilities

 

4,457

4,857

Other liabilities

 

10,853

9,742

Total liabilities

 

139,869

142,597

Commitments and contingencies (Note 8)

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,472 shares issued and 48,378 outstanding at March 31, 2023 and 49,472 shares issued and 48,300 outstanding at December 31, 2022

 

49

49

Additional paid-in capital

 

225,333

226,293

Treasury stock (1,094 and 1,172 common shares, respectively, at cost)

 

(6,878)

(7,487)

Accumulated other comprehensive loss

 

(9,354)

(9,677)

Accumulated deficit

 

(105,366)

(108,747)

Total stockholders’ equity

 

103,784

100,431

Total liabilities and stockholders’ equity

$

243,653

$

243,028

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

2

INFORMATION SERVICES GROUP, INC.

CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME

(Unaudited)

(In thousands, except per share data)

Three Months Ended

March 31,

    

2023

    

2022

Revenues

$

78,486

$

72,563

Operating expenses

Direct costs and expenses for advisors

 

49,169

 

43,955

Selling, general and administrative

 

20,670

 

19,587

Depreciation and amortization

 

1,597

 

1,289

Operating income

 

7,050

 

7,732

Interest income

 

84

 

45

Interest expense

 

(1,736)

 

(563)

Foreign currency transaction (loss) gain

 

(194)

 

24

Income before taxes

 

5,204

 

7,238

Income tax provision

 

1,713

 

2,308

Net income

$

3,491

$

4,930

Weighted average shares outstanding:

Basic

 

48,438

 

48,526

Diluted

 

50,288

 

51,326

Earnings per share:

Basic

$

0.07

$

0.10

Diluted

$

0.07

$

0.10

Comprehensive income:

Net income

$

3,491

$

4,930

Foreign currency translation gain (loss), net of tax (expense) benefit of ($97), and $169, respectively

 

323

 

(534)

Comprehensive income

$

3,814

$

4,396

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

3

INFORMATION SERVICES GROUP, INC.

CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY

(Unaudited)

(In thousands)

Accumulated

Additional

Other

Total

Common Stock

Paid-in-

Treasury

Comprehensive

Accumulated

Stockholders’

    

Shares

    

Amount

    

Capital

    

Stock

    

Loss

    

Deficit

    

Equity

Balance December 31, 2022

49,472

$

49

$

226,293

$

(7,487)

$

(9,677)

$

(108,747)

$

100,431

Net income

3,491

3,491

Other comprehensive income

323

323

Impact of change in accounting policy (Note 3)

(110)

(110)

Treasury shares repurchased

(698)

(698)

Proceeds from issuance of ESPP shares

(90)

298

208

Issuance of treasury shares for RSUs vested

(1,009)

1,009

Accrued dividends on unvested shares

57

57

Cash dividends paid to shareholders ($0.04 per share)

(1,960)

(1,960)

Stock based compensation

2,042

2,042

Balance March 31, 2023

 

49,472

$

49

$

225,333

$

(6,878)

$

(9,354)

$

(105,366)

$

103,784

Accumulated

Additional

Other

Total

Common Stock

Paid-in-

Treasury

Comprehensive

Accumulated

Stockholders’

    

Shares

    

Amount

    

Capital

    

Stock

    

Loss

    

Deficit

    

Equity

Balance December 31, 2021

49,362

$

49

$

237,628

$

(3,871)

$

(6,940)

$

(128,473)

$

98,393

Net income

 

 

 

 

 

 

4,930

 

4,930

Other comprehensive loss

 

 

 

 

 

(534)

 

 

(534)

Treasury shares repurchased

 

 

 

 

(5,489)

 

 

 

(5,489)

Proceeds from issuance of ESPP shares

 

 

 

(9)

 

195

 

 

 

186

Issuance of treasury shares for RSUs vested

(840)

840

 

 

 

Accrued dividends on unvested shares

(101)

(101)

Dividends payable

(1,447)

(1,447)

Cash dividends paid to shareholders

(10)

(10)

Stock based compensation

 

 

 

1,503

 

 

 

1,503

Balance March 31, 2022

 

49,362

 

$

49

 

$

236,724

$

(8,325)

$

(7,474)

$

(123,543)

$

97,431

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

4

INFORMATION SERVICES GROUP, INC.

CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS

(Unaudited)

(In thousands)

Three Months Ended

March 31,

    

2023

    

2022

Cash flows from operating activities

Net income

$

3,491

$

4,930

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

Depreciation expense

 

803

 

761

Amortization of intangible assets

 

794

 

528

Deferred tax expense (benefit) from stock issuances

 

35

 

(129)

Write-off of deferred financing costs

379

Amortization of deferred financing costs

 

71

 

86

Stock-based compensation

 

2,042

 

1,503

Change in fair value of contingent consideration

25

1,428

Provisions for credit losses

217

300

Deferred tax (benefit) provision

 

(211)

 

256

Changes in operating assets and liabilities:

Accounts receivable and contract assets

 

(6,776)

 

(2,996)

Prepaid expenses and other assets

 

(708)

 

1,499

Accounts payable

 

(2,632)

 

(3,390)

Contract liabilities

 

(919)

 

457

Accrued expenses and other liabilities

 

15

 

(1,122)

Net cash (used in) provided by operating activities

 

(3,374)

 

4,111

Cash flows from investing activities

Purchase of furniture, fixtures and equipment

 

(501)

 

(1,046)

Net cash used in investing activities

 

(501)

 

(1,046)

Cash flows from financing activities

Proceeds from revolving facility (Note 10)

79,175

Repayment of outstanding debt (Note 10)

(79,175)

Principal payments on borrowings

 

 

(1,075)

Proceeds from issuance of employee stock purchase plan shares

 

208

186

Debt financing costs

 

(827)

Payments related to tax withholding for stock-based compensation

 

(299)

 

(333)

Cash dividends paid to shareholders

(1,960)

(10)

Treasury shares repurchased

 

(298)

 

(5,156)

Net cash used in financing activities

 

(3,176)

 

(6,388)

Effect of exchange rate changes on cash

 

187

 

(536)

Net decrease in cash, cash equivalents, and restricted cash

 

(6,864)

 

(3,859)

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

 

30,670

 

47,609

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

$

23,806

$

43,750

Supplemental disclosures of cash flow information:

Cash paid for:

Interest

$

1,119

$

413

Taxes, net of refunds

$

1,750

$

1,088

Non-cash investing and financing activities:

Issuance of treasury stock for vested restricted stock units

$

1,009

$

840

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

5

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(tabular amounts in thousands, except per share data)

(unaudited)

NOTE 1—DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS

Information Services Group, Inc. (Nasdaq: III) (the “Company,” “ISG,” “we,” “us” or “our”) is a leading global technology research and advisory firm. A trusted business partner to more than 900 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, Connecticut, ISG employs approximately 1,600 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. The information on or accessible through our website is not part of and is not incorporated by reference into this Quarterly Report on Form 10-Q, and the inclusion of our website address in this Quarterly Report on Form 10-Q is only for reference.

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.

NOTE 2—BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022, have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments (consisting of normal recurring accruals) have been made that are considered necessary for a fair statement of the financial position of the Company as of March 31, 2023 and the results of operations for the three months ended March 31, 2023 and 2022 and the cash flows for the three months ended March 31, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022 has been derived from the Company’s audited consolidated financial statements. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.

Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the financial statements for the fiscal year ended December 31, 2022, which are included in the Company’s 2022 Annual Report on Form 10-K filed with the SEC.

NOTE 3—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

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 credit losses, useful lives of furniture, fixtures and equipment and definite lived intangible assets, depreciation expense, fair value

6

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

(tabular amounts in thousands, except per share data)

(unaudited)

assumptions in evaluating goodwill for impairment, income taxes and deferred tax asset valuation and the valuation of stock-based compensation.

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.

Fair Value

The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximated their fair values as of March 31, 2023 and December 31, 2022 due to the short-term nature of these accounts.

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.

7

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

(tabular amounts in thousands, except per share data)

(unaudited)

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

Basis of Fair Value Measurements

March 31, 2023

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

18

 

$

 

$

 

$

18

Total

 

$

18

 

$

 

$

 

$

18

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,618

 

$

5,618

Total

 

$

 

$

 

$

5,618

 

$

5,618

Basis of Fair Value Measurements

December 31, 2022

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

18

 

$

 

$

 

$

18

Total

 

$

18

 

$

 

$

 

$

18

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,593

 

$

5,593

Total

 

$

 

$

 

$

5,593

 

$

5,593

(1)The current and noncurrent contingent consideration are included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of March 31, 2023 and December 31, 2022.

The following table represents the change in the contingent consideration liability during the three months ended March 31, 2023:

 

Three Months Ended

 

March 31,

     

2023

Beginning Balance

$

5,593

Accretion of contingent consideration

 

25

Ending Balance

$

5,618

The Company’s financial instruments include outstanding borrowings of $79.2 million both as of March 31, 2023 and December 31, 2022, 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 was approximately $79.8 million and $76.5 million as of March 31, 2023 and December 31, 2022, 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 was 6.5% and 6.3% as of March 31, 2023, and December 31, 2022, 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.

8

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

(tabular amounts in thousands, except per share data)

(unaudited)

Recently Issued Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (FASB) issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable and contract assets, 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. We adopted this standard using the modified retrospective approach with an effective date of January 1, 2023. The Company recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $0.1 million.

NOTE 4ACQUISITIONS

Agreemint Acquisition

On March 28, 2022, ISG executed an asset purchase agreement for the purchase of substantially all of the assets of Agreemint, which is an automated, platform-based contracting solution that will enhance the value of ISG GovernX and our other platform solutions now in development. We determined the transaction to be an asset acquisition as substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset: the software and related intellectual property rights. The cash paid for the acquisition as of the balance sheet date is reflected in Cash flows from investing activities of the Statement of Cash Flows. The related software acquired, which is capitalized within “Furniture, fixtures and equipment, net”, is being depreciated over four years.

Change 4 Growth Acquisition

On October 31, 2022, a subsidiary of the Company executed an Asset Purchase Agreement with Change 4 Growth, LLC (“Change 4 Growth”) and consummated the acquisition of substantially all the assets, and assumed certain liabilities, of Change 4 Growth. The purchase price was comprised of $3.8 million of cash consideration, $0.6 million of shares of ISG common stock issued promptly after closing and Change 4 Growth will also have the right to receive additional consideration paid via earn-out payments, if certain financial targets are met. At the agreement date, the Company estimated such earn-out payment would be $5.6 million.

The following table summarizes the consideration transferred to acquire Change 4 Growth and the amounts of identified assets acquired, and liabilities assumed as of the agreement date:

Cash

    

$

3,450

Accrued working capital adjustment

378

ISG common stock

 

600

Contingent consideration

 

5,560

Total allocable purchase price

$

9,988

This business combination was accounted for under the acquisition method of accounting, and as such, the aggregate purchase price was allocated to the assets acquired and liabilities assumed based on estimated fair values as of

9

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

(tabular amounts in thousands, except per share data)

(unaudited)

the closing date. Based on the valuation and other factors as described above, the purchase price assigned to intangible assets were as follows:

Accounts receivable and contract assets

$

1,841

Intangible assets

 

4,300

Accounts payable and accrued expense

(428)

Contract liabilities

 

(85)

Net assets acquired

$

5,628

Goodwill

$

4,360

The primary factors that drove the goodwill recognized, the majority of which is deductible for tax purposes, were the inclusion of the legacy Change 4 Growth workforce and associated organizational change management expertise to enhance and expand the offerings of the ISG Enterprise Change service line.

Costs associated with this acquisition are included in the selling, general and administrative expense in the Consolidated Statement of Income and Comprehensive Income and totaled $0.2 million during year ended December 31, 2022. Based on the valuation and other factors as described above, the purchase price assigned to intangible assets and the amortization period were as follows:

    

Purchase Price

    

Estimated

     

Allocation

     

Useful Lives

Amortizable intangible assets:

Trademark and trade name

$

1,100

 

3 years

Customer relationships

2,900

8 years

Noncompete agreements

300

2 years

Total intangible assets

$

4,300

NOTE 5—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, is not distinct. For contracts with multiple performance obligations, the Company allocates the transaction price to each performance obligation using our best estimate of the standalone selling price, or SSP, of each distinct product or service in the contract. The Company establishes SSP based on management’s estimated selling price or observable prices of products or services sold separately in comparable circumstances to similar clients.

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.

10

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

(tabular amounts in thousands, except per share data)

(unaudited)

Contract Balances

The timing of revenue recognition, billings and cash collections result 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:

    

March 31,

    

December 31,

    

2023

    

2022

Contract assets

$

40,177

$

32,249

Contract liabilities

$

6,140

$

7,058

Revenue recognized for the three months ended March 31, 2023 that was included in the contract liability balance at January 1, 2023 was $3.5 million, and primarily represented revenue from our subscription contracts.

Remaining Performance Obligations

As of March 31, 2023, the Company had $132.6 million of remaining performance obligations, the majority of which are expected to be satisfied within the next twelve months.

NOTE 6—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. For the three months ended March 31, 2023 and 2022, 0.1 million and 0.0 million restricted stock units, respectively, have not been considered in the diluted earnings per share calculation, as the effect would be anti-dilutive.      

11

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

(tabular amounts in thousands, except per share data)

(unaudited)

The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended

March 31,

 

2023

    

2022

Basic:

Net income

$

3,491

$

4,930

Weighted average common shares

 

48,438

 

48,526

Earnings per share

$

0.07

$

0.10

Diluted:

Net income

$

3,491

$

4,930

Basic weighted average common shares

 

48,438

 

48,526

Potential common shares

 

1,850

 

2,800

Diluted weighted average common shares

 

50,288

 

51,326

Diluted earnings per share

$

0.07

$

0.10

NOTE 7—INCOME TAXES

The Company’s effective tax rate for the three months ended March 31, 2023 and 2022 was 32.9% and 31.9% respectively, based on pretax income of $5.2 million and $7.2 million, respectively. The Company’s effective tax rate for the quarter ended March 31, 2023 was impacted by the non-deductible expenses and earnings and losses in certain foreign jurisdictions and the impact of vesting of restricted stock units.  

NOTE 8—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 as of March 31, 2023 and December 31, 2022.

Change 4 Growth Contingent Consideration

As of March 31, 2023, the Company has recorded a liability of $5.6 million representing the estimated fair value of contingent consideration related to the acquisition of Change 4 Growth, of which $1.5 million was classified as current and included in accrued expenses on the consolidated balance sheet.

NOTE 9—SEGMENT AND GEOGRAPHICAL INFORMATION

The Company operates as one reportable segment consisting primarily of fact-based sourcing advisory services. The Company operates principally in the Americas, Europe and Asia Pacific.

12

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

(tabular amounts in thousands, except per share data)

(unaudited)

Geographical revenue information for the segment is as follows:

Three Months Ended

March 31,

    

2023

    

2022

    

Revenues

Americas

$

48,408

$

41,437

Europe

 

23,051

 

23,463

Asia Pacific

 

7,027

 

7,663

$

78,486

$

72,563

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 by service line for the purposes of making operating decisions or allocating resources.

NOTE 10—FINANCING ARRANGEMENTS AND LONG-TERM DEBT

On February 22, 2023, the Company amended and restated its senior secured credit facility to increase the revolving commitments per the revolving facility (the “2023 Credit Agreement”) from $54.0 million to $140.0 million and eliminate its term loan. The material terms under the 2023 Credit Agreement are as follows:

The revolving credit facility has a maturity date of February 22, 2028 (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) Term SOFR, plus 1.0%), plus the applicable margin (as defined below) or (ii) Term SOFR (which is the Term SOFR screen rate for the relevant interest period plus a credit spread adjustment of 0.10%) as determined by the Administrative Agent, plus the applicable margin. The applicable margin is adjusted quarterly based upon the Company’s consolidated leverage ratio. Prior to the end of the first quarter-end following the closing of the credit facility, the applicable margin shall be a percentage per annum equal to 0.50 % for the revolving loans maintained as Base Rate loans or 1.50% for the revolving loans maintained as Term SOFR loans.
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 dispositions 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 consolidated leverage ratio and consolidated interest coverage ratio.

13

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)

(tabular amounts in thousands, except per share data)

(unaudited)

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 $79.2 million at both March 31, 2023 and December 31, 2022, 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 was approximately $79.8 million and $76.5 million as of March 31, 2023 and December 31, 2022, 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 was 6.5% and 6.3% as of March 31, 2023 and December 31, 2022, 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. The Company is currently in compliance with its financial covenants.

NOTE 11—SUBSEQUENT EVENTS

The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued and has determined that there have been no events that have occurred that would require adjustments to the disclosures of the financial statements.

In May 2023, the Company announced it will pay a quarterly dividend of $0.045 per share of common stock. The Company expects to pay a total cash dividend of $0.18 per share for the four quarters ending March 31, 2024.

14

Item 2.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

You should read the following discussion and analysis in conjunction with our financial statements and related notes included elsewhere in this report. Except for historical information, the discussion in this report contains certain forward-looking statements that involve risks and uncertainties. We have based these forward-looking statements on our current expectations and assumptions about future events. In some cases, you can identify forward-looking statements by terminology, such as “may,” “should,” “could,” “predict,” “potential,” “continue,” “expect,” “anticipate,” “future,” “intend,” “plan,” “believe,” “estimate,” “forecast” and similar expressions (or the negative of such expressions) Forward-looking statements include statements concerning 2023 revenue growth rates and capital expenditures. Forward-looking statements are based on our beliefs as well as assumptions based on information currently available to us, including financial and operational information, the volatility of our stock price, current competitive conditions and the impact of COVID-19. As a result, these statements are subject to various risks and uncertainties. For a discussion of material risks and uncertainties that the Company faces, see the discussion in our 2022 Annual Report on Form 10-K titled “Risk Factors” and in this Quarterly Report on Form 10-Q under Item 1A of Part II, “Risk Factors.”

BUSINESS OVERVIEW

Information Services Group, Inc. (Nasdaq: III) (the “Company,” “ISG,” “we,” “us” or “our”) is a leading global technology research and advisory firm. A trusted business partner to over 900 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, Connecticut, ISG employs approximately 1,600 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. The information on or accessible through our website is not part of and is not incorporated by reference into this Quarterly Report on Form 10-Q, and the inclusion of our website address in this Quarterly Report on Form 10-Q is only for reference.

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

15

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.

RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED MARCH 31, 2023 AND MARCH 31, 2022

Revenues

Geographical revenue information for the segment is as follows:

Three Months Ended March 31,

 

Percent

 

Geographic Area

    

2023

    

2022

    

Change

    

    Change

  

    

(in thousands)

 

Americas

    

$

48,408

    

$

41,437

    

$

6,971

    

    

17

%

Europe

 

23,051

 

23,463

 

(412)

 

(2)

%

Asia Pacific

 

7,027

 

7,663

 

(636)

 

(8)

%

Total revenues

$

78,486

$

72,563

$

5,923

 

8

%

Revenues increased $5.9 million, or approximately 8%, for the first quarter of 2023. The increase in revenue for the Americas was primarily attributable to an increase in our Advisory, Network & Software Advisory Services (NaSa) and GovernX service lines. The decrease in revenue in Europe was primarily attributable to a decrease in our Advisory service line, partially offset by an increase in our GovernX and Research service lines. The decrease in revenue in Asia Pacific was primarily attributable to a decrease in our Advisory service line, partially offset by an increase in our NaSa service line. The translation of foreign currency revenues into U.S. dollars negatively impacted performance in Europe and Asia Pacific compared to the prior year by $2.1 million.      

Operating Expenses

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

Three Months Ended March 31,

 

Percent

 

Operating Expenses

    

2023

    

2022

    

Change

    

Change

  

    

(in thousands)

 

Direct costs and expenses for advisors

    

$

49,169

    

$

43,955

    

$

5,214

    

    

12

%

Selling, general and administrative

 

20,670

 

19,587

 

1,083

 

6

%

Depreciation and amortization

 

1,597

 

1,289

 

308

 

24

%

Total operating expenses

$

71,436

$

64,831

$

6,605

 

10

%

Total operating expenses increased $6.6 million, or approximately 10%, for the first quarter of 2023. The increase in operating expenses was primarily due to higher contract labor expense of $2.7 million, license fees of $1.6 million, travel and entertainment of $1.2 million, non-cash stock compensation of $0.5 million and professional fees of $0.5 million. These costs were partially offset by lower compensation expense of $1.1 million and the prior year Neuralify earnout adjustment of $1.4 million.

16

Compensation costs consist of a mix of fixed and variable salaries, annual bonuses, benefits and profit sharing plan contributions. 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. Bonus compensation is determined based on achievement against Company financial targets and is accrued monthly throughout the year based on management’s estimates of target achievement. Statutory and elective profit sharing plans are offered to employees as appropriate. Direct costs also include employee taxes, health insurance, workers compensation and disability insurance.

Sales and marketing costs consist principally of compensation expense related to business development, proposal preparation and delivery and negotiation of new client contracts. 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. The Company maintains a dedicated global marketing function responsible for developing and managing sales campaigns, brand promotion, the ISG Index and assembling proposals.

We maintain a comprehensive program for training and professional development. Related expenses include product training, updates on new service offerings or methodologies and development of 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.

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

Depreciation and amortization expense in the first quarter of 2023 and 2022 was $1.6 million and $1.3 million, respectively. The increase of $0.3 million was primarily due to the acquisition of Change 4 Growth. Our fixed assets consist of furniture, fixtures, equipment (mainly personal computers) and leasehold improvements. Depreciation expense is generally computed by applying the straight-line method over the estimated useful lives of assets. We also capitalize certain 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 and interim impairment tests, if triggering events are identified.

Other Income (Expense), Net

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

Three Months Ended March 31,

 

Percent

 

Other income (expense), net

    

2023

    

2022

    

Change

    

Change

 

(in thousands)

 

Interest income

    

$

84

    

$

45

    

$

39

    

87

%

Interest expense

 

(1,736)

 

(563)

 

(1,173)

    

(208)

%

Foreign currency transaction (loss) gain

 

(194)

 

24

 

(218)

 

(908)

%

Total other income (expense), net

$

(1,846)

$

(494)

$

(1,352)

 

(274)

%

The total increase of $1.4 million was primarily the result of higher interest expense attributable to higher interest rates, our higher debt balance and $0.4 million associated with the write-off of deferred financing costs.

17

Income Tax Expense

Our quarterly 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 projected to be incurred during the current fiscal year. Our effective tax rate for the quarter ended March 31, 2023 was 32.9% compared to 31.9% for the quarter ended March 31, 2022. The difference for the quarter ended March 31, 2023 was primarily due to the impact of earnings and losses in certain foreign jurisdictions and the impact of vesting of restricted stock units. The Company’s effective tax rate for the quarter ended March 31, 2023 was higher than the statutory rate primarily due to non-deductible expenses and the impact of earnings in foreign jurisdictions. There were no significant changes in uncertain tax position reserves or valuation allowances during the quarter ended March 31, 2023.

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

Three Months Ended March 31,

    

2023

    

2022

 

    

(in thousands)

Net income

    

$

3,491

    

$

4,930

    

Plus:

Interest expense (net of interest income)

 

1,652

 

518

Income taxes

 

1,713

 

2,308

Depreciation and amortization

 

1,597

 

1,289

Interest accretion associated with contingent consideration

 

25

 

Acquisition-related costs

 

 

10

Severance, integration and other expense

 

266

 

110

Foreign currency transaction loss (gain)

 

194

 

(24)

Non-cash stock compensation

 

2,042

 

1,503

Adjusted EBITDA

$

10,980

$

10,644

18

Three Months Ended March 31,

2023

    

2022

 

(in thousands)

Net income

    

$

3,491

    

$

4,930

Plus:

Non-cash stock compensation

 

2,042

 

1,503

Intangible amortization

794

528

Interest accretion associated with contingent consideration

 

25

 

Acquisition-related costs

 

 

10

Severance, integration and other expense

 

266

 

110

Write-off of deferred financing costs

379

Foreign currency transaction loss (gain)

 

194

 

(24)

Tax effect (1)

 

(1,184)

 

(681)

Adjusted net income

$

6,007

$

6,376

Three Months Ended March 31,

2023

    

2022

 

    

Net income per diluted share

    

$

0.07

    

$

0.10

    

Non-cash stock compensation

 

0.04

 

0.03

Intangible amortization

 

0.02

 

0.01

Interest accretion associated with contingent consideration

 

0.00

 

0.00

Acquisition-related costs

 

-

 

(0.00)

Severance, integration and other expense

 

0.00

 

(0.01)

Write-off of deferred financing costs

0.01

-

Foreign currency transaction loss (gain)

 

0.00

 

0.00

Tax effect (1)

 

(0.02)

 

(0.01)

Adjusted net income per diluted share

$

0.12

$

0.12

(1)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 our revolving credit facility. Operating assets and liabilities consist primarily of receivables from billed and unbilled services, accounts payable, accrued expenses and accrued payroll and related benefits. The volume of billings and timing of collections and payments affect these account balances.

As of March 31, 2023, our cash, cash equivalents and restricted cash were $23.8 million compared to $30.7 million as of December 31, 2022, a net decrease of $6.9 million which was primarily attributable to the following:

repayment of outstanding debt of $79.2 million;

net cash used in operating activities of $3.4 million;

cash dividends paid to shareholders of $2.0 million;

payments related to debt financing costs of $0.8 million;

purchase of furniture, fixtures and equipment of $0.5 million;

19

treasury shares repurchased of $0.3 million;

payments related to tax withholding for stock-based compensation of $0.3 million;

proceeds from revolving facility of $79.2 million; and

proceeds from issuance of employees stock purchase plan shares of $0.2 million.

Capital Resources

On February 22, 2023, the Company amended and restated its senior secured credit facility to increase the revolving commitments per the revolving facility (the “2023 Credit Agreement”) from $54.0 million to $140.0 million and eliminate its term loan. The material terms under the 2023 Credit Agreement are as follows:

The revolving credit facility has a maturity date of February 22, 2028 (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) Term SOFR, plus 1.0%), plus the applicable margin (as defined below) or (ii) Term SOFR (which is the Term SOFR screen rate for the relevant interest period plus a credit spread adjustment of 0.10%) as determined by the Administrative Agent, plus the applicable margin. The applicable margin is adjusted quarterly based upon the Company’s consolidated leverage ratio. Prior to the end of the first quarter-end following the closing of the credit facility, the applicable margin shall be a percentage per annum equal to 0.50 % for the revolving loans maintained as Base Rate loans or 1.50% for the revolving loans maintained as Term SOFR loans.
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), transaction 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 consolidated leverage ratio and consolidated interest 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 $79.2 million at both March 31, 2023 and December 31, 2022, 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 was approximately $79.8 million and $76.5 million as of March 31, 2023 and December 31, 2022, 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 was 6.5% and 6.3% as of March 31, 2023 and December 31, 2022, respectively. The Company also considered recent transactions of peer group companies for similar instruments

20

with comparable terms and maturities as well as an analysis of current market conditions and interest rates. The Company is currently in compliance with its financial covenants.

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 to 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. The Company is currently in compliance with its financial covenants.

Dividend Program

In May 2023, the Company announced it will pay a quarterly dividend of $0.045 per share of common stock.  The Company expects to pay a total cash dividend of $0.18 per share for the four quarters ending March 31, 2024. On May 8, 2023, the Board of Directors (the “Board”) approved the second-quarter dividend of $0.045 per share, payable June 30, 2023, to shareholders of record as of June 7, 2023. The dividends are accounted for as a decrease to Stockholders’ Equity. All future dividends will be subject to the Board’s approval.

Off-Balance Sheet Arrangements

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

Recently Issued Accounting Pronouncements

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

Critical Accounting Policies and Accounting Estimates

Our discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements. We prepare these financial statements in conformity with U.S. generally accepted accounting principles. As such, we are required to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods presented. We base our estimates on historical experience, available information and various other assumptions we believe to be reasonable under the circumstances. On an ongoing basis, we evaluate our estimates; however, actual results may differ from these estimates under different assumptions or conditions. There have been no material changes or developments in our evaluation of the accounting estimates and the underlying assumptions or methodologies that we believe to be Critical Accounting Policies and Estimates as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.

ITEM 3.QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK

Interest Rate Risk

As of March 31, 2023 the Company had $79.2 million in total debt principal outstanding. Note 10 — Financing Arrangements and Long-Term Debt in the Notes to Condensed Consolidated Financial Statements provides additional information regarding the Company’s outstanding debt obligations.

21

All of the Company’s total debt outstanding as of March 31, 2023 was based on a floating base rate (SOFR – Secured Overnight Financing Rate) of interest, which potentially exposes the Company to increases in interest rates. However, due to our debt to EBITDA ratio of 1.8 times and forecasted rates from external banks, we believe that our total exposure is limited and is considered in our forecasted cash uses.

Foreign Currency Risk

A significant portion of our revenues are typically derived from sales outside of the United States. Among the major foreign currencies in which we conduct business are the Euro, the British Pound and the Australian dollar. The reporting currency of our Condensed Consolidated Financial Statements is the U.S. dollar. As the values of the foreign currencies in which we operate fluctuate over time relative to the U.S. dollar, the Company is exposed to both foreign currency translation and transaction risk.

Translation risk arises as our foreign currency assets and liabilities are translated into U.S. dollars because the functional currencies of our foreign operations are generally denominated in the local currency. Adjustments resulting from the translation of these assets and liabilities are deferred and recorded as a component of stockholders’ equity. In 2022, the impact of foreign currency translation on our Statement of Stockholders’ Equity was $2.7 million. The translation of our foreign currency revenues and expenses historically has not had a material impact on our consolidated earnings because movements in and among the major currencies in which we operate tend to impact our revenues and expenses fairly equally. However, our earnings could be impacted during periods of significant exchange rate volatility, or when some or all of the major currencies in which we operate move in the same direction against the U.S. dollar.

Transaction risk arises when we enter into a transaction that is denominated in a currency that may differ from the local functional currency. As these transactions are translated into the local functional currency, a gain or loss may result, which is recorded in current period earnings. In 2022, the impact on revenues from foreign currency transactions was $12.7 million, representing 4.4% of revenues. The amount is not material to our consolidated financial statements.

 

Credit Risk

Financial instruments that potentially subject the Company to concentration of credit risk consist primarily of short-term, highly liquid investments classified as cash equivalents and accounts receivable and contract assets. The majority of the Company’s cash and cash equivalents are with large investment grade commercial banks. Accounts receivable and contract assets balances deemed to be collectible from customers have limited concentration of credit risk due to our diverse customer base and geographies.

ITEM 4.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 March 31, 2023, 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 the Company’s disclosure controls and procedures were effective as of March 31, 2023.

Internal Control Over Financial Reporting

During the first quarter of 2023, we completed implementation of a new Enterprise Resources Planning (“ERP”) system for accounting, financial reporting, human resources, payroll and talent management. The ERP system is designed to accurately maintained the Company’s financial records, enhance the flow of financial information, improve data

22

management and provide timely information to our management team. We have taken the necessary steps to monitor and maintain appropriate internal controls around financial reporting.

There have not been any other 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 fiscal quarter to which this report relates that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

23

PART II - OTHER INFORMATION

ITEM 1.LEGAL PROCEEDINGS

None.

ITEM 1A.           RISK FACTORS

The risk factors included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 have not materially changed.

ITEM 2.UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Dividend Program

In May 2023, the Company announced it will pay a quarterly dividend of $0.045 per share of common stock.  The Company expects to pay a total cash dividend of $0.18 per share for the four quarters ending March 31, 2024.  On May 8, 2023, the Board approved the second-quarter dividend of $0.045 per share, payable June 30, 2023, to shareholders of record as of June 7, 2023. The dividends are accounted for as a decrease to Stockholders’ Equity. All future dividends will be subject to the Board’s approval.

Issuer Purchases of Equity Securities

The Company had approximately $6.5 million in the aggregate available under its share repurchase program as of March 31, 2023. 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, the amount and the method 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 March 31, 2023.

    

    

    

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)

January 1 - January 31

 

28

$

4.60

 

28

$

7,023

February 1 - February 28

 

4

$

5.33

 

4

$

7,002

March 1 - March 31

 

111

$

4.96

 

111

$

6,452

24

ITEM 6.EXHIBITS

The following exhibits are filed as part of this report:

Exhibit

Number

Description

10.1

Third Amended and Restated Credit Agreement (previously filed as Exhibit 10.1 to the Registrant’s Form 8-K filed with the SEC on February 23, 2023 (Commission File Number: 001-33287), and incorporated herein by reference).

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 Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2

*

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101

*

The following materials from ISG’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 formatted in Inline XBRL (Extensible Business Reporting Language): (i) Consolidated Balance Sheet, (ii) Consolidated Statement of Income and Comprehensive Income, (iii) Consolidated Statement of Cash Flows and (iv) the Notes to Consolidated Financial Statements.

*

Filed herewith

SIGNATURES

In accordance with the requirements of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

INFORMATION SERVICES GROUP, INC.

Date:  May 9, 2023

/s/ Michael P. Connors

Michael P. Connors, Chairman of the

Board and Chief Executive Officer

Date:  May 9, 2023

/s/ Humberto P. Alfonso

Humberto P. Alfonso, Executive Vice

President and Chief Financial Officer

25

EX-31.1 2 iii-20230331xex31d1.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 quarterly report on Form 10−Q 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(s) 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(s) 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.

May 9, 2023

/s/ MICHAEL P. CONNORS

Michael P. Connors

Chairman and Chief Executive Officer

(Principal Executive Officer)

1


EX-31.2 3 iii-20230331xex31d2.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 quarterly report on Form 10−Q 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(s) 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(s) 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.

May 9, 2023

/s/ HUMBERTO P. ALFONSO

Humberto P. Alfonso

Executive Vice President and Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

1


EX-32.1 4 iii-20230331xex32d1.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 quarterly report on Form 10−Q of Information Services Group, Inc. (the “Company”) for the period ended March 31, 2023 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.

May 9, 2023

/s/ MICHAEL P. CONNORS

Michael P. Connors

Chairman and Chief Executive Officer

(Principal Executive Officer)

1


EX-32.2 5 iii-20230331xex32d2.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 quarterly report on Form 10−Q of Information Services Group, Inc. (the “Company”) for the period ended March 31, 2023 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:

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

May 9, 2023

/s/ HUMBERTO P. ALFONSO

Humberto P. Alfonso

Executive Vice President and Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

1


EX-101.SCH 6 iii-20230331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - ACQUISITIONS - Total allocable purchase price (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - ACQUISITIONS - Recognized identifiable assets acquired and liabilities assumed and acquisition costs (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - NET INCOME PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT - Long-term Debt (Details) calc2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - NET INCOME PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 20302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - NET INCOME PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACQUISITIONS - Agreemint Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - ACQUISITION - Amortizable intangible assets and period (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - NET INCOME PER COMMON SHARE - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - REVENUE - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 iii-20230331_cal.xml EX-101.CAL EX-101.DEF 8 iii-20230331_def.xml EX-101.DEF EX-101.LAB 9 iii-20230331_lab.xml EX-101.LAB EX-101.PRE 10 iii-20230331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 05, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   48,382,738
Entity Central Index Key 0001371489  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 23,722 $ 30,587
Accounts receivable and contract assets, net of allowance of $636 and $272, respectively 87,087 80,170
Prepaid expenses and other current assets 5,614 4,724
Total current assets 116,423 115,481
Restricted cash 84 83
Furniture, fixtures and equipment, net 5,561 5,929
Right-of-use lease assets 6,363 6,780
Goodwill 94,970 94,972
Intangible assets, net 13,585 14,380
Deferred tax assets 2,930 2,818
Other assets 3,737 2,585
Total assets 243,653 243,028
Current liabilities    
Accounts payable 13,533 15,925
Current maturities of long-term debt   4,300
Contract liabilities 6,140 7,058
Accrued expenses and other current liabilities 23,278 23,908
Total current liabilities 42,951 51,191
Long-term debt, net of current maturities 79,175 74,416
Deferred tax liabilities 2,433 2,391
Operating lease liabilities 4,457 4,857
Other liabilities 10,853 9,742
Total liabilities 139,869 142,597
Commitments and contingencies (Note 8)
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,472 shares issued and 48,378 outstanding at March 31, 2023 and 49,472 shares issued and 48,300 outstanding at December 31, 2022 49 49
Additional paid-in capital 225,333 226,293
Treasury stock (1,094 and 1,172 common shares, respectively, at cost) (6,878) (7,487)
Accumulated other comprehensive loss (9,354) (9,677)
Accumulated deficit (105,366) (108,747)
Total stockholders' equity 103,784 100,431
Total liabilities and stockholders' equity $ 243,653 $ 243,028
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivables and contract assets, allowances $ 636 $ 272
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,472 49,472
Common stock, shares outstanding 48,378 48,300
Treasury stock, shares 1,094 1,172
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME    
Revenues $ 78,486 $ 72,563
Operating expenses    
Direct costs and expenses for advisors 49,169 43,955
Selling, general and administrative 20,670 19,587
Depreciation and amortization 1,597 1,289
Operating income 7,050 7,732
Interest income 84 45
Interest expense (1,736) (563)
Foreign currency transaction (loss) gain (194) 24
Income before taxes 5,204 7,238
Income tax provision 1,713 2,308
Net income $ 3,491 $ 4,930
Weighted average shares outstanding:    
Basic 48,438 48,526
Diluted 50,288 51,326
Earnings per share:    
Basic $ 0.07 $ 0.10
Diluted $ 0.07 $ 0.10
Comprehensive income:    
Net income $ 3,491 $ 4,930
Foreign currency translation gain (loss), net of tax (expense) benefit of ($97), and $169, respectively 323 (534)
Comprehensive income $ 3,814 $ 4,396
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME    
Foreign currency translation, tax (expense) benefit $ (97) $ 169
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid In Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Cumulative effect adjustment
Accumulated Deficit [Member]
Cumulative effect adjustment
Total
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              
Increase (Decrease) in Stockholders' Equity                
Net income           4,930   4,930
Other comprehensive income (loss)       (534)       (534)
Treasury shares repurchased     (5,489)         (5,489)
Proceeds from issuance of ESPP shares   (9) 195         186
Issuance of treasury shares for RSUs vested   (840) 840          
Accrued dividends on unvested shares   (101)           (101)
Dividends payable   (1,447)           (1,447)
Cash dividends paid to shareholders   (10)           (10)
Stock based compensation   1,503           1,503
Balance at Mar. 31, 2022 $ 49 236,724 (8,325) (7,474)   (123,543)   97,431
Balance (in shares) at Mar. 31, 2022 49,362              
Balance at Dec. 31, 2022 $ 49 226,293 (7,487) (9,677) $ (110) (108,747) $ (110) $ 100,431
Balance (in shares) at Dec. 31, 2022 49,472             49,472
Increase (Decrease) in Stockholders' Equity                
Net income           3,491   $ 3,491
Other comprehensive income (loss)       323       323
Treasury shares repurchased     (698)         (698)
Proceeds from issuance of ESPP shares   (90) 298         208
Issuance of treasury shares for RSUs vested   (1,009) 1,009          
Accrued dividends on unvested shares   57           57
Cash dividends paid to shareholders   (1,960)           (1,960)
Stock based compensation   2,042           2,042
Balance at Mar. 31, 2023 $ 49 $ 225,333 $ (6,878) $ (9,354)   $ (105,366)   $ 103,784
Balance (in shares) at Mar. 31, 2023 49,472             49,472
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)
3 Months Ended
Mar. 31, 2023
$ / shares
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY  
Cash dividends paid to shareholders (USD per share) $ 0.04
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities    
Net income $ 3,491 $ 4,930
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation expense 803 761
Amortization of intangible assets 794 528
Deferred tax expense (benefit) from stock issuances 35 (129)
Write-off of deferred financing costs 379  
Amortization of deferred financing costs 71 86
Stock-based compensation 2,042 1,503
Change in fair value of contingent consideration 25 1,428
Provisions for credit losses 217 300
Deferred tax (benefit) provision (211) 256
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (6,776) (2,996)
Prepaid expenses and other assets (708) 1,499
Accounts payable (2,632) (3,390)
Contract liabilities (919) 457
Accrued expenses and other liabilities 15 (1,122)
Net cash (used in) provided by operating activities (3,374) 4,111
Cash flows from investing activities    
Purchase of furniture, fixtures and equipment (501) (1,046)
Net cash used in investing activities (501) (1,046)
Cash flows from financing activities    
Proceeds from revolving facility (Note 10) 79,175  
Repayments of outstanding debt (Note 10) (79,175)  
Principal payments on borrowings   (1,075)
Proceeds from issuance of employee stock purchase plan shares 208 186
Debt financing costs (827)  
Payments related to tax withholding for stock-based compensation (299) (333)
Cash dividends paid to shareholders (1,960) (10)
Treasury shares repurchased (298) (5,156)
Net cash used in financing activities (3,176) (6,388)
Effect of exchange rate changes on cash 187 (536)
Net decrease in cash, cash equivalents, and restricted cash (6,864) (3,859)
Cash, cash equivalents, and restricted cash, beginning of period 30,670 47,609
Cash, cash equivalents, and restricted cash, end of period 23,806 43,750
Supplemental disclosures of cash flow information:    
Interest 1,119 413
Taxes, net of refunds 1,750 1,088
Non-cash investing and financing activities:    
Issuance of treasury stock for vested restricted stock units $ 1,009 $ 840
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS
3 Months Ended
Mar. 31, 2023
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS  
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS

NOTE 1—DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS

Information Services Group, Inc. (Nasdaq: III) (the “Company,” “ISG,” “we,” “us” or “our”) is a leading global technology research and advisory firm. A trusted business partner to more than 900 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, Connecticut, ISG employs approximately 1,600 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. The information on or accessible through our website is not part of and is not incorporated by reference into this Quarterly Report on Form 10-Q, and the inclusion of our website address in this Quarterly Report on Form 10-Q is only for reference.

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.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2023
BASIS OF PRESENTATION  
BASIS OF PRESENTATION

NOTE 2—BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022, have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments (consisting of normal recurring accruals) have been made that are considered necessary for a fair statement of the financial position of the Company as of March 31, 2023 and the results of operations for the three months ended March 31, 2023 and 2022 and the cash flows for the three months ended March 31, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022 has been derived from the Company’s audited consolidated financial statements. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.

Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the financial statements for the fiscal year ended December 31, 2022, which are included in the Company’s 2022 Annual Report on Form 10-K filed with the SEC.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 3—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

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 credit losses, 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.

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.

Fair Value

The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximated their fair values as of March 31, 2023 and December 31, 2022 due to the short-term nature of these accounts.

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.

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

Basis of Fair Value Measurements

March 31, 2023

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

18

 

$

 

$

 

$

18

Total

 

$

18

 

$

 

$

 

$

18

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,618

 

$

5,618

Total

 

$

 

$

 

$

5,618

 

$

5,618

Basis of Fair Value Measurements

December 31, 2022

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

18

 

$

 

$

 

$

18

Total

 

$

18

 

$

 

$

 

$

18

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,593

 

$

5,593

Total

 

$

 

$

 

$

5,593

 

$

5,593

(1)The current and noncurrent contingent consideration are included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of March 31, 2023 and December 31, 2022.

The following table represents the change in the contingent consideration liability during the three months ended March 31, 2023:

 

Three Months Ended

 

March 31,

     

2023

Beginning Balance

$

5,593

Accretion of contingent consideration

 

25

Ending Balance

$

5,618

The Company’s financial instruments include outstanding borrowings of $79.2 million both as of March 31, 2023 and December 31, 2022, 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 was approximately $79.8 million and $76.5 million as of March 31, 2023 and December 31, 2022, 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 was 6.5% and 6.3% as of March 31, 2023, and December 31, 2022, 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.

Recently Issued Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (FASB) issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable and contract assets, 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. We adopted this standard using the modified retrospective approach with an effective date of January 1, 2023. The Company recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $0.1 million.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS
3 Months Ended
Mar. 31, 2023
ACQUISITIONS  
ACQUISITIONS

NOTE 4ACQUISITIONS

Agreemint Acquisition

On March 28, 2022, ISG executed an asset purchase agreement for the purchase of substantially all of the assets of Agreemint, which is an automated, platform-based contracting solution that will enhance the value of ISG GovernX and our other platform solutions now in development. We determined the transaction to be an asset acquisition as substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset: the software and related intellectual property rights. The cash paid for the acquisition as of the balance sheet date is reflected in Cash flows from investing activities of the Statement of Cash Flows. The related software acquired, which is capitalized within “Furniture, fixtures and equipment, net”, is being depreciated over four years.

Change 4 Growth Acquisition

On October 31, 2022, a subsidiary of the Company executed an Asset Purchase Agreement with Change 4 Growth, LLC (“Change 4 Growth”) and consummated the acquisition of substantially all the assets, and assumed certain liabilities, of Change 4 Growth. The purchase price was comprised of $3.8 million of cash consideration, $0.6 million of shares of ISG common stock issued promptly after closing and Change 4 Growth will also have the right to receive additional consideration paid via earn-out payments, if certain financial targets are met. At the agreement date, the Company estimated such earn-out payment would be $5.6 million.

The following table summarizes the consideration transferred to acquire Change 4 Growth and the amounts of identified assets acquired, and liabilities assumed as of the agreement date:

Cash

    

$

3,450

Accrued working capital adjustment

378

ISG common stock

 

600

Contingent consideration

 

5,560

Total allocable purchase price

$

9,988

This business combination was accounted for under the acquisition method of accounting, and as such, the aggregate purchase price was allocated 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 were as follows:

Accounts receivable and contract assets

$

1,841

Intangible assets

 

4,300

Accounts payable and accrued expense

(428)

Contract liabilities

 

(85)

Net assets acquired

$

5,628

Goodwill

$

4,360

The primary factors that drove the goodwill recognized, the majority of which is deductible for tax purposes, were the inclusion of the legacy Change 4 Growth workforce and associated organizational change management expertise to enhance and expand the offerings of the ISG Enterprise Change service line.

Costs associated with this acquisition are included in the selling, general and administrative expense in the Consolidated Statement of Income and Comprehensive Income and totaled $0.2 million during year ended December 31, 2022. Based on the valuation and other factors as described above, the purchase price assigned to intangible assets and the amortization period were as follows:

    

Purchase Price

    

Estimated

     

Allocation

     

Useful Lives

Amortizable intangible assets:

Trademark and trade name

$

1,100

 

3 years

Customer relationships

2,900

8 years

Noncompete agreements

300

2 years

Total intangible assets

$

4,300

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE
3 Months Ended
Mar. 31, 2023
REVENUE  
REVENUE

NOTE 5—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, is not distinct. For contracts with multiple performance obligations, the Company allocates the transaction price to each performance obligation using our best estimate of the standalone selling price, or SSP, of each distinct product or service in the contract. The Company establishes SSP based on management’s estimated selling price or observable prices of products or services sold separately in comparable circumstances to similar clients.

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

    

March 31,

    

December 31,

    

2023

    

2022

Contract assets

$

40,177

$

32,249

Contract liabilities

$

6,140

$

7,058

Revenue recognized for the three months ended March 31, 2023 that was included in the contract liability balance at January 1, 2023 was $3.5 million, and primarily represented revenue from our subscription contracts.

Remaining Performance Obligations

As of March 31, 2023, the Company had $132.6 million of remaining performance obligations, the majority of which are expected to be satisfied within the next twelve months.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
NET INCOME PER COMMON SHARE
3 Months Ended
Mar. 31, 2023
NET INCOME PER COMMON SHARE  
NET INCOME PER COMMON SHARE

NOTE 6—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. For the three months ended March 31, 2023 and 2022, 0.1 million and 0.0 million restricted stock units, respectively, have not been considered in the diluted earnings per share calculation, as the effect would be anti-dilutive.      

The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended

March 31,

 

2023

    

2022

Basic:

Net income

$

3,491

$

4,930

Weighted average common shares

 

48,438

 

48,526

Earnings per share

$

0.07

$

0.10

Diluted:

Net income

$

3,491

$

4,930

Basic weighted average common shares

 

48,438

 

48,526

Potential common shares

 

1,850

 

2,800

Diluted weighted average common shares

 

50,288

 

51,326

Diluted earnings per share

$

0.07

$

0.10

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES
3 Months Ended
Mar. 31, 2023
INCOME TAXES  
INCOME TAXES

NOTE 7—INCOME TAXES

The Company’s effective tax rate for the three months ended March 31, 2023 and 2022 was 32.9% and 31.9% respectively, based on pretax income of $5.2 million and $7.2 million, respectively. The Company’s effective tax rate for the quarter ended March 31, 2023 was impacted by the non-deductible expenses and earnings and losses in certain foreign jurisdictions and the impact of vesting of restricted stock units.  

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 8—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 as of March 31, 2023 and December 31, 2022.

Change 4 Growth Contingent Consideration

As of March 31, 2023, the Company has recorded a liability of $5.6 million representing the estimated fair value of contingent consideration related to the acquisition of Change 4 Growth, of which $1.5 million was classified as current and included in accrued expenses on the consolidated balance sheet.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT AND GEOGRAPHICAL INFORMATION
3 Months Ended
Mar. 31, 2023
SEGMENT AND GEOGRAPHICAL INFORMATION  
SEGMENT AND GEOGRAPHICAL INFORMATION

NOTE 9—SEGMENT AND GEOGRAPHICAL INFORMATION

The Company operates as one reportable segment consisting primarily of fact-based sourcing advisory services. The Company operates principally in the Americas, Europe and Asia Pacific.

Geographical revenue information for the segment is as follows:

Three Months Ended

March 31,

    

2023

    

2022

    

Revenues

Americas

$

48,408

$

41,437

Europe

 

23,051

 

23,463

Asia Pacific

 

7,027

 

7,663

$

78,486

$

72,563

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 by service line for the purposes of making operating decisions or allocating resources.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCING ARRANGEMENTS AND LONG-TERM DEBT
3 Months Ended
Mar. 31, 2023
FINANCING ARRANGEMENTS AND LONG-TERM DEBT  
FINANCING ARRANGEMENTS AND LONG-TERM DEBT

NOTE 10—FINANCING ARRANGEMENTS AND LONG-TERM DEBT

On February 22, 2023, the Company amended and restated its senior secured credit facility to increase the revolving commitments per the revolving facility (the “2023 Credit Agreement”) from $54.0 million to $140.0 million and eliminate its term loan. The material terms under the 2023 Credit Agreement are as follows:

The revolving credit facility has a maturity date of February 22, 2028 (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) Term SOFR, plus 1.0%), plus the applicable margin (as defined below) or (ii) Term SOFR (which is the Term SOFR screen rate for the relevant interest period plus a credit spread adjustment of 0.10%) as determined by the Administrative Agent, plus the applicable margin. The applicable margin is adjusted quarterly based upon the Company’s consolidated leverage ratio. Prior to the end of the first quarter-end following the closing of the credit facility, the applicable margin shall be a percentage per annum equal to 0.50 % for the revolving loans maintained as Base Rate loans or 1.50% for the revolving loans maintained as Term SOFR loans.
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 dispositions 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 consolidated leverage ratio and consolidated interest 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 $79.2 million at both March 31, 2023 and December 31, 2022, 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 was approximately $79.8 million and $76.5 million as of March 31, 2023 and December 31, 2022, 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 was 6.5% and 6.3% as of March 31, 2023 and December 31, 2022, 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. The Company is currently in compliance with its financial covenants.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENT
3 Months Ended
Mar. 31, 2023
SUBSEQUENT EVENT.  
SUBSEQUENT EVENT

NOTE 11—SUBSEQUENT EVENTS

The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued and has determined that there have been no events that have occurred that would require adjustments to the disclosures of the financial statements.

In May 2023, the Company announced it will pay a quarterly dividend of $0.045 per share of common stock. The Company expects to pay a total cash dividend of $0.18 per share for the four quarters ending March 31, 2024.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
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 credit losses, 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.

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.

Fair Value

Fair Value

The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximated their fair values as of March 31, 2023 and December 31, 2022 due to the short-term nature of these accounts.

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.

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

Basis of Fair Value Measurements

March 31, 2023

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

18

 

$

 

$

 

$

18

Total

 

$

18

 

$

 

$

 

$

18

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,618

 

$

5,618

Total

 

$

 

$

 

$

5,618

 

$

5,618

Basis of Fair Value Measurements

December 31, 2022

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

18

 

$

 

$

 

$

18

Total

 

$

18

 

$

 

$

 

$

18

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,593

 

$

5,593

Total

 

$

 

$

 

$

5,593

 

$

5,593

(1)The current and noncurrent contingent consideration are included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of March 31, 2023 and December 31, 2022.

The following table represents the change in the contingent consideration liability during the three months ended March 31, 2023:

 

Three Months Ended

 

March 31,

     

2023

Beginning Balance

$

5,593

Accretion of contingent consideration

 

25

Ending Balance

$

5,618

The Company’s financial instruments include outstanding borrowings of $79.2 million both as of March 31, 2023 and December 31, 2022, 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 was approximately $79.8 million and $76.5 million as of March 31, 2023 and December 31, 2022, 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 was 6.5% and 6.3% as of March 31, 2023, and December 31, 2022, 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.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (FASB) issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable and contract assets, 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. We adopted this standard using the modified retrospective approach with an effective date of January 1, 2023. The Company recognized a cumulative-effect adjustment increasing accumulated deficit and increasing the allowance for credit losses by $0.1 million.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Summary of assets measured at fair value on a recurring basis

Basis of Fair Value Measurements

March 31, 2023

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

18

 

$

 

$

 

$

18

Total

 

$

18

 

$

 

$

 

$

18

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,618

 

$

5,618

Total

 

$

 

$

 

$

5,618

 

$

5,618

Basis of Fair Value Measurements

December 31, 2022

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

18

 

$

 

$

 

$

18

Total

 

$

18

 

$

 

$

 

$

18

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

5,593

 

$

5,593

Total

 

$

 

$

 

$

5,593

 

$

5,593

(1)The current and noncurrent contingent consideration are included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of March 31, 2023 and December 31, 2022.

Schedule of change in the contingent consideration liability

 

Three Months Ended

 

March 31,

     

2023

Beginning Balance

$

5,593

Accretion of contingent consideration

 

25

Ending Balance

$

5,618

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS (Tables)
3 Months Ended
Mar. 31, 2023
ACQUISITIONS  
Schedule of consideration transferred and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date

Cash

    

$

3,450

Accrued working capital adjustment

378

ISG common stock

 

600

Contingent consideration

 

5,560

Total allocable purchase price

$

9,988

Accounts receivable and contract assets

$

1,841

Intangible assets

 

4,300

Accounts payable and accrued expense

(428)

Contract liabilities

 

(85)

Net assets acquired

$

5,628

Goodwill

$

4,360

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

    

Purchase Price

    

Estimated

     

Allocation

     

Useful Lives

Amortizable intangible assets:

Trademark and trade name

$

1,100

 

3 years

Customer relationships

2,900

8 years

Noncompete agreements

300

2 years

Total intangible assets

$

4,300

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2023
REVENUE  
Schedule of contract assets and contract liabilities

    

March 31,

    

December 31,

    

2023

    

2022

Contract assets

$

40,177

$

32,249

Contract liabilities

$

6,140

$

7,058

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
NET INCOME PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2023
NET INCOME PER COMMON SHARE  
Schedule of computation of basic and diluted earnings per share

Three Months Ended

March 31,

 

2023

    

2022

Basic:

Net income

$

3,491

$

4,930

Weighted average common shares

 

48,438

 

48,526

Earnings per share

$

0.07

$

0.10

Diluted:

Net income

$

3,491

$

4,930

Basic weighted average common shares

 

48,438

 

48,526

Potential common shares

 

1,850

 

2,800

Diluted weighted average common shares

 

50,288

 

51,326

Diluted earnings per share

$

0.07

$

0.10

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)
3 Months Ended
Mar. 31, 2023
SEGMENT AND GEOGRAPHICAL INFORMATION  
Schedule of geographical revenue information for the segment

Three Months Ended

March 31,

    

2023

    

2022

    

Revenues

Americas

$

48,408

$

41,437

Europe

 

23,051

 

23,463

Asia Pacific

 

7,027

 

7,663

$

78,486

$

72,563

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS (Details) - Minimum
Mar. 31, 2023
employee
country
client
Number of clients 900
Number of clients from top 100 enterprises in the markets 75
Number of digital-ready professionals | employee 1,600
Number of countries | country 20
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Liabilities:    
Contingent consideration $ 5,618 $ 5,593
Change in the contingent consideration liability    
Beginning Balance 5,593  
Accretion of contingent consideration 25  
Ending Balance 5,618  
Outstanding borrowings 79,200 79,200
Fair value of outstanding borrowing $ 79,800 $ 76,500
Debt instrument, valuation technique, extensible list us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ValuationTechniqueDiscountedCashFlowMember
Debt instrument, measurement input, extensible list us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember
Debt instrument, measurement input 0.065 0.063
Accumulated deficit $ (105,366) $ (108,747)
Allowance for credit losses 636 272
Cumulative effect adjustment | ASU 2016-13    
Change in the contingent consideration liability    
Accumulated deficit   100
Allowance for credit losses   100
Recurring    
Assets:    
Cash equivalents 18 18
Total 18 18
Liabilities:    
Contingent consideration 5,618 5,593
Total 5,618 5,593
Change in the contingent consideration liability    
Beginning Balance 5,593  
Ending Balance 5,618  
Recurring | Level 1    
Assets:    
Cash equivalents 18 18
Total 18 18
Recurring | Level 3    
Liabilities:    
Contingent consideration 5,618 5,593
Total 5,618 $ 5,593
Change in the contingent consideration liability    
Beginning Balance 5,593  
Ending Balance $ 5,618  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS - Agreemint Acquisition (Details)
Mar. 28, 2022
Agreement Acquisition  
Asset Acquisition [Line Items]  
Estimated useful life of assets 4 years
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS - Total allocable purchase price (Details) - Change 4 Growth, LLC
$ in Thousands
Oct. 31, 2022
USD ($)
Business Acquisition [Line Items]  
Cash consideration $ 3,800
Cash 3,450
Accrued working capital adjustment 378
ISG common stock 600
Contingent consideration 5,560
Total allocable purchase price $ 9,988
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS - Recognized identifiable assets acquired and liabilities assumed and acquisition costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Mar. 31, 2023
Oct. 31, 2022
Identified assets acquired, and liabilities assumed      
Goodwill $ 94,972 $ 94,970  
Contingent consideration 5,593 $ 5,618  
Change 4 Growth, LLC      
Identified assets acquired, and liabilities assumed      
Accounts receivable and contract assets     $ 1,841
Intangible assets     4,300
Accounts payable and accrued expense     (428)
Contract liabilities     (85)
Net assets acquired     5,628
Goodwill     $ 4,360
Acquisition related cost $ 200    
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITION - Amortizable intangible assets and period (Details) - Change 4 Growth, LLC
$ in Thousands
Oct. 31, 2022
USD ($)
Amortizable intangible assets:  
Total intangible assets $ 4,300
Trademarks And Trade Names  
Amortizable intangible assets:  
Total intangible assets $ 1,100
Estimated useful life 3 years
Customer Relationships  
Amortizable intangible assets:  
Total intangible assets $ 2,900
Estimated useful life 8 years
Noncompete Agreements  
Amortizable intangible assets:  
Total intangible assets $ 300
Estimated useful life 2 years
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE - Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
REVENUE    
Contract assets $ 40,177 $ 32,249
Contract liabilities $ 6,140 $ 7,058
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
REVENUE  
Revenue recognized, included in contract liability balance $ 3.5
Remaining performance obligations $ 132.6
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
NET INCOME PER COMMON SHARE - Antidilutive Securities (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Restricted Stock Units R S U    
Antidilutive securities    
Securities considered antidilutive (in shares) 0.1 0.0
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
NET INCOME PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic:    
Net income $ 3,491 $ 4,930
Weighted average common shares (in shares) 48,438 48,526
Earnings per share (in dollars per share) $ 0.07 $ 0.10
Diluted:    
Net income $ 3,491 $ 4,930
Basic weighted average common shares (in shares) 48,438 48,526
Potential common shares (in shares) 1,850 2,800
Diluted weighted average common shares (in shares) 50,288 51,326
Diluted earnings per share (in dollars per share) $ 0.07 $ 0.10
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
INCOME TAXES    
Effective income tax rates (as a percent) 32.90% 31.90%
Pretax income $ 5,204 $ 7,238
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Contingent Consideration    
Contingent consideration $ 5,618 $ 5,593
Change 4 Growth Acquisition [Member]    
Contingent Consideration    
Contingent consideration 5,600  
Contingent consideration-current $ 1,500  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT AND GEOGRAPHICAL INFORMATION (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Segment and geographical information    
Number of segments | segment 1  
Revenues $ 78,486 $ 72,563
Americas    
Segment and geographical information    
Revenues 48,408 41,437
Europe    
Segment and geographical information    
Revenues 23,051 23,463
Asia Pacific    
Segment and geographical information    
Revenues $ 7,027 $ 7,663
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details)
$ in Thousands
3 Months Ended
Feb. 22, 2023
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
Feb. 21, 2023
USD ($)
Dec. 31, 2022
USD ($)
FINANCING ARRANGEMENTS AND LONG-TERM DEBT          
Repayment of term loan facility   $ 79,175      
Outstanding borrowings   79,200     $ 79,200
Fair value of outstanding borrowing   $ 79,800     $ 76,500
Debt Instrument, Valuation Technique [Extensible List]   us-gaap:ValuationTechniqueDiscountedCashFlowMember     us-gaap:ValuationTechniqueDiscountedCashFlowMember
Debt Instrument, Measurement Input [Extensible List]   us-gaap:MeasurementInputDiscountRateMember     us-gaap:MeasurementInputDiscountRateMember
Debt instrument, measurement input   0.065     0.063
Credit Agreement 2023 | Base Rate          
FINANCING ARRANGEMENTS AND LONG-TERM DEBT          
Applicable margin (as a percent)     0.50%    
Credit Agreement 2023 | Federal Funds Rate          
FINANCING ARRANGEMENTS AND LONG-TERM DEBT          
Applicable margin (as a percent) 0.50%        
Credit Agreement 2023 | Secured Overnight Financing Rate (SOFR)          
FINANCING ARRANGEMENTS AND LONG-TERM DEBT          
Applicable margin (as a percent) 1.00%   1.50%    
Credit Spread Adjustment Percentage 0.10%        
Credit Agreement 2023 | Revolving Credit Facility          
FINANCING ARRANGEMENTS AND LONG-TERM DEBT          
Maximum borrowing capacity $ 140,000     $ 54,000  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENT (Details) - Subsequent Event - $ / shares
Mar. 31, 2024
May 31, 2023
SUBSEQUENT EVENT    
Dividends payable   $ 0.045
Forecast    
SUBSEQUENT EVENT    
Dividends payable $ 0.18  
XML 51 iii-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001371489 us-gaap:TreasuryStockCommonMember 2023-03-31 0001371489 us-gaap:RetainedEarningsMember 2023-03-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001371489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2022-12-31 0001371489 us-gaap:RetainedEarningsMember 2022-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001371489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2022-03-31 0001371489 us-gaap:RetainedEarningsMember 2022-03-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-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 srt:EuropeMember 2023-01-01 2023-03-31 0001371489 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001371489 srt:AmericasMember 2023-01-01 2023-03-31 0001371489 srt:EuropeMember 2022-01-01 2022-03-31 0001371489 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001371489 srt:AmericasMember 2022-01-01 2022-03-31 0001371489 iii:AgreementsAcquisitionMember 2022-03-28 2022-03-28 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001371489 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001371489 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001371489 us-gaap:RevolvingCreditFacilityMember iii:CreditAgreement2023Member 2023-02-22 0001371489 us-gaap:RevolvingCreditFacilityMember iii:CreditAgreement2023Member 2023-02-21 0001371489 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2024-03-31 0001371489 us-gaap:SubsequentEventMember 2023-05-31 0001371489 iii:CreditAgreement2023Member us-gaap:FederalFundsEffectiveSwapRateMember 2023-02-22 2023-02-22 0001371489 iii:CreditAgreement2023Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0001371489 iii:CreditAgreement2023Member us-gaap:BaseRateMember 2022-01-01 2022-03-31 0001371489 us-gaap:CommonStockMember 2023-03-31 0001371489 us-gaap:CommonStockMember 2022-12-31 0001371489 us-gaap:CommonStockMember 2022-03-31 0001371489 us-gaap:CommonStockMember 2021-12-31 0001371489 2022-03-31 0001371489 2021-12-31 0001371489 iii:Change4GrowthLLCMember us-gaap:TrademarksAndTradeNamesMember 2022-10-31 0001371489 iii:Change4GrowthLLCMember us-gaap:NoncompeteAgreementsMember 2022-10-31 0001371489 iii:Change4GrowthLLCMember us-gaap:CustomerRelationshipsMember 2022-10-31 0001371489 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001371489 iii:Change4GrowthAcquisitionMember 2023-03-31 0001371489 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001371489 iii:Change4GrowthLLCMember 2022-01-01 2022-12-31 0001371489 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001371489 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001371489 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001371489 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001371489 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2022-12-31 0001371489 iii:Change4GrowthLLCMember us-gaap:TrademarksAndTradeNamesMember 2022-10-31 2022-10-31 0001371489 iii:Change4GrowthLLCMember us-gaap:NoncompeteAgreementsMember 2022-10-31 2022-10-31 0001371489 iii:Change4GrowthLLCMember us-gaap:CustomerRelationshipsMember 2022-10-31 2022-10-31 0001371489 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001371489 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001371489 iii:CreditAgreement2023Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-02-22 2023-02-22 0001371489 iii:Change4GrowthLLCMember 2022-10-31 0001371489 iii:Change4GrowthLLCMember 2022-10-31 2022-10-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001371489 2022-01-01 2022-03-31 0001371489 2023-03-31 0001371489 2022-12-31 0001371489 srt:MinimumMember 2023-03-31 0001371489 2023-05-05 0001371489 2023-01-01 2023-03-31 shares iii:employee iso4217:USD pure iii:client iso4217:USD shares iii:country iii:segment 0001371489 --12-31 2023 Q1 false http://fasb.org/us-gaap/2022#ValuationTechniqueDiscountedCashFlowMember http://fasb.org/us-gaap/2022#ValuationTechniqueDiscountedCashFlowMember http://fasb.org/us-gaap/2022#MeasurementInputDiscountRateMember http://fasb.org/us-gaap/2022#MeasurementInputDiscountRateMember http://fasb.org/us-gaap/2022#ValuationTechniqueDiscountedCashFlowMember http://fasb.org/us-gaap/2022#ValuationTechniqueDiscountedCashFlowMember http://fasb.org/us-gaap/2022#MeasurementInputDiscountRateMember http://fasb.org/us-gaap/2022#MeasurementInputDiscountRateMember Information Services Group Inc. 100000 10-Q true 2023-03-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 Yes Yes Accelerated Filer false false false 48382738 23722000 30587000 636000 272000 87087000 80170000 5614000 4724000 116423000 115481000 84000 83000 5561000 5929000 6363000 6780000 94970000 94972000 13585000 14380000 2930000 2818000 3737000 2585000 243653000 243028000 13533000 15925000 4300000 6140000 7058000 23278000 23908000 42951000 51191000 79175000 74416000 2433000 2391000 4457000 4857000 10853000 9742000 139869000 142597000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 100000000 100000000 49472000 48378000 49472000 48300000 49000 49000 225333000 226293000 1094000 1172000 6878000 7487000 -9354000 -9677000 -105366000 -108747000 103784000 100431000 243653000 243028000 78486000 72563000 49169000 43955000 20670000 19587000 1597000 1289000 7050000 7732000 84000 45000 1736000 563000 -194000 24000 5204000 7238000 1713000 2308000 3491000 4930000 48438000 48526000 50288000 51326000 0.07 0.10 0.07 0.10 3491000 4930000 97000 -169000 323000 -534000 3814000 4396000 49472000 49000 226293000 -7487000 -9677000 -108747000 100431000 3491000 3491000 323000 323000 -110000 -110000 698000 698000 -90000 298000 208000 -1009000 1009000 -57000 -57000 0.04 1960000 1960000 2042000 2042000 49472000 49000 225333000 -6878000 -9354000 -105366000 103784000 49362000 49000 237628000 -3871000 -6940000 -128473000 98393000 4930000 4930000 -534000 -534000 5489000 5489000 -9000 195000 186000 -840000 840000 101000 101000 1447000 1447000 10000 10000 1503000 1503000 49362000 49000 236724000 -8325000 -7474000 -123543000 97431000 3491000 4930000 803000 761000 794000 528000 35000 -129000 379000 71000 86000 2042000 1503000 25000 1428000 217000 300000 -211000 256000 6776000 2996000 708000 -1499000 -2632000 -3390000 -919000 457000 15000 -1122000 -3374000 4111000 501000 1046000 -501000 -1046000 79175000 79175000 1075000 208000 186000 827000 299000 333000 1960000 10000 298000 5156000 -3176000 -6388000 187000 -536000 -6864000 -3859000 30670000 47609000 23806000 43750000 1119000 413000 1750000 1088000 1009000 840000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 1—DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Information Services Group, Inc. (Nasdaq: III) (the “Company,” “ISG,” “we,” “us” or “our”) is a leading global technology research and advisory firm. A trusted business partner to more than 900 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, Connecticut, ISG employs approximately 1,600 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. The information on or accessible through our website is not part of and is not incorporated by reference into this Quarterly Report on Form 10-Q, and the inclusion of our website address in this Quarterly Report on Form 10-Q is only for reference.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">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.</p> 900 75 1600 20 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 2—BASIS OF PRESENTATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022, have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments (consisting of normal recurring accruals) have been made that are considered necessary for a fair statement of the financial position of the Company as of March 31, 2023 and the results of operations for the three months ended March 31, 2023 and 2022 and the cash flows for the three months ended March 31, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022 has been derived from the Company’s audited consolidated financial statements. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the financial statements for the fiscal year ended December 31, 2022, which are included in the Company’s 2022 Annual Report on Form 10-K filed with the SEC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 3—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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 credit losses, useful lives of furniture, fixtures and equipment and definite lived intangible assets, depreciation expense, fair value </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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;margin:0pt;"><span style="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;">Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximated their fair values as of March 31, 2023 and December 31, 2022 due to the short-term nature of these accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;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;">Level 1 measurements include unadjusted quoted market prices for identical assets or liabilities in an active market;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;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;">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</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;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;">Level 3 measurements include those that are unobservable and of a highly subjective measure.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;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 following tables summarize the assets and liabilities (as applicable) measured at fair value on a recurring basis at the dates indicated:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Basis of Fair Value Measurements</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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;">March 31, 2023</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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:2.05%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p 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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p 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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,618</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,618</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:61.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Basis of Fair Value Measurements</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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, 2022</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,593</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,593</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:10pt;margin:0pt;"><span style="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;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><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;">The current and noncurrent contingent consideration are included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of March 31, 2023 and December 31, 2022.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="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 following table represents the change in the contingent consideration liability during the three months ended March 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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: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.5pt 0pt 0pt;"> 5,593</p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;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:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.5pt 0pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.5pt 0pt 0pt;"> 5,618</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s financial instruments include outstanding borrowings of $79.2 million both as of March 31, 2023 and December 31, 2022, 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 was approximately $79.8 million and $76.5 million as of March 31, 2023 and December 31, 2022, 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 was 6.5% and 6.3% as of March 31, 2023, and December 31, 2022, 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Recently Issued Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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 June 2016, the Financial Accounting Standards Board (FASB) issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable and contract assets, 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. We adopted this standard using the modified retrospective approach with an effective date of January 1, 2023. The Company recognized a cumulative-effect adjustment increasing <span style="-sec-ix-hidden:Hidden_S2PwMOWGrkqU0DIyFq9cIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">accumulated deficit</span></span> and increasing the allowance for credit losses by $0.1 million. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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 credit losses, useful lives of furniture, fixtures and equipment and definite lived intangible assets, depreciation expense, fair value </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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;margin:0pt;"><span style="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;">Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximated their fair values as of March 31, 2023 and December 31, 2022 due to the short-term nature of these accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;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;">Level 1 measurements include unadjusted quoted market prices for identical assets or liabilities in an active market;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;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;">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</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;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;">Level 3 measurements include those that are unobservable and of a highly subjective measure.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;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 following tables summarize the assets and liabilities (as applicable) measured at fair value on a recurring basis at the dates indicated:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Basis of Fair Value Measurements</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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;">March 31, 2023</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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:2.05%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p 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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p 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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,618</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,618</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:61.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Basis of Fair Value Measurements</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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, 2022</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,593</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,593</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:10pt;margin:0pt;"><span style="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;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><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;">The current and noncurrent contingent consideration are included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of March 31, 2023 and December 31, 2022.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="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 following table represents the change in the contingent consideration liability during the three months ended March 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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: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.5pt 0pt 0pt;"> 5,593</p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;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:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.5pt 0pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.5pt 0pt 0pt;"> 5,618</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s financial instruments include outstanding borrowings of $79.2 million both as of March 31, 2023 and December 31, 2022, 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 was approximately $79.8 million and $76.5 million as of March 31, 2023 and December 31, 2022, 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 was 6.5% and 6.3% as of March 31, 2023, and December 31, 2022, 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. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Basis of Fair Value Measurements</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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;">March 31, 2023</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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:2.05%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p 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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p 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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,618</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,618</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:61.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Basis of Fair Value Measurements</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.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, 2022</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 18</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.02%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,593</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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.37%;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.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.02%;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.39%;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.5pt 0pt 0pt;"> 5,593</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:10pt;margin:0pt;"><span style="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;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><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;">The current and noncurrent contingent consideration are included in “Accrued expenses and other current liabilities” and “Other liabilities,” respectively, as of March 31, 2023 and December 31, 2022.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 18000 18000 18000 18000 5618000 5618000 5618000 5618000 18000 18000 18000 18000 5593000 5593000 5593000 5593000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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: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.5pt 0pt 0pt;"> 5,593</p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;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:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.5pt 0pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:86.89%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.5pt 0pt 0pt;"> 5,618</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5593000 25000 5618000 79200000 79200000 79800000 76500000 0.065 0.063 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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;margin:0pt;"><span style="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 June 2016, the Financial Accounting Standards Board (FASB) issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable and contract assets, 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. We adopted this standard using the modified retrospective approach with an effective date of January 1, 2023. The Company recognized a cumulative-effect adjustment increasing <span style="-sec-ix-hidden:Hidden_S2PwMOWGrkqU0DIyFq9cIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">accumulated deficit</span></span> and increasing the allowance for credit losses by $0.1 million. </p> 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">NOTE 4</b><b style="font-weight:bold;">—</b><b style="font-family:'Times';font-weight:bold;">ACQUISITIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Agreemint Acquisition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On March 28, 2022, ISG executed an asset purchase agreement for the purchase of substantially all of the assets of Agreemint, which is an automated, platform-based contracting solution that will enhance the value of ISG GovernX and our other platform solutions now in development. We determined the transaction to be an asset acquisition as substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset: the software and related intellectual property rights. The cash paid for the acquisition as of the balance sheet date is reflected in Cash flows from investing activities of the Statement of Cash Flows. The related software acquired, which is capitalized within “Furniture, fixtures and equipment, net”, is being depreciated over four years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;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;">Change 4 Growth Acquisition </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">On October 31, 2022, a subsidiary of the Company executed an Asset Purchase Agreement with Change 4 Growth, LLC (“Change 4 Growth”) and consummated the acquisition of substantially all the assets, and assumed certain liabilities, of Change 4 Growth. The purchase price was comprised of </span><span style="background:#ffffff;">$3.8</span><span style="background:#ffffff;"> million of cash consideration, </span><span style="background:#ffffff;">$0.6</span><span style="background:#ffffff;"> million of shares of ISG common stock issued promptly after closing and Change 4 Growth will also have the right to receive additional consideration paid via earn-out payments, if certain financial targets are met. At the agreement date, the Company estimated such earn-out payment would be </span><span style="background:#ffffff;">$5.6</span><span style="background:#ffffff;"> million. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">The following table summarizes the consideration transferred to acquire Change 4 Growth and the amounts of identified assets acquired, and liabilities assumed as of the agreement date:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.21%;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:2.05%;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.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:10.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.5pt 0pt 0pt;"> 3,450</p></td></tr><tr><td style="vertical-align:bottom;width:86.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued working capital adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 378</p></td></tr><tr><td style="vertical-align:bottom;width:86.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ISG common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.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.5pt 0pt 0pt;"> 600</p></td></tr><tr><td style="vertical-align:bottom;width:86.21%;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:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,560</p></td></tr><tr><td style="vertical-align:bottom;width:86.21%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.16%;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.5pt 0pt 0pt;"> 9,988</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">This business combination was accounted for under the acquisition method of accounting, and as such, the aggregate purchase price was allocated to the assets acquired and liabilities assumed based on estimated fair values as of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">the closing date. Based on the valuation and other factors as described above, the purchase price assigned to intangible assets were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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.5pt 0pt 0pt;"> 1,841</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,300</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable and accrued expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;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></tr><tr><td style="vertical-align:bottom;width:75.95%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:21.08%;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.5pt 0pt 0pt;"> 5,628</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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.5pt 0pt 0pt;"> 4,360</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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 primary factors that drove the goodwill recognized, the majority of which is deductible for tax purposes, were the inclusion of the legacy Change 4 Growth workforce and associated organizational change management expertise to enhance and expand the offerings of the ISG Enterprise Change service line.</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 associated with this acquisition are included in the selling, general and administrative expense in the Consolidated Statement of Income and Comprehensive Income and totaled $0.2 million during year ended December 31, 2022. 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:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Purchase Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Allocation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:8.64%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademark and trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;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:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2 years</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:9.83%;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.5pt 0pt 0pt;"> 4,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P4Y 3800000 600000 5600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.21%;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:2.05%;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.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:10.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.5pt 0pt 0pt;"> 3,450</p></td></tr><tr><td style="vertical-align:bottom;width:86.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued working capital adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 378</p></td></tr><tr><td style="vertical-align:bottom;width:86.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ISG common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.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.5pt 0pt 0pt;"> 600</p></td></tr><tr><td style="vertical-align:bottom;width:86.21%;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:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,560</p></td></tr><tr><td style="vertical-align:bottom;width:86.21%;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.16%;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.5pt 0pt 0pt;"> 9,988</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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.5pt 0pt 0pt;"> 1,841</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,300</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable and accrued expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;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></tr><tr><td style="vertical-align:bottom;width:75.95%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:21.08%;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.5pt 0pt 0pt;"> 5,628</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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.5pt 0pt 0pt;"> 4,360</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3450000 378000 600000 5560000 9988000 1841000 4300000 428000 85000 5628000 4360000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Purchase Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Allocation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:8.64%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademark and trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;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:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;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:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">2 years</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:9.83%;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.5pt 0pt 0pt;"> 4,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1100000 P3Y 2900000 P8Y 300000 P2Y 4300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 5—REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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 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, is not distinct. For contracts with multiple performance obligations, the Company allocates the transaction price to each performance obligation using our best estimate of the standalone selling price, or SSP, of each distinct product or service in the contract. The Company establishes SSP based on management’s estimated selling price or observable prices of products or services sold separately in comparable circumstances to similar clients. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:10pt 0pt 10pt 0pt;">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.</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;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:10pt 0pt 10pt 0pt;">The timing of revenue recognition, billings and cash collections result 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:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,249</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,058</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Revenue recognized for the three months ended March 31, 2023 that was included in the contract liability balance at January 1, 2023 was $3.5 million, and primarily represented revenue from our subscription contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Remaining Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of March 31, 2023, the Company had $132.6 million of remaining performance obligations, the majority of which are expected to be satisfied within the next twelve months.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,249</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,058</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 40177000 32249000 6140000 7058000 3500000 132600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 6—NET INCOME PER COMMON SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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. For the three months ended March 31, 2023 and 2022, 0.1 million and 0.0 million<span style="color:#ff0000;"> </span>restricted stock units, respectively, have not been considered in the diluted earnings per share calculation, as the effect would be anti-dilutive.      </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">The following table sets forth the computation of basic and diluted earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,930</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,526</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.10</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,930</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,526</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.78%;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.5pt 0pt 0pt;"> 1,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;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.5pt 0pt 0pt;"> 2,800</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 51,326</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.78%;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.5pt 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.77%;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.5pt 0pt 0pt;"> 0.10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 100000 0.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,930</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,526</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.10</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,930</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,526</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.78%;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.5pt 0pt 0pt;"> 1,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;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.5pt 0pt 0pt;"> 2,800</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 51,326</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.78%;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.5pt 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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.77%;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.5pt 0pt 0pt;"> 0.10</p></td></tr></table> 3491000 4930000 48438000 48526000 0.07 0.10 3491000 4930000 48438000 48526000 1850000 2800000 50288000 51326000 0.07 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 7—INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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 Company’s effective tax rate for the three months ended March 31, 2023 and 2022 was 32.9% and 31.9% respectively, based on pretax income of $5.2 million and $7.2 million, respectively. The Company’s effective tax rate for the quarter ended March 31, 2023 was impacted by the non-deductible expenses and earnings and losses in certain foreign jurisdictions and the impact of vesting of restricted stock units.  </p> 0.329 0.319 5200000 7200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 8—COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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 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 as of March 31, 2023 and December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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;">Change 4 Growth Contingent Consideration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="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 March 31, 2023, the Company has recorded a liability of $5.6 million representing the estimated fair value of contingent consideration related to the acquisition of Change 4 Growth, of which $1.5 million was classified as current and included in accrued expenses on the consolidated balance sheet.</p> 5600000 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 9—SEGMENT AND GEOGRAPHICAL INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company operates as one reportable segment consisting primarily of fact-based sourcing advisory services. The Company operates principally in the Americas, Europe and Asia Pacific.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Geographical revenue information for the segment is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;background:#cceeff;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.17%;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.5pt 0pt 0pt;"> 78,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.19%;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.5pt 0pt 0pt;"> 72,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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 by service line for the purposes of making operating decisions or allocating resources.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;background:#cceeff;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.17%;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.5pt 0pt 0pt;"> 78,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.19%;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.5pt 0pt 0pt;"> 72,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 48408000 41437000 23051000 23463000 7027000 7663000 78486000 72563000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 10—FINANCING ARRANGEMENTS AND LONG-TERM DEBT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On February 22, 2023, the Company amended and restated its senior secured credit facility to increase the revolving commitments per the revolving facility (the “2023 Credit Agreement”) from $54.0 million to $140.0 million and eliminate its term loan. The material terms under the 2023 Credit Agreement are as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;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 revolving credit facility has a maturity date of February 22, 2028 (the “Maturity Date”).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;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:10pt;margin-bottom:10pt;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:10pt;margin-bottom:10pt;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) Term SOFR, 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) Term SOFR (which is the Term SOFR screen rate for the relevant interest period plus a credit spread adjustment of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">) as determined by the Administrative Agent, plus the applicable margin. The applicable margin is adjusted quarterly based upon the Company’s consolidated leverage ratio. Prior to the end of the first quarter-end following the closing of the credit facility, the applicable margin shall be a percentage per annum equal to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">0.50 %</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for the revolving loans maintained as Base Rate loans or </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.50%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for the revolving loans maintained as Term SOFR loans. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;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 dispositions 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 consolidated leverage ratio and consolidated interest coverage ratio. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;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:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company’s financial statements include outstanding borrowings of $79.2 million at both March 31, 2023 and December 31, 2022, 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 was approximately $79.8 million and $76.5 million as of March 31, 2023 and December 31, 2022, 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 was 6.5% and 6.3% as of March 31, 2023 and December 31, 2022, 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. The Company is currently in compliance with its financial covenants.</p> 54000000.0 140000000.0 0.005 0.010 0.0010 0.0050 0.0150 79200000 79200000 79800000 76500000 0.065 0.063 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 11—SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued and has determined that there have been no events that have occurred that would require adjustments to the disclosures of the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="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 May 2023, the Company announced it will pay a quarterly dividend of $0.045 per share of common stock. The Company expects to pay a total cash dividend of $0.18 per share for the four quarters ending March 31, 2024.</p> 0.045 0.18 EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /!UJ58'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 " #P=:E6D>Z^0^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFEA0-3U N($$A*30-RBQ-LBFC]*C-J]/6W8.B%X (ZQ?_G\ M67*K@E ^XG/T 2,93!>C[5T2*JS9GB@(@*3V:&4JIX2;FEL?K:3I&7<0I/J0 M.X2ZJE9@D:26)&$&%F$ALJ[52JB(DGP\XK5:\.$S]AFF%6"/%ATEX"4'ULT3 MPV'L6S@#9AAAM.F[@'HAYNJ?V-P!=DR.R2RI81C*H&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" #P=:E6FQMWU<(% #U'@ & 'AL+W=O4?[_' M"22T7'+[?M\9:+KW+#F$*O41C+Z\Y&J>2JUY/>AD54GO.$ MQ?#+BHN(*K@5ZYY,!*-^%A2%/>(X%[V(!G%G,LZ>+<1DS%,5!C%;""33**)B M=\-"OKWNX,[AP6.PWBC]H#<9)W3-EDS]F2P$W/4*%3^(6"P#'B/!5M>=*;Z: MN40'9&_\%;"M/+I&&N69\Z_Z9NY?=QQ=(A8R3VD)"E\O;,;"4"M!.;[M13O% M?^K X^N#^GT&#S#/5+(9#_\.?+6Y[HPZR&"BS3[3- MW^WW.\A+I>+1/AA*$ 5Q_DU?]Q5Q'( K L@^@+P+P&Y%@+L/<#/0O&09UBU5 M=#(6?(N$?AO4]$56-UDTT 2Q3N-2"?@U@#@UN>5>"EE1:!K[Z"Y6@=JA>9PW M#UW-720W5# Y[BGX-QW3\_;*-[DRJ5!VT4<>JXT$59_Y;^-[4,JBJ.10U!MB M%?Q(Q3ER\1DB#G$-Y9G5A>^0,S!%ORF-6U2Q-^S]@KUO4R_9GW8),Y':P['3?3 A M6:-:(@T*I$$SI(>4"L5$N$./+.%"F?#L4DJDIDJ96:-:XET4>!?-\!9,!%PW M6!_!>&%,GEVIZ(65W= :WY)S6' .&[9,06&JR8:PZCS:M58TE,9$6L-: HX* MP)&U4/N1YCX(&?J41L],F,#L&HZ#NZY+1D,3G#6T)=QE 7?9!.Z1K0.I(($* M?:*1L8W:=8XGL"64,?"81+\)GB8P1'OG)FRK8$ML[)23L-,$' K'!336K.1G M:*F@AR(NT(RGL1([^/:-M5&C?GMG(K8'M44^\AVX"?(3?45S'WILL J\/&/5 MS;I&DCC= ;G W/#M@>WY24E+VG"._5]4)=GAPOT =Y#GV-S7NV2!(^&:*I" MZ"B!!ZU%@ DTDEMEVI*71@E;OPBOATBQAN\5Y#[K@4M$0_1,DU6.4 M7=&YN'2(D?04M@F7O@G;[4[66*>P0*X&LPL0QVB2[%%ML4J;A.W>Y@/W(%^+ M#8]M-J)&9("'71<[CI'O%"8)ERX)VRW.4Z# (/$5PN3GYU_ !'BI@$P:(>U* MRVSYJZ5F/(JTH5#<^WJ&?G3.P4>AA KT0D.SX[=+MZV$TDUANPT"#^P'\1HM M=]$S#XWL-3YJ/C=BG<(LD=(L$;N=.203W;UZ&QJO6:5+K!'Z-%W>3HTK47M@ M6\+2&Y%&WFB6"J'7,OD")LLD3"BI<2^F1O&+<0=G9H]JRUEZ(M+($\UC6'#G M^WEZ44H/X$9.NV(5YRD<$"D=$&GD@/2B#((U%\:QJ$9GZGD,)$# S\6, MK*?P0*3T0*21!UI&- S132KA9VENL7:=RM6W/:XM7VE]2"/K9E\/N=H@4].G+B^3_L@=D:$[&O=>3(RE"R*- M-HMF,)8*L'OSV&>OZ ]F3F/=GI&#W2'NCRZ-#*WAH'&%KQ*KV;^UA;1E+ M\^/:K[!F$=[4%O&TOBX=ILR!4 _APRI<8RI$:@<5>UQ_Q>L M=W2PJ">\[+Q5(D_O1^9GC,73XDQWFIUD]LK7\P/ACU3/EQ*%; 6ASOD0!CR1 MG['F-XHGV3'E,U>*1]GEAE&?"?T"_+[B7!UN]!\4)]V3?P%02P,$% @ M\'6I5LW&AIC)!@ Z1P !@ !X;"]W;W)K9D>E8J"2Z))7+?OV2DB+9 M)D4G:%X2R1J.SLR0$*EN^>U4;#@ERWI0D4^1YX73@F3E:'92_W;%9R>LDGE6TBL.1%44A#]^ MH#F[/QW!T=,/W[/;M=0_3&!7-#!)VS_-]L*=>GHW@$EG1%JEQ^9_>?:!M0#3!EN:C_ M@OO6UAN!M!*2%>U@A:#(RN8_>6@3L34 ^@,#4#L /7< ;@?@.M &61W6.9%D M=L+9/>#:6GG3%W5NZM$JFJS495Q(KIYF:IR!NAG"D,WZW'8YIA;T@CCJK'9Q^ MA]-WXCQ+4U8I6*I)I%1AO,EI YN5DJM5W]9J#$K5Y-@*D%RU(E*F5-\85YQN2+8$ M]$%U9$%%C9K)->5JV1^:E(&!* BAOP?;-/(CY-M1AQWJT(GZFDF2/P-@:+P; MPM#7*WX'HLTL\&-H!QEU(",GR.]42)ZEDC9SW88O,DNZGSZ+";;CBCM)=C(IL4JAO$ QI[#H)O$OM4-T@$.&Z_%$=YO MZ!8KM)WG77 ]<4$WRJ$U)Q>NJ:"F3L_)V(BDOU*[DQMXOG&Y?7">3\-2D&^HJ/>=!-^G-GV3; MH4EGTI>2-$9;,:TB)3D'0/8L!]TTIR8)KZA3C!V";_(:PBB*]_';S!)O( #4 M\Q]R\]^N+CN %9E,YZ,DV-<3%K, PF1 G*&>$)&;$+_L3.Q.QZ?&*K!B-\DO M2F"TSY$V,]^'X0#VK>WB"SCR4)HM%.@;3<5FA0>3W!,E.D"4&\J)S,K;5K4= MPFHRHN\'^[QILXJ#@?T>ZGD3N7FS(?5#"$U2A%YL<*?%+(G\ 1&'>N9$[MU: ML[X.031W7! G<9CL8[38^2A(AA+97/) M) 7Q6RMTIV,[E0#K":Y4O*Q5_UGDI:]_SH55GS MM;SM!MVS*W*SZQ5_:DA"AS\&1]ZQYT$E=CBX(WE%WP/HC3W/ V)-ZOUF)=>, M9__1Y7M0LI*"3 C%?-9$.5_]DCGQ^XYVT]/S.G+SNEX0K!S*S5CE9C Y?C+V M(_3TI,E2O:C\>(RC&+!*"K6Q6^H62R3X2GBZ[@XV&T.7!_72/0_G-*7%C6J$ M]N/-MB:F?O"-]N*TV3T[[ 4&=@N,L^4RT^?NJ@OJ8ZM)5H*4;#+5%:W'AZ9T M0$@)ZOUN;;4+U79R &ZO,;!;8UQSQ7H5?VQ*#][ L9?X=?+A&*JBI.W$J&NS M>TXXUL5(F9#61HE-83$)8T/GV/('T+::Q'\G#V\>":78)LH4=W!R*O-SO/Q@,S#O2[!+]0E]1Q_ M-OS /.:W'4C8[G6=RC]$5 UQ=NL%$J"KM1 [SA2?GCS7:VYD6Q3?YJZ M85*RHKY<4Z)@:P/U?,649&EO]->N[NOF[']02P,$% @ \'6I5E\J -D] M P V0H !@ !X;"]W;W)K,]+8(D*)6I*RVWWZ'4J**MF*G6SK"XN4 MYA]^,SS->"?DDXH!-/F>\%1-K%CK[-JV51A#0M6ER"#%+VLA$ZJQ*S>VRB30 MJ! EW/8+64P%KGF+(6E)"I/$BI_W 7NXGE6L\OOK!-K,T+ M.QAG= ,KT%^SI<2>77N)6 *I8B(E$M83:^I>S]Q"4%C\S6"G&FUB0GD4XLET M/D<3RS%$P"'4Q@7%QQ9FP+GQA!S_5$ZM>DPC;+:?O?]9!(_!/%(%,\&_L4C' M$VMHD0C6-.?ZB]A]@BJ@*^,O%%P5_V17V3H6"7.E15*)D2!A:?FDWZM$- 1N M[P6!5PF\UPK\2N 7@99D15ASJFDPEF)'I+%&;Z91Y*908S0L-=.XTA*_,M3I M8'9_-U_WG^?0!.S?3V^G=;$%6GQ:+AQ4Y6U()J8Y!LY#R<_*! M?%W-R=F[M_MC6"&J&L\,*ZJ:$\EZ ^HO*2^*[ M%\1S/+]#/CLNGT-8R[VVW,;TU#GRZAQYA3__5W+4%67IMM?MUFS0:Y71$"86 M[D %<@M6\/X/M^]\[(KY-SEK9<"O,^ ?\QY,PU#DJ5:X<4-@6_K(<LKQ8*!I")W37H[2+T8Q!\PVZ/O]L;UMQGEHXPV\VJ:%WZOQ M>T?QEW@T@)00$=Q/X=,%R:@D6\IS(&>X4B/!.96*9"#+]7S>Q5X.,6AP.9>. MX^[1G[)J\5_5_%=OXZ]V'L6O##&G[X!OA7K8=A M]TSOY_FD68MW5/..WL[[\G(8'4#T1KW&,5"BGK)JD;K.SRO1>3LKED!*XY'' MTDWGA>82ZC5O/F>'E7N0 M6;M1=YBB#^_M#4L5X;!&F7,Y0+TLZZBRHT56E"*/0F-A4S1CK#U!&@/\OA9" M/W=,=5-7L\%_4$L#!!0 ( /!UJ5;EGC$;,04 !(5 8 >&PO=V]R M:W-H965T&ULM5AM;^(X$/XK%E>=6JDMB4-(T@.D%EAMI8-6 MI;O[V04#T28V9QMH[]??Y(4$$L>[E;A^*'F9&3_SXGDF[NVY^"G7E"KT'D=, M]EMKI39W[;:GRKHI#19X'D-HZ)^'B@$=_W6W;K\. E7*U5\J ]Z&W(BLZH^K9Y%G#7 M+JPLPI@R&7*&!%WV6_?VW1"[B4(J\3VD>WETC1)7WCC_F=P\+OHM*T%$(SI7 MB0D"/SLZI%&46 (<_^1&6\6:B>+Q]<'ZE]1Y<.:-2#KDT8]PH=;]EM]""[HD MVTB]\/U7FCN4 ISS2*;_T3Z7M5IHOI6*Q[DR((A#EOV2]SP01PI@1Z^ @T*#BY@I,ZFB%+W1H1108]P?=()-)@+;E(8Y-J@SAJ"G!L.G MZ6@\G8U'"*YF3W\_CNY?X6;V"C^3\?05/7U!C]/ATV2,[J>)T.3Y9?P5-!Z_ MCP\O;M"WV0A=7EPAN2:"2A0R]+KF6TG80EZCBY/[7EL![&3Q]CR'^)!!Q T0 M'33A3*TE&K,%79SJM\'=PF=\\/D!&PU.B+A%CGV-L(4=#9[A[ZMC QRG2(&3 MVG/^OQ3H@IHMVM$OFG2'.[DA<]IOP?:75.QH:_#G'W;7^DL7D3,9.XE/IXA/ MQV1]\$)WE&VIMG(RS6ZJF72LW<#S.WZWU]X=H]=(8;?K%%(GL-P"EFM,V].& M"J)"MD+T'9JJU -TSYF%,QD[<;=;N-LU9F$4"NB\:,ZED@@VE8%<5W*#ES?TR/V"\2^.YU3AJA#P'Z\'95LEK MEA'>(U,4=H$RH,LM'*_L=RK@-#*=AJ*TCSC7_CUL^1[2@K-K"]_8GE-M;3JQ MQM9FXQ(A-B*$$0D&( 83B!"4S3\0[!8F239Z749UP-:E M<*V\56#6%=RL..WX"Q9#/;3&L\W$]D!D.-=Z66>ECM\YJMHHZL3D*N MA?T:,HV8[30B*]G*#HQE,R:"06E(!+25E8R^2HRD]^DJ.9.UT\^LT##BXY&5LYF5='6HQ:AC:MZL3CD8*/KJJK;9] M=+H44[%*#]TD? ENF?7J<57G^8-\-L^.YTDQV6C@A8A4RB2*Z M!)/6K0? 1'8 E]THODG/L-ZX4CQ.+]>4+*A(!.#]DG-UN$D6*(Y!!_\!4$L# M!!0 ( /!UJ5;"OZ'&PO=V]R:W-H965T&ULM55;3]LP%/XK5H8FD("D25<&2R/UAJBT7D0+>W:3T\8BL3/;O?#O M=^RD66&EVL/V4OO8Y_O.I3Y?PJV0+RH%T&279URUG53KXLYU59Q"3M6U*(#C MS5+(G&HTYN;[GM=R<,NY$H3V;RB@4:YTQ#E-)U#K/J7SM0B:V M;:?A[ \>V2K5YL"-PH*N8 ;ZJ9A*M-R:)6$Y<,4$)Q*6;:?3N.LUC;]U>&:P M50=[8BI9"/%BC&'2=CR3$&00:\- <=E #[+,$&$:/RM.IPYI@(?[/?N]K1UK M65 %/9']8(E.V\Y7AR2PI.M,/XKM U3U?#%\L9#0@ MG;%Q&DT?!P^(&#X/]A?G4RJ!ZQ0TBVEV0:[(TZQ/SL\NR!EAG,Q3L5:4)RIT M-69LXKIQE5VWS,[_(+N C 02*S+@"21O\2Y66I?K[\OM^B<)1U1>DZ!Q27S/ M#X[DT_M[N'\BG:#N?F#Y@O_7_6--+8,VCPQ.ZF\,R__1IM&YKGS)[]V#..*9+!$2N_Z!G5#EE)4&EH4=IH7 M0J,VV&V*Z@W2..#]4@B]-TR ^GL0_0)02P,$% @ \'6I5A$^SK$Z" M/4@ !@ !X;"]W;W)K_6$+J M\YR&?FG@O&U=/^?%MW)'2(7^2I.LO%GLJFK_=KDLPQU)@_)-OB<9_6:;%VE0 MT+V^OFL_OB]CH_5$FR[/WJ-Z5QSS_5F_XT<=>#Y^Q]TI]EYNC./04G6>?+O.*IV-PMC@2*R#0Y)]3E_]DB[0ZN:%^9) MV?Q%SVU;:8'"0UGE:1M,>Y#&V?$U^*L]$&!;017<7A?Y,RKJUI16OVD4U$33,8^S6NR;JJ#?QC2NNEW??;+L3QO; M0O3=YNZ#;[U[H!N;!_KRT?[T@.X2/I+B#PYF+<:\BZ*X/JF"!-T'<83\#*V#?5S1;0'4$D,?Z*Q2 M'HKOT[VS)WH7AH?TD 05B=!=M2,%HKM-YZQ=/9D\$?0A+TL1WKD<;Y%M',;5 MB8;6QZ_J-&2[I5,/"J+_4+W1B:SBI')?GHI#\R8&?U[?_(GARNEP]\.6]"PY MG2KX=*K@AJ..<-X'29"%! 45W<7P#5+D7Q"6L,P3]Y&D-:3Z>O-TJYK7RZ=S MX0Z;8$77L-%O9@V;72F&+O=;V9Q6FJE*_5:.EC U55_I)/78>]N^NCZ-"KA-YEO^9I3XB9 P?^)8]+2GG[2G"[5W>EQL'Y0+LC\4X8Y>OB.>ZH2P MN:J#A%DZY^"H!O-<8T.F="!A+B3,@X3Y4T>VISOCI#M#J+O[(@\)B4JT+?(4 MQ65Y:)YR\BVR-_?WK1IY"A1BYRK0&.X:HQAKV$0V5XRJ(/OD0,)<2)@'"?,Y MQ]70^)HR3YHRA9KRSU14,?/:-B_0Y\V7$CV1LN+/;4+X7&690V49;,G#&C8: MM+$A>^5 PEQ(F <)\X%@/1'*4E>TEH0R?!>&Q8%$*(J?XHAD=([+,W3(CL(3 MS&QB[%P!MK2> F6)*$RXS[!BQFS5R9P]456=E1UD4AN4YH#27%":!TKS)P>KK[O.BI#%7L0Z*'=G ML]^^]K:J_#CSM:5 KA(AB_'KEL:<4ZP.(5/:H#0'E.:"TCQ0FC\Q5'T5=KZ) M+#9.COYGO=8@:FHK)"N#VFWE2@^R#+^6A]Z+O)(45GN@=@DHS0&EN: T#Y3F M3XU57WR=&2(+J]+G=NS'H#@Y=9@K/G7:CVW;G'<3*YJ.5594PW97AH+9!U9> M,UW5V;J:>"=GRX"35,;*2F5-6="T/B>MJ:O*V-U5YPS(8FM@Q)B='FYN"7G@ MS(JSSZV.@=)L4)H#2G-!:1XHS8>B]17;V0RRV&<862/"5ZEVP:0T+$ACK&%S M<*7C%*YUU=#928G3S-1TG9V4ACV[DMD[.Y<'DR5#9Q]%O(MP/J>5+$GCLTA7 M?I?%]?<+EG?PQV=8E55-51_,(J U=E":#4IS0&DN*,T#I?F30]^78E>1EXW_ MYPH.&;0R#TJS0&DV*,T!I;F@- ^4YD/1^OKNW %9; ^(UW*(@V?+%Y)F@=)L M4)H#2G/EH26BJ*;,7K-!W8*6IHWE[*_'[6P ++8!7K2J0\R4YH+2/%":/W5T^_KKG L=@)>O,I#S)VM1$Z!V62] $XC/-07:(D?E.:" MTCQ0FL\[N-*8O+H2/Q:7^/_'!1]B^FR1#2O)5[(DL>N).,V&K6S0KCF@-!>4 MYH'2?"A:7Y!=V1^+R_XO7?HAQLY6XK#BO6(=>-",-BC- :6YH#0/E.:+1ZHO MPLZ8P&)CXH7VNY@Z6X-#E^-*-K7!11?4EP"E.: T%Y3F@=+\R<'J*[$S'+#8 M<)ACP8M1L^7'L28D%;/J _U7!5": TIS06D>*,V?&JN^^#IG!5_FK#">K,(5 MGS[M=G':8+Q2%-;MXK2[T@Q]\"3!:68J*]:"%^_D;!EPDLK22M$TIL(&FM;G MI)4E13=&_G<%=Y8%%O\7P04>/'^\AZO/>>Z9./OL"@:H"0%*57E:?-V M1P)ZLU4WH-]O\[SZL5'_-LKI%X-N_PM02P,$% @ \'6I5L?N,&M/ @ M_P0 !@ !X;"]W;W)KQ$*F\5$5K@35TTSZZR4&L.G9F&^C^_]\S_/<77Q. M=U(]ZPK D)>:"ST(*F.:?ACJHH*:ZHYL0.#)2JJ:&C35.M2- EHZ4,W#.(HN MPIHR$62I\RU4ELJ-X4S 0A&]J6NJ?@^!R]T@Z 8'QP-;5\8ZPBQMZ!IR,(_- M0J$5MBPEJT%H)@51L!H$U]W^L&?C7VDB[P_L-ZYVK.6):AA)_H.5IAH$5P$I844WW#S( MW2WLZSFW?(7DVGW)SL=>)@$I-MK(>@_&#&HF_$I?]GTX L3G;P#B/2!V>7LA ME^68&IJE2NZ(LM'(9C>N5(?&Y)BP/R4W"D\9XDPVFL_&DUD^&1//*0?R23;X_3Y4]RMJ *A*G L(+R3VEH,!O+ M&19[Y:%7CM]03LB]1+PF$U%"^2\^Q"K:4N)#*8HSY!G;1=2AQU\I^[]%I7O%+O=24[@WW=T (& 0Z9!K6%(/OPKGL1?3E1 M1Z^MHW>*/1M179&2;5D)HM2DH:PD1OH^59*7H#0Y>\S'I 'EO:_^6"]RY43L MU&^SJ!/UTG![G%IX="EK4&LW>IH4N;BAUQ2JL#+*LOE=6^IU/IR,)#QDJZ( M_,#7--??I%RLB-*WXFD@UX*2I%RTR@8H"$:#%6%Y;WI5?O8@IE>\4!G+Z8, MLEBMB'C]2#/^?-V#O>T'W]C34ID/!M.K-7FB_M=+>[IEFX?[U5ONGTGAMS()(.N/9=Y:HY75OT@,)34F1J6_\^0]:&S0T M^F*>R?(O>*YE@QZ("ZGXJEZL$:Q87OTG+[4C]A9H/>X%J%Z V@O"C@6X7E!Z M;E A*\VZ)8I,KP1_!L)(:VWFHO1-N5I;PW(3QKD2^ENFUZGI[.O][=W]_.X6 MZ*OYUS\_W]X\ZIOYH_[WY>[^$7S]!&8W\S_ IS^_?I^#/OAK?@O>_?H>_ I8 M#AZ7O) D3^350&DP1N4@KA_\L7HPZG@P!E]XKI82W.4)30[7#[01.TO0UI*/ MR*OP"Q$? (87 4(._#,WKX<>>#@G6-QJ0]W.9;()4CU+I$@%7P%],831+'\ MJJW2&KJUFDU]*=$.P>$ M/NW3>UV#6![S%7696:T=E6M-J=E,<1C!J\%F'[XM%$8XV D=P!KN8 V]<;E) M_M&[2AQ">&[0M)$?_$>K 7?,)VK8/'JC.:E MR\[A.<-Y)F4'?AOM_#;RAO.6:J4Q(V7QI2^:1J0SL)66X5[,)@%NQ=66&8^@ M.ZSC';RQ%][-B@O%_E?!XZD.F"+Y$UOHP!(IJ7+NM;&-(PI;6&V9(9JXL4YV M6"='7)E2(70B*?*R=25XMZ Y39EZ7Y4+7?CC'X!)69 \=E>*B84,#UO@;9$^ M1)$;?;1#'WG1?Q=,T3Y/4^/F9&M*RG(-U&R(F$NWMR,;[SAJ ?8^^BH<,#+OV+&SX''K9,V M5EL(!QT,!QOFA7[J/2@P36%9;RUPP@WM6H&@E<&V%!IVI7!#R=#/R55F2),: M>\1:EFV@NTN0,;)@63?)PK.R[+FT'3JCX5GH)]J;..:%Z4XTW5*V(26%Y4FY M383N-CQ\!FUB[8_&XU$[B XQ%$5=86PH&/HY^$'0-6')EM*JV'&UI,*'V2;8 M_CB8M"';4C",.I@,-D0,_4R\\_6:O!I'.P$Z2!2-L%4T'6(81UU[N6%;Z*?; MV3;L>YO "=.FUWX$V_SJD J'8S=&U/ F.L*;<2P*Z@S\$=3(9D38KN<.F3Z$ M"'6@;H@3^8GS_O06WVF"S98Z\.-V'^D0"R'LZ'I10ZH(G31FLGQ#Y5M0>[GZ MU))Y+FV'3FBH&1VAYD+$2]T F6XB+43.5"'HA>[:7LQ%E8[TWX*MS=CG](9- MP_UAT"8_EQ0,PHZZB1JZ1LQ =G.V [9#RP&Y8&QUA[5;J-4WR M$=1G9>MS:3MT0L/6R,_6NBN,*4UJ%PBZX=G&N" EL2E[K^#=/5<4P."]TQ6. M23B"8ZL">C'\K(T-KR,_KW_3M/Y:G9CH#<8+)?5LG1@K$[I01RQTT;O+1"^$ MGS6Q:020OQ%X$$RG[IIDH#$U!PLNM"9MJ#N/O2I/SF/7K![L^>G0LJ9_0/[^ MX3!!MP<*)I!TM<[X*Z7U6<-Z6T37&_H?]9,KAIOW _O;C89MH@F9$F6&-E_/:,U/+)<_* M_64&37G"?(\=O0B*VDV@2PKCCOD>-ZT(/C+?&SY(F&F@\L2TU*RTJG_G\"@HD85XK?-=QV*[#1(G5D<'@*)V\KND MAK!K3,9-GX!/[!/>RKC8T0%@:,V%+K$1GG2#I[>I2G5 XPI.2]Q M=0BD.VL*XGKLUY76F.5$/G34$6LCVT+](>YR=T/MV$_MQMT)C4V&E*=6!N-% M%0#33&Y(9K;O1=E=ZMQ1@L5F&W>:XAK.)Z/VG. 2PY-AQZB+&Q+'?A*?O1W] M!5C0)Y;G)K%TT/0%^MU1@TCZ"8D83+.N"R'%W-"NNVT=1I6 MO]SK^N\\"<-G.D"O;?TOCN/#ANY#/]U_SA4U<73^?N@X.(#6<8=#*H0=1!WZMVG%_VO:;',@ZB!T6C^J[( MF;O#K!\W.HA98*6?+34)VY5BL/?RQHJ*I_*=%@G*@\GJ[8?=I[OW9F[*MT5: MGW^$E[/J[9=&3?4RSA&V.[:;@7S]GG+W7))-T&JU^\*T+W4[575< M'*^1*JS' R M&KT:5DK;WNEQVKOQI\>NB49;OO$4FJI2_O&[Y@8T01W/C:Z>QM3(K@[O=:^[L4.V)9J, 7SGS1>2Q/>F]Z ME/-2-2;>NM7OW,5S*/HR9T+Z2ZOV[N&D1UD3HJLZ87A0:=O^JH<.AQV!-Z-? M"$PZ@4GRNS64O'RKHCH]]FY%7FY#FWRD4),TG--6DC*/'J<:7\XG9V M\VEV?477[^CZ]OW9U>S/L[0^NWI+YY_GLZO+^9RN;RYOT_;\>!AA6,2'66?D MO#4R^861??K@;"P#7=J<\^_EAW!XX_5D[?7YY$F%'Y0?T/ZX3Y/19/\)??L; M%/:3OOW_%X76R,'/C4A['85:97S20_\$]O?<.WW^;/QJ-'TBA(--" =/:?^O M0GC:R-7UITL:/W_V9C*>3/^%11+1T?Z49K;E$VG,.9#0&0=Z[UU3]W&6#>C% ME0JY^GI$L]GL);V()2?9R6AZX:I:V<=^6HZGZ^W9_/V/6RO^<:<)ZPWGUWNN M\=WF2]*!%!EPF[8%%<8ME*'(66F=<<4C2=:4STI2-B>5W^O@_",MM:\&=$;1 MHUTYIT43 %L(5"L?+7N*CBKGF6*I+/TV&E%F--L8^J1M9IID;'OA]2&Y)4G MT=4TQG7<95]['8"1M@2'P0#^CD4#PA:O,U=5.HIU&"O9U*(S<[YV/H&,FW6S M,#JC #I$\*!Q9?6W]C#%$]HTI.^=F&OO[G7.'I>R4O,]$QZ$5BG X8<,A,JV MDULJ(."I0.W&?(>+:L" Z;@/ MV%R3)SLYJ X?RCQ&G84I!6"2I>M=4J9 R.)1R:EP]^RM6GL(%.\VAJ9D.IPMGK3QB61/;A'-5&_>(C-3(SH,&/FP>:=Q_ MA6+IL-V3%SIE;XE23,D*:]^!$_1O*VZ"BG2-C4 @=+VMMM6O*KJS;F4)SI". MDD#K[I4\IA#7]@[Z^MN EZ:1:/M AVNL'Z *Q$5W4\GR(')]S*C MT#5_QP61PY-,U6JAC8[P,CW$R(5-?;(VDGQ_/0T(+41I"=!L*?/#/7?^U0;T MFZIG0'C46PSTEHOZA/+1D5:KU4"'8L]9'D!/6\D[]\0RQ%66";@+(TB O(HR M->>*%U#"TI?6Q40#TM(23[>%^NYZ4_A":F')/A4)*L8)K($^-I!CC\3>,JY& ML2F#""AA[V,+6QL\6B6-2#"Q:UWEN1<6TO8?Z!/'G,69)'GCS6##U]=0W!$O MK53 M4:> =$(DI(@1PL&AG"(2HQ(>RTY]#J6"9N4UV5CMMTNWG4UOG9\ ?;*0PI=MX4HA=7?\M+WS\2Z2@<_ M>^R'.Q-%;2/+AP$=R:/DN$Q%XNX'SI7%POQ,#F'X33OP!02P,$% @ \'6I M5G*LZWUR! '@L !D !X;"]W;W)K&ULI59M M;]LV$/XK!Q4H4B#UBYRV0?P".*F[!D.3-$ZW?:6EL\66(C62BN-_OSM2EMTT M,;;LBTV1=P^?>^6-UL;^< 6BAX=2:3=."N^KLV[79066PG5,A9I.EL:6PM.G M775=95'D0:E4W;37>]\MA=3)9!3V;NQD9&JOI,8;"ZXN2V$WYZC,>ISTD^W& MK5P5GC>ZDU$E5CA'_ZVZL?35;5%R6:)VTFBPN!PGT_[9^0G+!X$_)*[=WAK8 MDH4Q/_CC,A\G/2:$"C//"(+^[O$"E6(@HO%W@YFT5[+B_GJ+_BG83K8LA,,+ MH_Z4N2_&R6D".2Y%K?RM67_&QIYWC)<9Y<(OK*-LFB:0U7XVZGJ!9H)LU,.<1)GT&9@!?C/:%@YG.,?]9 MOTN46E[IEM=Y>A#PB[ =&/2/(>VE@P-X@];.0< ;_%\[(\S)TS!<(F>N$AF. M$ZH!A_8>D\GK5_WWO>$!DBY&&8J^N[&:2O7YVF_73X)";P86\P MA+L"J3 R4U9";Z1>0:U%G4N/.62&0JE=7#FC9"YX>RFUT)D4"IRG#:I/[T X M,$N@F&5%&S00FJ2-!4]W^,(B0AES!#E'GI*F17H,A;A'6"!J(!=7PI*LU(&E MS>EJI KQ1?BNM6?.E97$J%+H8(4:K5!JP^=8^:C+#+[I8-6<20>VTQ*MS 0< ML2_2WO"WZ?0F+/O#-X&WU)XDRF1D:FDYCV2*(6F#LC(QT#L0>3?J?3C34?L?NF"I22J MN1F$ M)'\FFQ="A92*#V"TZB/YJ%R@W4*EY%@7_4I.I#>$TMJ:XB[ MRMR@L'P)$WEL^:#3-HH+M)Z>>+HE#@+A124/Y])ERKB:[FI2,U#)5)WO:H^H MTC%5B=":4O7IBCI4[%R;>^EM2NG]7A@<'B[6_4(-CJFY5S!]VY:FVWIMSI5% M2=](S!ZR0NA5"'4I71A&CEBN:1OSV<6V:W1@&GB3*]7FN"'VLH;J"E.KG /& MDQ:[A'2^USJ.,L$G/Q?JGNXVLDL*#9UL TQ7_9+9Q[ N)"46Y]/CH#U.[5 ) MTQC 6ZR,I7:AV[[W.UVG2+FE1GYIL^>II[&[-[-0)UZ%R>G7B<'*DX5I("J'!)JKW.AW<)V#B-Q0]OJC !+8RG>2HL"W(K6A:@\Z6A M!&T^^()V))[\ U!+ P04 " #P=:E6-+W_U\L* "%(0 &0 'AL+W=O M[#_L%ST/=ZO[U2]W#X=S8 M6S=3RHO[/"O<46_F??E^>]LE,Y5+-S"E*O!F8FPN/6[M=-N55LF4B?)L>[BS ML[^=2UWTC@_YV94]/C25SW2AKJQP59Y+NSA5F9D?]79[]8.O>CKS]&#[^+"4 M4W6M_+?RRN)NN^&2ZEP53IM"6#4YZIWLOC]]3>MYP:]:S5WG6I F8V-NZ>8B M/>KMD$ J4XDG#A(_=^I,91DQ@AC?(\]>LR41=J]K[N>L.W092Z?.3/:;3OWL MJ/>V)U(UD57FOYKY/U349X_X)29S_%?,P]K7HYY(*N=-'HDA0:Z+\"OO(PX= M@K<[&PB&D6#(-6,J?I9?'A];,A:75X$87K"I30SA=D%&NO<5;#3I_?/WM M\^>3K_\47\[%]<7'RXOSB[.3RQMQH3?J%%^Q/Q&_Q7E ^_7ZWE3,+UWI4S440_1XI2]4[WC%\]V]W<.'I'\=2/Y MZ\>X_YN2/\[[\LO-!S%Z\>SM<'=X\/2-!%'LC [$-Z>$F8@/SFM$C7+-BYN9 M$L"BE%9R1&+11!>R2+3,A/-8BVCW3NA")*:@A*/] O'@9^+CRXNU5"-;O)(A72(1%9&DVB69<95EQ2";U\64=M]$%W9*(0\1T/5:18G.JCM5 M5'$S=8]DZW"35A9;,&6IK#:I:^0>B)/$5V $))!Z"(T%)(2"5DRLR4%D7 >0 M >.>F+S,U#T!&B6*"\@0I36)@4[99) @GXTN(.H'UAM;L-BZLB4=8C M];/:NI@I2[# @$Q4EIE.&EL'\%E;_"9F6FA^-:UT"FR D;$,KD6J9B^8SW0R M"X^0L:67AH*AM)0LY$KJ;._R!2JIK[(Z-:Z#[#N(9MG'8L.Q&6% M/4Q%8GEE"\ ?[!5O)B PUHE$%O7V'0.TH2#A0C)S1E0.*I#"X\J+PM!N\'96 MZSU6H%:VD$!;C07&L[I(OH2@J7D&*$[%"J- M98KI4M)"%E,]SE14O8\5B$UX*-LD0@264EMQ)[-JR0?(.(J>2HH$,34FG>LL M8W%U7H*&-NYC&?Q."2_OHU 0(UI/WH>=161#%3J&6_L$ZL&ZR>T6%=Z4G1AB M\;M!DU:^ FFK$P+O3+K9NN<)/8=AG7;!&?@!6YLN""ILRC$9?([$.,-NLEB( MF72T,\SCH\W8R8&7<3HZ#=F5K"COI,XDP4KKD".4A7H+ M W9PK #-F0 N)X&*L$OYJ;*TMJ32-HE M44H+@*S.%K1U'13]A\'&VP<+9*:8;H68[+RK+Q,N>.G# D.AR.:!M./*H8([ M=M(Q%%V.C@YLE$"Y!&MD%BZ+09VQBMX"CE7)"#BX$1?&(D8IO!EAW;RO$S&O M:41;L$ (6YLJ2RC0*AF.WV/EYTH5J%;V%OQP"/ ZT?!FW]3+#I:A=KZD@A7D M?34@[WI 2?D6";'F"BI)HJZD*N)0E]-&G49H3E-9E=**+J$JIHOB+;L-H(:E5\6Y. MBI)6EKT':'F24I-C+&II0V=%UB?6ZS'>9.*!^ ;I A4)M16$FFFHBURR>-_X M\8MG[_;?O#L0GU#&,[&[''C!@,"BD.GO.!! W^^5H9_:WF3BGV\ZJ M3AAVHVHC( Z'GDS:",ZM%ZJ%=T6 H"3K*4GF;HS!$ZKAK_KB*V@==@ MJ>1.#,4'YPDNFW%0H?]0K5,_K!PO@7P\Z(+H55M)(%(GS#AKKA25;I] *J5T M6%9IU^?_M[^G+"4P[!Q2/G?-L(EPY2"P^KJ.X3J*:A/?&(_8.&&@?QP*9ZM' MP.=B]RW^Q YXZ0HO&I=A89^V]D?_?FH=] ?BV/;%?$!"7@]9XN7NJPT0[?7W M&;[PNXKLTRG^7W[_%/LY M%.X,A\ZGMYJ/EG>:I]%7 MY?OS#G7#++OS\^95R[I^PA"54%= MHWK;;=0S3/3]CMMC'H738*8>JDVHI92%S!94^<*8SA1K-8;Q0QF$4S0:"QZ+ M=7N!]A5L1C')KA.D?80%#U31Y-8"BDG%$Z5&RH MD/N)T=D?C'Y:BUW_Z>#5 M$T*>Z-91I%*>IM"WB7;\P?N4"ORFZ*-*GF3*0J^T0=U0X=:*E]G0@*%+#TDU MIU%9/0<2%2'<<:16>L9\. NH[DKRPXG.Z"O@*D ME#$(2P+YRIK"T+Q_^2!S48A?JD(!HMW]/IO]O(G\#O4UN;JTJ1.G!C_BY?G) M]>FK\+$!94?-VZ\ T7NZDP+2ISL$#S.,U9E>M_-:#O(Z$\3TX]IY:#LE79[] MUT-Q'L;5,]TM;+O%DS$.$T?=7/P\0-ZPI 6J2R:IS>5/+??:,0PZE->4]>A, MRE$[4I4%F\LP?>>Y-2_+%;KL)&S[ZAQMO2O[0CJKE3&ULO5C;7?)L8^P7ERGEQ4.1E^Y\D'E?G8Y&+LY4(=W0 M5*K$D]380GKO,T\+HXJR2:W6K_.?JQN)NU&E)=*%*ITTIK$K/!\O) MZ>6<]O.&W[3:N-ZU($]6QGRAF^OD?# F@U2N8D\:)/[NU97*^PY>5=.K*Y+_KQ&?G@\5 )"J5=>Y_-9N?5.//,>F+3>[X5VS" MWLEL(.+:>5,TPK"@T&7XEP]-''H"B_$S M-&8,IVAX/8RA^EEQ=GUFR$I=W0 M1A?L*DO#.%U24FZ]Q5,-.7^QO/KE\_7M]=WUIX^W9R,/C;0^BAOIRR ]?49Z M)GXVI<^<>%LF*MF5'\&2SIQI:\[E]$6%/TL[%+-))*;CZ>P%?;/.O1GKF_U' M]X+T_&EI*HA35\E8G0^ >*?LO1IT?]6VEZ4_?KI[ M*^;BVV\6T\GTC>@KX\7Q#(MKJQ1 X\4R_JO63G,AM$\_E0+ACC,Q77"\IY&X MOGTOU(.*:Z\2(5$SSH$7JAJ[@'PA69^"/K"!\)G:/C(IZGKEO"R]EGG^*/!# MB[2)M3BZZPR*Q";3.%H[/J8&S"7.C$252T]4\SV56B)BP,M2Y99KX4Q>LP,^ MDQYE@@-4F&_NE2W_@/)$F-H*@QVV4]ZID:H4].Y$:DV!I7OE.&7,N="H.G6W'AH80EA@P75?;4OO:JDBD^H$N',=$00=G-A*E\KQY\B8B72M% M1B8*Q1UK/IE@@X ,8]*6IC5%LL5@+96*+CWJ'*?/5=0GV)O5E#14!A*2C(D M=*+1\MH@7)FBDN7C3JDM&4TW;3TMNU(C)_>/C\2'#U?BN\;QO8>-AZ_8><") M^ZUOD-Q/\I,UNRW8B!7@NBZH$H$@]'B1 X ZYYQ&G,/=PT,B.UJHK 9V-I)P M7>"&:AI"1[/A MTLSQLS&(QD*D .Y&,U$D?CX4E_C\ND#3BB H>Z NOHC_$7 MI-+54 R<%Y4G/U)4KXASXQB$\&(_?

,G=&9/(^\ <7!U4WP* P*0B9)!PG M5-".::%J[K44@$CY/28=K#Q2KA 1G7:12G6)RD%DA9=VS74.2!<*#+/T(*4LI"9';5$(/)-&&+Q0.8Y/ MVG6**2Y5EF@(06@J[R!P%$PVO3!U&4B])2:5[/-90% /,1V:MORR&X/3SH&O M_3-W'(E9-#\>HQIC2PB@"9#\;4@"*?P3(Q1KWY>?_; X!%+[\&0\1B)*XC"2 MW8U4N^DX.CX9BSO#!R'2,0=Y#_KMYB/Q.GJ]6/3R0_Q3 Z#*<7&L@!963\4B MXYC"JP(YUQBN#BD:0,H,5U.S&\:V)ZVZ:TC/ MY2]T9UBQA>FVQ[E>>MLBI.0.Q64KUC;LX#)W:>[0*3J&L:P@42ZV>D5&K$#+ MT>Z\$7R .7I=!O/1\@!5W75')S:*6HAKZL#]>VPM0T!=0P6AXY;;::0]8)O< M2;283\3U@0GMCGDT&X^W>E'$G5+98%<]X$7+J0-COIM/%Z\8C7QT/QO=EL7Q M*_%1^8/T;0T\CDZFBZ\Z_MZ8A*EQ*PC+@?(^K2#T]/[6Y8K'L<2:AD?7K0X$ MSZQ+:M0A=X7\TUCMN0MV[1RO#36&! H&SR'R@7)<&4?MA1-(HKJ,\]HUC8 6 MMV+6&*;/D\R!6RQ(LGTP-%WWKT)X)2.U;R]/!0 MM9QG4O CP-R!F_CC+Q#),YYUS>%^[FG\M\9N&SC91)F M*I[L,,)Q48.$0#YY<"K!6*H=#8C4I%K4-"* "69;G?!).[/6=0F2"2Y1B[$J MHS=K:.@]\,1E$$3KG7:M-ZG)9YZ'$!@R[T=41=&?3L[Z8K(S?@ MP_]<],_]=R/9#5OVMB.\CBT"B9(-GYU*ZUQ\0%R=6#;6D>$'/OQ[N^ZL3!0* M[DMPF^Y$*0NUPSX3L,LLS*SBBK\:(.8\3M-;3J8K=Z!W&KT>;PM[T0A_- 2' M"J\_V\Y\*#OK24X;R= (#Y.U0R4]N;W_IUZH1[WO&G!HS5]OJ%N"1,,GCFZU M^T"T#-]%MMO#UR6\Z:XUWO=RE4)T//SA>! FOO;&FXJ_DJR,1_3X,E.(M:4- M>)X:X]L;.J#[;';Q#U!+ P04 " #P=:E6&M5?':<' W$P &0 'AL M+W=O4K+<.1F&?4@L4;SO<\^E=+ES_F.HE(KB ML38V7(VJ&)O7TVDH*E7+,'&-LGBR=KZ6$;=^,PV-5[)DH=I,%[/9RVDMM1U= M7_+:G;^^=&TTVJH[+T);U]+O;Y1QNZO1?-0MW.M-%6EA>GW9R(UZ4/&WYL[C M;MIK*76M;-#."J_65Z.W\]*6-($=SXE'6.>I,D.+SNM'_'L2.6E0SJG3-_Z#)65Z-7(U&JM6Q- MO'>['U2.YYST%]\.1)%&Z*KLS \J+5-O_(QYV$@\&KVA, B"RS8 M[V2(O7POH[R^]&XG/.V&-KK@4%D:SFE+17F('D\UY.+U_>WOM[_\=GLYC5!& M2],B"]XDP<43@DOQL[.Q"N+6EJH\EI_"B=Z31>?)S>)9A3]+/Q'+^5@L9HOE M,_J6?61+UK?\[Y$EP;/3@M0&KT,C"W4U LZ#\ELUNO[RB_G+V9MGW#KKW3I[ M3OMS;CTO^,N'7V_%^9=?O%K,%V^R%D&WL^4;\6NE@(H_G==Q+]Q:N-:C9;;* MMDKH )AZ8+\4:^]J4:!N'MT01*QD%(6T N':]%"*-3JI3J6-3@0H\=*(O9(^ M3,0?2B@;E1?:XN$)3=H6IBV5V$JO71NPI5YI*ZD# SE&Z=2%"F.QJW11C>$: M^*74=B/0HYU"$?>-&@OIE0BN5A$T %6RD2NC2,M*D4"I0X2].!$_'A2S4*G@ M([H%(JWCN&IVO,>612N12S(BO-"!FAHI)=1B49Y9CM;P-C*Z$UR?R+> M/O&(4BQ%@_SI@'R#:P:1.($+&]9(FNS]$!OG2@&[V6W>AAH61B._0MJ2=-)* M:W6DD+.[Y$2GF[%P\28D S+17.-)'3EDC"MD3"E0LJ@.QI^(@JQZ5;B-U7]! M#"GI(+2KE!T+3A-G\)D\!%R%M5;EY"0H#Y"IY!9%$ &5-$\JE"D)76J'R:1U M#>1L==D"H'W]X8-UL:^FV0M=(J=ZK1D]C'('8=]I#50Q3G[O&S+!<6)". \@ M9IT'P&$B#+;O=*Q$C3F@FR=#R8E[YVKTVKZO3HKOGP7L:O9$7MK '8.$KE2( M G^Z)N@BRZ0O1$0@C;.XQ,"CO:R6:_CP<#>FC9]APKNRQ>\ DY^E)16T"P F MD4^-R1-((X_&DGH8OF*:8VX?\-FY5QY[0[;?3D/Q(+VZ#W# M5IEU3\3[3#<4&5J%P75:C(@'3@1 TB,=_]*1F5=#Y5K$OOJ?6@U[?[;EIF8_WW6D="--2A15%+5A,*W[=L\D0"Z,Q4ISR5(@A0P5 M C#Y4$4,$9 H*@;M(]9(+M*30FFN+*#?VOQXL"J^ZDE2AJ!B^#J9X$,/L66Y M34[2*L:$"SH.A0P:6AMXJ<+7N;RIUISE;*^');<9I@ISJ4>5$T:9U)WGILH4 M-622K(7G(=+<:T-%/.Y1A%)J7% 9 C<(31;Z,\%U;*[L)G<$4PT//K%++M+ MU8^4MYK2QG4=.D$Z=8(KZL\-G0@S[R\<2D_EH_AVE3-J8"[U3QK@:7]@ ]UP M;BK$@^JL6YO+B8=H&_0K+,'V]\J2L-GW,!"N*%J/;FS1N)]:,H)6. FH6F%_/;-W2L0_K7 M<<=G+4EMR=-,6DM35=NMTP4LM1NT5\I,V7HY#.Y@*V4'1S\8*,L,N1U# MT$"_7N]S-CI4'".PJT2@(T9?67AJG>UNAUPE,S:;.*PKT7A_\L%"\@-Y=2MZE4ZG5K'" MF_C'TNTX0\4)?)_JA-?]>\/__<5+&S!+;VWOD9UZ!=JFF^XQOY 8-M=AU\OQ_&PVN+\8S\Y?]??WQX3T5YZ8G,/* M(YOY#4?1R^L@"G:8A^Y.ANZ 4'Y^$NI=VO<-#8F?)%K&[T6GAC2\6$[.B5$- MPS,=!7 4\CKQ2ZHOC\7D;SJ=$O^#7PL/N.G!:Q$H[%[1EQ;"\]T -1\&1X:W MS#S'(1V?/2M9BA?SY6+RLG,M#?].\[,'V.&!/DTR0K%Z;$![_>M6_Q+ 9)*S M9]4CFGJGS+9+_^34^_1T\#$#QX -?[*A[L+X2M\U^M7^J]#;]#'DL#U]4D(2 M-AHI,6H-T=GDXGR$!N//-.DFNH8_C:Q&ULM59=<]HZ$/TK.VZG3Q[\!2E-@)F0TFD?DC!)>OLL[ 5K M(DM<28;DWWE] *^V>/;NK76NT5?K>E(@6'BHAS3@HK5V?1I') M2ZR8Z:DU2CI9*ETQ2Z)>16:MD17>J!)1&L 2YQI, M755,/TY1J.TX2(+=Q@U?E=9M1)/1FJWP%NWW]5R3%'4H!:]0&JXD:%R.@_/D M=-IW^E[A'XY;<[ &%\E"J7LG?"O&0>P(H<#<.@1&?QN\0"$<$-'XM\4,.I?. M\'"]0__B8Z=8%LS@A1(_>&'+<3 ,H, EJX6]4=NOV,8S<'BY$L;_PK;134DY MKXU556M,#"HNFW_VT.;AP& 8OV*0M@:IY]TX\BP_,\LF(ZVVH)TVH;F%#]5; M$SDN75%NK:933G9V7,YC/;H 6E]=7UD6;>;SL M[T3;@/5?!G/MH]CNJ_6/H;Z7Z'V#7=S,X M^?!NF";IV1%D<"IQ=@939G@.R+3DO"9"\_E!:K4WJ[W3:.O+$K+F2#*9.$& M@BV9)4^U*$#E>:V!+\$@+;CESBLQ(4M-*M)JYH$4Q6]J?!(5Q4'.\ %US@TQ M4=Z"0G*TN/PE!^Z88J*9X4\]-X?)9(Z'D7M=SW#K&;;9;PP.DDTF;N>":L+D M8P^^M/FQI4:$JFE'=.T(U$QYV7434$+=(@TA[B4T6H3P4Y)VXU[8 M2R5HAKLJ6%]>@Y03*H@MO\C"_J?D0.Z'G[(8?OQZZY_>]9UZ?QCVL^&A M.$A/8/;\EN_QJ6P?GXA)O&N/_S6B/RU5,V.>38&WY&/>=?7+5DDX'.P)IN$P M[E+RNXX'<9@.]XX'29B1XR-CYWA!6O&E#T1T\!6O4*_\6\6-VUK:YH/>[7;/ MH?/F%;!7;]Y2=,577!H0N"33N/=Q$(!NWB>-8-7:OPD6RM(+PR]+>M*A=@IT MOE24V59P#KI'XN0G4$L#!!0 ( /!UJ58EO57#P0( %(& 9 >&PO M=V]R:W-H965T?L6Z9)9"!+PKK N%X6+$%/J+]5MUK\L*6)>,E2L.5 M!(WY*+CJ7DYZ+M\G?.>X-#LVN$[F2CT[YSH;!9$3A )3ZQ@8/5YPBD(X(I+Q M>\,9M"4=<-?>LG_QO5,O*C5$K3+ M)C9G^%8]FL1QZ2[ET6HZY82SX^O;Z=W-#)ZN?LX>AZ$E1A@^[M M1[N!N#052W$4T!=O4+]@,#XYZIY'@P/:>JVVWB'VOVH[B-ZO[?;N:0;]DZ.+ MN!L/=OG!Q:)D $\%PE25%9-KG]8?&, \1S\<8-D*-+,(-.U@*=46&A'*YI+1 M73+0%:5%>T? 9.:,&);,0!)W/GWPH:3K+!)6-=1B?>JG)P,:11+L*G&9JA)! MY7!\UHGIZQ;"#RK!C_NO@=,W-)U_;>%WS;1%O5^]$\V)*K5T-E][@%3R(Z76 MQ#<7"+BB!6C0>%W(M.1RT3A"&1?G$E+4EA:@JTEK0,*O6G.3<;]XFEQ'W!1R M_;Z@L43C3.K-:N[KT["GSU!+3FL6]GU@X6WQEQ9VD'>+&CIHW8)=)XK9;>. M*]#^C8S_ %!+ P04 " #P=:E6962L#CL# R!P &0 'AL+W=O2.?36NSQ$<(E:LU$)./' M@3/I73+P[?C(_F>,G6+9"8]+J_]6>2AGR64".1:BT>&+;?_"0SSGS">M]O$? MVLYV/$Q -C[8Z@ F!94RW5<\'_+P!G#Y.T!V &11=^!!#C6@2IPP?RF-PM*L(%^;+^_7Z;KM>;;:/L-CKQVD: MR 4;IO) =]/19;^A&\/:FE!Z6)D<\U_Q*4GK]65'?3?92<*U< ,8C\X@&V;C M$WSC/MYQY!O_7_%V=)/WZ;ADKGPM),X2J@F/[@F3^:&BIW,&T=[MH!=XTF7]P-8:$U7.:!3 M0H-68J>T"LQ&5AUA)0QU!NH!@;V+5C@$_M6.NI+3+]P6N+XQ!V6BPX+$6)58[=,?5;-!'OBP%10<3^$R'%DK*PB'>P$.O M!*ZB;F4KZ+D+Z(=.&:F;O,N\D-(U-,1G>BP\GV!W&BS*:I5'+3NAZ6@0 M8K,:O%<>Z9L^5J';QV[M^>Z8T+6T?K5_$!9='WPU[UX3.H>],AXT%@0=#OXX M3\!U';J;!%O'KKBS@7IL');TJ*%C ]HOK W'"3OHG\GY3U!+ P04 " #P M=:E6Z@="U(H# #1" &0 'AL+W=OCK,3U MAC0X#'NQ)(K\^%$B14_W4KWH'-' M[(0>N;EQE37OJ_C'$NF^[)"03NI5"4S MM%29KRN%+&F,RL(/@V#DEXP+;SYM9&LUG\K:%%S@6H&NRY*IPRT6Z](:=NQ+4VLCP:$X.2"S>R M;\=SZ!A,@G<,PJ-!V/!VCAJ6GYEA\ZF2>U!6F]#LI FUL29R7-A+>3:*=CG9 MF?GS\OYQN=K"8O49[I=/]YO%^NO#W>(O>%A]>=H\+K8/3ZNI;\B3U??C(^JM M0PW?08W@40J3:UB*!),?[7UBV-(,3S1OPXN CTSU(1KT( S"Z )>U(8=-7C1 M;P[;H0[/H]H"NM85BW'F485H5*_HS3]]&(R"FPN/-_7(#5#:(;V.8(=[*LF#@ /1**&=3 -$B!5*Z55(;M"@2-&16Q M@5A2)6O#10:5XO0"\(+L4DBI,/^PA96 EK6*K0)+7KF6Z@#V#'F,NG_>&P&) MF%>L("@NP)#.HD3%8Z9[L*P5*0(3"2PT9[!F,4]YW&\#N$>9*5;EI%X0XU<4 M-1*,>^GLDT&S!O,4 F_B2V5!3YF^;G%^][C-%>(/%?2N*M5%G#>%\?..+13[ M"6'C(M._S.=TI*W@(PPGO6$PZ0H&O6$T;@7'LV_)1+W@:M!=#D?1&W[G=EKA MN!>$X\YJU#'X>?P(8^(S&74%8>_JC,76W:;"S-TPY9\Z'<_N %F;$23.K )= MN2U3;JS&ULM5AK;]LX%OTKA*<=)(#K9UYM'H"3)MT"D[1(LS.? M:8FRV%*DAJ3L>'_]GDM*LNRZV>X,!B@:B^1]G7OOX94N5L9^<[D0GCT72KO+ M7NY]^6XX=$DN"NX&IA0:.YFQ!?=XM(NA*ZW@:1 JU' R&IT,"RYU[^HBK'VV M5Q>F\DIJ\=DR5Q4%M^MKH791\(;X(_^_RL\73L-62 MRD)H)XUF5F27O=GXW?41G0\'?I=BY3J_&44R-^8;/7Q,+WLC7O;,>2T7&*^4?S>I? MHH[GF/0E1KGP/UO%LT>3'DLJYTU1"\.#0NKXES_7.'0$SD8_$)C4 I/@=S04 MO'S//;^ZL&;%+)V&-OH10@W2<$YJ2LH7;[$K(>>O[CX^S!YN/CY\8+/'Q]G# MA]O[VX>G+VSV\)[]]NGAPYNGV\=[]O[V^NEBZ&&.A(9)K?HZJI[\0/64W1OM M<\=N=2K2;?DAW&Q]G32^7D]>5'C/[8!-QWTV&4VF+^B;MK%/@[[I/Q%[5'VT M7S6UTCM7\D1<]M K3MBEZ%W]^LOX9'3^@N-'K>-'+VG_>XZ_K/KAT],M&X]^ M_>5L,IZ<_[0A1@*CZ3G[I-F=F-L*#F*+E>,XZ61CTPKE-T MM?/JB%DE+8G=U6P0&MDY^3T3FYQ6ZBA=G""D'286]\?L@R:PKVZOAH,$++*47L M >NOQD>CS@KY+Y1$3R*"$( 7MF#*<#U@3S %RA!6B'G M2M0BFT?G!"[BK73]# KB6<(6:HA6LPHE(-@J1[FMZYSMST,@+ZK,!0J*:V^L MHW3L"]7,E5SPD)Q.N>_T=5-2FP!F?K^VD.:8Y=URG L.-]H,A&FHO4%5%U%R[T6<' M\VCN3@! 1' ')%WPE)6J9 BA:8? M<+$U+!!)H[;QAC8BL5/_A8)6QM'O^OA.??=_D#&7$]',1>2G!"B0*WMJ'D4R M8J\[B6GN#[J>'*-IW?. ,/!N6Z'>A= 8\C\KOJF)L+M-3/_C4@>VI(B* _[/ M$0@ 2PQ787ZP,HF,@_3A'@3+9Q#F[3G:F(4HDN :#TE!=U2&1J8 MAAZ/U"0Y6)RL.*Y$0#J5KD0IU$8RW#-XX;* !GN1Z9J:>92218 &)4%.@A#98GJB3B]Q '19'>_93\JY"Y9_)7&:$IYS6"58$ T M]5MGMU83:YQ[4V^0_SMP;W#LLZ]5N@BTVQS?@!;;3WMKU&#O8('; L4F0_:A MNRD/<@/"E<>J#@[-C;6![H+'KT[?#B:;T=EC&[CBA0Y72_-&%]QX+Q(1>*!> MQ?@:+R :CQ-N,9*DX;HOC/7R/X2<<3[ZFG%IV9*K2D20J, H$(;H11QE)*) MHO@-2"HV;:EZ(Y9C-B2?UOL4[IU1]D>\HJF\1"L_2\H ZH@ .-MZ=WAU>C(X MWJP$F'X.D+H5T2KJ.T==&WK.T4ISNJ-IJ"M"95;ASN'4,PFF%UI*N,M9AIL) MUKA:.R 6[\,?W(;A':QFLS;BS1C@\$*DN.UL(6=46:%2HK8?3(GN$8S9T_S=!=*)3 MN:&YEF8(.;<=#-5]%%;THA+93-(U$7VB$733RNV%.]CW<6+8^;I4"+L(W]!H M+$)^XH>F=K7]3#>+7Z#TN,=L_&X6'[PIP[PGQGCFP&PO=V]R:W-H965T9.WM[%E)NQYOM7FP M)9&#ITHJ.XE*Y^JS.+9Y217:@:Y)L66E386.1;..;6T(BQ!4R3A+DD]QA4)% MTW'0W9CI6#=."D4W!FQ356B>9R3U=A*E4:>X%>O2>44\'=>XI@6Y^_K&L!3W M*(6H2%FA%1A:3:*+]&PV\O[!X9>@K=W;@Z]DJ?6#%[X7DRCQA$A2[CP"\F=# MER2E!V(:CSO,J$_I _?W'?K74#O7LD1+EUK^%H4K)]%I! 6ML)'N5F^_T:Z> M$X^7:VG#"MO6-V7GO+%.5[M@9E )U7[Q:7<.>P&GR1L!V2X@"[S;1('E%W0X M'1N]!>.]&YZ>)^MIC_O)]?W\'\%Z_CV#&JM\7Y M#F'6(F1O( SA2BM76IBK@HJ7\3&SZ2EE':59=A#P"LT ANDQ9$DV/( W[$L< M!KSA.TL&^\5&3688A:)MHHUTZ:7MO/Z8MV//US;X<\ M9UL+?D^25AR:##Z?1&#:P=D*3M=A6"VUX]$7MB7_:\AX![:OM':=X!/T?Z_I M7U!+ P04 " #P=:E6[V1"C00+ #B(@ &0 'AL+W=O5I%A>I7RH+#NI?01G M0 [BF<$8P(AB?OU^W< [RS<[!=2%T.3H_YW;4] M/3:USW6IKJUP=5%(NSA7N9F?#'8'S8N/>I9Y>K%]>ES)F;I1_G-U;?&TW6)) M=:%*ITTIK)J>#,YV7YT?TGI>\*M6<]>[%\3)Q)@O]'"5G@QVB""5J\03!HG+ MK;I0>4Z(0,;7B'/0;DF _?L&^R7S#EXFTJD+D_^F4Y^=#%X,1*JFLL[]1S/_ MEXK\[!.^Q.2.?\4\K-U_/A!)[;PI(C H*'09KO(NRJ$'\&)G \ X HR9[K 1 M4_FS]/+TV)JYL+0:V.B&665H$*=+4LJ-M_BJ >=/;SZ_>W?V\=_BPZ6XN7KS M_NKRZN+L_2=Q=G'QX?/[3U?OWXCK#V^O+JY>WXBGUR;7B5;NV?&VQ]:$8#N) MVYR';<8;MMD3[TSI,R=>EZE*E^&W07)+][BA^WS\(,)WTH[$WNY0C'?&>P_@ MVVOEL,?X]OYK.:QC/N!^OAXW^=4K5\E$G0S@.$[96S4X??)H]V#GZ '*G[>4 M/W\(^^EGIX29BM?.:QBIX.F+$JK= M39:ID Y1H:)-G/"9]$).I_!;W"M@J8SU"HL*4]-V( /KE0^@N983G6NO(RH" M2;5+V^"2[LE((> J#[M8P2G%6WJJSC9NH.T='A(:TMMF#( M2EEM4M?2/1)GB:^!")) K"!I+$ A&+1B:DT!(.-Z AFQW!-35+FZ(X%&BN(" M4D1E3:)<($%#=(IVRR4)"?*EQ3V!#H75[DM87)>)LAZQFMG69:8LB04*9*"J M@H>WN@["9VYQ3VA/B#ON+# M% #&.I'(LMF^IX#.%21,2.;.B-J!!6)X4GM1&MH-ULYLO<(*)+=.).!68X%Q M3#,@IW6.];>*^9K6%H*$;0YA9'=T$VT)SE*QC] 3,HO&,L5P*7$ARYF>Y"JR M/L0*^"8LE'4210244EMQ*_-ZR09(.8K>2O($,3,FG>L\9W)U40&&-AYB&>Q. M"2_O(E$@(VI/WH6=141#*36Z6_<&[$&[R9%8/8D MB0LP+,N%R*0CYF$A/IH-^QE49IR.=DNF188D;Z7.)6F6UB%,*0L#38Q%^*" M5-6XR1R*M79#%!8N,025* MB1;N'AZYS9(=4MQ1>()T\""3)$2'2B[HU5 8H(/#U9;%VPL PR#B)+%U\!X$ M.N!6EC1J"V@SJ:X8$0_@XQB@JWBVS$"OFHBFLL0Y[>P M0R%*Z6/2P0<$]8;B5G?BLO//0DE*42&US)6- 1B4<0H%P16'12-,;6$J99>3 M-N2QB#$5Y)P$ ?%!-J0 .*2&5(*ISDV=IXUQ$[5+I%06 K(Z7]#63:@8W@]! MO'W00&[*V5:(5+UOS6W"94!Z/^U2@&+U@-I)[6!HCOUF D:78D9?;)16N##1 MB+=<+ 1V)BI:"S#6%4O P8RX7"AC[(*#(=BUWYOTQ&M:TA9,$(*9394E*= J M&;J(B?)SI4KD=3$L&;?5A$]68:*XBFE\4#OLQ%9USU(RD)($PU6 M0$DB=26 $X:FR&C9:8GFX)W7*:WH \H)>C$N =IX'>J!U>RORZH&+=&HNYCN M59*5^FNMN#!Q[4(BFF4N4[(5,Z%0$-PR\+&%&&;-A*-8*KK8AL5UV2T/]4X= MBM#^AV8C'9(X=0Y$'2=;CI6]7)+*LO5 6IZHU&08 MBX;:T""2]@GU>AEO4O%(? 9U 8J(V@I$91KL(I8L7K5V_.31RX/#ET?B+8J; M7.PN.UY0(&11RO1WE$G@]VMMZ-*8&]F0"UD[!0B*M386].@,M1U;/3>]$?QH M Q7C]53\G5L'/\TD7DS(?5K^&!_*:R=JIX;]KUJHT <2L%\JRC;@&BVEW*DA_^ XP6DSSEOT M'ZHSZON9XRDD'\M_ #WK,@E(ZKD91\V5I-+OGHBEE%H(E?9M_G][/6 MD?*NKX9-@"N%P.KGQH<;+VI4_,EX^,89"_K'2>%BM2I]+'9?X(>KK/'1TAT^ MM";#Q'[;VA]]?=L9Z ^48S[SS:(:']XP.(+UU7)?CO$_\OU M+SO,_3+Y'Y_YQV,#^R[WV^FT^LPZ"=N!.,_: E-C0^#2/R2;**,_&],L- M".$;[QR=Q8ZQ'>QU/ZOY8'JG M*2,UX62\/%W+T*.IIJ3?R'U7T?8&ERB.%(J*,*@/Y?8R?=]O4)\897_VWW[J M4#=O6 3G:J;+DD@ZESF/U)K/C>9)1:J9-FWDL$6Z3_MNPK<4K]=,)KJ.6Y>H M1>OEL@V-E4-/S-@G5%&27EBOCP]?CE!6HV_FIA$&]!T*'ZZ82NC9R6!IG*)# M428+@P;R#QZR.1]ZJ'ZA-D5+-/'4[B0Y:CX];>8*,(TFZ#:C[@ZL[5C6(5PW MNMD@@GDH)YM9"\I6DLB+5B+$]^/#@]%^]^8OBF>54->RWG4;S607?;_C]I@/ M"&@PT\SYIM12RE+F"\I\87AIRK4<0_DA#<(H6HX%3^KZO4#W"3HCGV33"=0^ M@(+'S&AR&P+%M.:)4DMED"TD]Q-+YV"T]]-:V0V_77C-T)+GW(T7J92G*71B MTXT_>)]* =\,?53%\UU9ZI4VJ.\JW%KQ,AL:,'3I(:@6-"IKYD!BKG)J)[EQ M;-1 [AUC;NRY0%RJXUBC[(WU;!C;/S 8/6P'HX=_,A@FGF&O5W2LDE*P(360 M?JZM*0T=H#!GZ^:F?Q/J-B)=E>*7NE10W.[!D(WQLHU'/>@;79S?FS<#"$9*CFW8E-M.G^_(*DW#^P").5U4ECOQ]<#CU-?(I!T753VFYV MNWQ.TQQ@\(BP&7YO8=LMGM>Q\SKJ,>-1#MGH$A?(>;FDYIN/Q>ZT8S'HD/13 MYJ-WJH&,EJH\6*(,)R4\X.=EA4+OG9K5O\BREG8AHN?CW!X(7\KX3N9H" M=&=TN#\0-ORC(CQX4_&_&)!+O2GX-E,2@8H6X/O4&-\\T ;MWUI._P-02P,$ M% @ \'6I5H-D>G:5 P Q T !D !X;"]W;W)K&UL[5=M3QLY$/XKUO94M1)BWPA'R8N4I(5&(H!(Z.D^.KN3K%6OG=I> M O^^8^\+ ;(1O9.X^] OZ[>99^89>];CWD:J[SH#,.0^YT+WOO7$#5MEQD[X@]Z:KF &YG9]K7#D-R@IRT%H)@51L.Q[P_!T MU+'R3N ;@XW>ZA/+9"'E=SN8I'TOL X!A\18!(K-'8R!B4=26-*"FQNY^0H5'^=@(KEV7[(I98\CCR2% M-C*OE-&#G(FRI?=5'+843H(6A:A2B)S?I2'GY6=JZ*"GY(8H*XUHMN.H.FUT MC@F[*3.C<)6AGAG,;J?3X!]T]GA\UGA_M0Q_,RF0BQ;MQ>,+AAGAL%;QA'_/GCH,80DD7B?I*"HNQ,^A!];0M0Y M.';A*]OGD7V]QO^E_<<)\QD2R!>@ZIR)?N?,[YQIRX#.I[AI7Y&ULE59M;]LV$/XK![4H M&L"(9,EVG=0VX'A=:V#-O#K9/C/2V>)"D2I)Q\_"Y MXYV/HXW2]R9'M/!8"&G&06YM>1F&)LVQ8.95 A MPCB*!F'!N PF([^VT).1JJS@$A<:3%443#]=H5";<= -M@L_^#JW;B&1 M$X0"4^L8& T/.$,A'!')^-EP!NV1#KC[O67_U?M.OMPQ@S,E_N*9S=WV0 M5_D+LVPRTFH#VED3F_OPKGHTB>/27R/V_ER?C/__7H)'V_8 MG4!S-@HM43N#,&UHKFJ:^#]H$OBNI,T-?)$99OOXD"2UNN*MKJOX).%WIL\A MZ78@CN+D!%_2^IEXON0-?K[D7HWNO8QVE7%I2I;B.*#4-Z@?,)A\>-<=1)]/ M:.NUVGJGV"=+JK2L$@AJ!:FB?,]0,Y^S5C-I5J@U9L!D!C9'8(6JI#7.F RE MY2ON=HU!6F3ISXJ3=<>;"\[NN."6HW$&5>$-'=(13=<:D>K+0L8LOA24T[(_ MO!O&4?(97AMGS.3P'I).KQ_!-$UU13))RV/WP;8WZG?X@@AOE#Q)"I2[-H:QTFE-! M0ZEYBJWQ>[CH7 R'K[IU.))G]<5H3)$_^"/<)9 DNL;4;J_H^9QN9]CKPEQ: M)M?&MP50GX MC5J6@6FCWCEVY./EF\^_T2RCEJ[OZ["X&4A6X%Y*=BGE$GA"I@W,?/]!32DM MO"R3\](<\<:=BZB];1@VX&LEJ6)+M"1T^T]SC$UVD'&#K OU^#+W\FL'=R+/ MPIW.2(ZL??\WX"NJ;I+M:OO$F-:=]=F\?I]01UIS:4#@BJ#1^2=*%EWW_'IB M5>G[[)VR%#7_F=,S";4SH/V54G8[<0>T#Z_)OU!+ P04 " #P=:E6]GBS MLTT" !X!0 &0 'AL+W=O,[9L8%8,'I.[^_0!_Q)O2O.S%<"_W M',X!7Q:5D"\J!]#HK6!<+7&N=3GW/)7F4! U%"5PLW(0LB#:A/+HJ5("R1RH M8%[@^Q.O()3C>.%R6QDOQ$DSRF$KD3H5!9&_5\!$M<0CW"9V])AKF_#B14F. ML ?]5&ZEB;R.):,%<$4%1Q(.2WP_FJ\B6^\*GBE4JC='UDDBQ(L-OF5+[%M! MP"#5EH&8X176P)@E,C)^-9RXV]("^_.6_8OS;KPD1,%:L)\TT_D2SS#*X$!. M3.]$]14:/V/+EPJFW!=5=>TXQ"@]*2V*!FP4%)37(WEKSJ$'F/GO ((&$#C= M]49.Y0/1)%Y(42%IJPV;G3BK#FW$46XO9:^E6:4&I^/=YGGS_6F#/OX@"0/U M:>%IPVK7O+1A6-4,P3L,(7H47.<*;7@&V=]XSZCI) 6MI%5PE?"1R"$*1P,4 M^$%XA2_L+(:.+[QN\9*S&AA=!MI^F*N2I+#$YH=7(%\!Q[]-?V8D!$@>4FA.4Y@=%1"G0"A&>G7.,DH0RJBFH2QZN[W)[,PO\\ [] M[V@N)KQL*D$?7\\JLW-?=="ZOWR3C^DBY M0@P.!NH/IV.,9-WG=:!%Z7HK$=ITJIOFYFD$:0O,^D$(W09V@^ZQC?\ 4$L# M!!0 ( /!UJ58UEU?%QP( +L' 9 >&PO=V]R:W-H965T)FMB9[93N MW^_L0$I5BM:]?(E]SMUSS]WYSH,-%X\R U#DN2R8'%J94E7?<62204EEAU? M\,^*BY(J%,7:D94 FAJCLG!\U^TY)0E,YIP1 :NA=>GU1Z'6-PK? M<]C(O3W1D2PY?]3";3JT7$T("DB41J"X/,$5%(4&0AH_MIA6ZU(;[N]WZ%]- M[!C+DDJXXL5#GJIL:$4626%%ZT+-^>8&MO%T-5[""VF^9-/H]D*+)+54O-P: M(X,R9\U*G[=YV#.(W'<,_*V!;W@WC@S+:ZIH/!!\0X361C2],:$::R27,UV4 MA1+X-T<[%4_']^1V>G4W&9/9>$YP,[F;DL7-Y7Q,/M_390'RR\!1Z$GK.\D6 M==2@^N^@!F3"F P]7F ?IG4! MA*](PLNJ5M3<9Q3Q.N8)H2PE:5[4"E("5+"E)Y+O! M!?E7ZWTF %Y=B#@ZZX]/1CK(_H>]3G&@Y0P3!NW1)Q+8X;FW M)X?V>>"2!].Z2(L^@2Z*=5_C>A/2V5R339_DX\95\!43HMWK#P[ZKX0].W(;5/RNXZ[KNU'+XZ[ MGAV@X^MW6^!X00ZUJ+,W4$L0:_-L2*13,]7,UO:T?9DNFX'\HMX\:WBUUSF3 MI( 5FKJ=LZY%1/-4-(+BE1G/2ZYPV)MMAJ\K"*V _U<<,[H5M(/VO8Y_ 5!+ M P04 " #P=:E67ZY2UIX" "-!@ &0 'AL+W=O782)0JKDU3!@ED5%[Q M G)/L,^GI_D"GLKJ2W9U;!]W#$JI>+8' MHYVQO![IZ_X_M !#ZP. O0?8E>YZHTKE'574&PF^(T)'(YN>5*E6:!3'>OIPWRZV!!_<4<>ID\/*W_Y.+OUOY+9XOYI-?XY=F^-E1F6*1 >D1AX+&B1L("F6"0OD)= 6%Y7J[[V.",J 2(AQEI2IW(Y MO]OEIZ%M.3?D?X^;1 "\N1X?AN*A!TEUZN]7]"W0'YNLZMSE7^OQ,Q#X%X\$ M%\0==EQKV'9T.ZXS:!S34F!W/(IQ.E:OVS;=OG/DEXR2)0U8Q(+&.>A8]J!E M]5N ]^,%&:">8;_ML#N]/Q&GKIC9:A&8:%PU0DD"7N:J[A:-M^FU?MUBCN%U MH\;3B%DN20H10JVK0<\@HFY^M:%X436<+5?8OJII@N\%"!V ZQ'GZF#H#9H7 MR/L-4$L#!!0 ( /!UJ59[R<4(4@( $X% 9 >&PO=V]R:W-H965T MS/A M0JSZ1V8[I4C[XV<[:<16D+J7Q'?V?>]SML_)7JHG72(:>.%,Z'%0&E/=A*'. M2^1$7\H*A9TII.+$6%/M0ETI)%L?Q%D81]%5R D509IXWTJEB:P-HP)7"G3- M.5&'*3*Y'P>]X-6QIKO2.$>8)A7988;FL5HI:X6=RI9R%)I* 0J+<3#IW4R' M;KU?\)WB7A^-P56RD?+)&?/M.(@<$#+,C5,@]O>,M\B8$[(8OUK-H$OI H_' MK^KWOG9;RX9HO)7L!]V:,!<,NV_L&_6CN( \EH; MR=M@2\"I:/[DI=V'HX#^]9F N V(/7>3R%/.B"%IHN0>E%MMU=S E^JC+1P5 M[E RH^PLM7$FG=UEM^OYZMM\N8#E/2S77R:+^<^)MR>+&4P?L_GB+LM@N;I; M>W<&'V9H"&7Z(US Q64USP)C85QDF'>)IXVB>,SB1^(NH1^[Q/$4=P'Y!63 M!T3(92V,.D#.* KSMVQH:^L*C+L"8Y]G<";/HN8;5""+5E*?0FTDAE["7>/G M]',4)>'SB;S]+F____)"H20'(ROH11%8#ZI*48T:J !3HCU5]82G^?IO^$;# MTWB##F_P3KPMW5%#V(5KZ0-42A:H7T+3/U!+ P04 " #P=:E6V\*\P1(& Y M(P &0 'AL+W=OY^X* LHOV!I"^V_?#H M+5="?:@/^FNZA"F(Y_5#)-_J&3(:/_Z#[6S0=?[X;WXY'P[LG-!R-[I_OGL9W MG]'#_9?Q:/SG%+V_ 4$]GW] [Y 7HJ<5BSD-Y[Q?%](1!5=W-Y5>IY7BDDH) MFK!0K#CZ,YS#/%^^+@ED+/"6Q36V DYH=(&(\Q'A!B;H>7J#WK_[8/!K9(>Y M 3>#P6:8G'LD"S))<$D)[A>/SCS?$Q[P2U.TTM)-6(-C.B31OZ8"2;U0N7$ KD,CG4YQ!1-5I-I%.D=H*D M)IN70:OM=/OUEUTR!J-6CV1&.2=;F9,M:VN,5E2ZJ+JP6('RT^@R\C>-]M/D M?*O*%JL(+!>,=A:,MK7%KF'IA:$, +JF/@U=,+%-(5IEK9"RL-9S(HM.QJ)C M93%TW0B25F.+TA8U,>L4F.'6&U[6FD_DUE8*]['@@J8\9BR2I>63,6?T"E0Z/:E&WG#99Y5STFGH--BPNGE+O0B] M4#\&U868R6ECGFL4)JA.KUMPVF36;I5ZO9.\':O7-S 3]Q@^(O@AE.Z:^2 G-2Z,/.SUQ/S3DM+UY=-8-<0!$3,&* 7M[8R!QD6C_7:Z+3$KR?F.5B:.79K( M%!$'L2\C,5$_-)P^2R7MM#\YQ.AX18IAP_ <^L/1 L3IG%U4.A5)C4U SB%< M'*U<'+MT.72\5:1--IR+:9:(F''.C"'LIF$>=F-K7KD:)X5H>5Y:AF#[1I *2,$ MWV-/2D Y[QA[Y@8BUY?>KA7L-GGGM&+ =L7PQ 3UC1Z1 SRRVN0]TG( -W]I M2P9;U<31?:,BM#Q9K2BP75$:]T;L?GS^VXTMQ>%5H^(#JW8WMN/VC3"!NV)HJ[1O::3F6B4SNVI_;] M&RRXF']-/:^BG)_?7M;IG!R8SJ7J_@(OX"/'N,]<:6*O"BW/62=V_GMC) 8G=;I-W;N=@X\3$3@Y([':;O$\^7*CVNJ HM3U9K!+)GT^$(,4,.D@TFJU+90+1L(/9# MB?*Q43QU,'G5.>+LB^C<3;IG%S.DTD5[56CY@&@)0.P2X" Q0PPJH"AF[#6= M>O:J54#3K@+VBYEF\1S"=.A::6*O[UQ.""!:)G&ULM91=;YLP%(;_BN5)TR:M@1#ZH0R0DG33 M(FUKUJS;Q;0+!P[!JL'4QY3VW\\V!"52DKO=@(]]WM?/,<=$K52/6 !H\E** M"F-::%U//0_3 DJ&(UE#959RJ4JF3:BV'M8*6.9$I? "W[_R2L8KFD1N;J62 M2#9:\ I6BF!3EDR]SD'(-J9CNINXY]M"VPDOB6JVA37HAWJE3.0-+ADOH4(N M*Z(@C^EL/)V'-M\E_.+0XMZ8V$HV4C[:8)G%U+= ("#5UH&9US,L0 AK9#"> M>D\Z;&F%^^.=^V=7NZEEPQ 64OSFF2YB>D-)!CEKA+Z7[1?HZ[FT?JD4Z)ZD M[7+#:TK2!K4L>[$A*'G5O=E+?PY[@G%X0A#T@L!Q=QLYRENF61(IV1)ELXV; M';A2G=K \K M22%+#27^/48[^0^TX4 ;GCW23ZBY:6_(2(.0-X((G@.1.6&V##R&>]XP)*_ M%!Y#\_8ZU5YZTQY;7B$1D!LK?W1]28GJ+E(7:%F[YMU(;:Z"&Q;FWP/*)ICU M7$J]"^Q]&/YFR3]02P,$% @ \'6I5C>9;\.N @ OP8 !D !X;"]W M;W)K&ULA5513]LP$/XK5H8FD!A)TS8-K(U4BL8J ML<$H; _3'ESGVG@X<;"=EOW[G9T2=6M:7A*???=]WSEWE^%:JB>= 1CRDHM" MC[S,F/+"]S7+(*?Z3)90X,E"JIP:--72UZ4"FKJ@7/AA$$1^3GGA)4.W=Z>2 MH:R,X 7<*:*K/*?JSR4(N1YY'>]UXYXO,V,W_&18TB7,P#R6=PHMOT%)>0Z% MYK(@"A8C;]RYN(RMOW/XSF&MM];$9C*7\LD:TW3D!580"&#&(E!\K6 "0E@@ ME/&\P?0:2ANXO7Y%_^1RQUSF5,-$BA\\-=G(BSV2PH)6PMS+]6?8Y-.W>$P* M[9YDO?$-/,(J;62^"48%.2_J-WW9W,-60!CN"0@W :'371,YE5?4T&2HY)HH MZXUH=N%2==$HCA?VH\R,PE..<2893[X]3F?3A^GMUQGY0!ZDH8)0(22C$!PMQ'3*C.")-8_"DH:N6V*:PQ(H=AVV^5=.,@&/JK%N9>P]Q[ MD[F-JX[J;W/U^GNX^@U7_R#7F#%50>HZEQ=+PFC)70&FO['TL?=-FY+^KI)! MW"XD:H1$!X5,9]=XVWF.58$MQY[::*,=VFC?70\:VL'ANY:%P;PQS[>_]6"' MOM^/]O#'#7]\D/]PN[>IB'#3OUFG]6\A=02P,$% @ \'6I M5OL:@B7Z P 2!( !D !X;"]W;W)K&ULO5AK M;]LV%/TKA%8,+9!&#\NRG=D&'&OM#/21Q[7CZ0467(D MKBZ$?;%%D>>0YY"\NN3T2-E7G@ (])2E.9]9B1"[&]OF40(9YM=T![FLV5"6 M82&+;&OS'0,<:U"6VI[C!':&26[-I_K='9M/Z5ZD)(<[AO@^RS#[?@LI/P!O&PNV.R9%>D9+R2.E755C%,\M1(X(4(J$HL/P[P!+25#')<7PK2:VJ3P6L/S^SO]/B MI9A'S&%)T[])+)*9-;90#!N\3\4]/?X!I:"AXHMHRO4O.I9M'0M%>RYH5H+E M"#*2%__XJ32B!G"##H!7 KQS@-\!&)2 P8\"_!*@K;8+*=J'$ L\GS)Z1$RU MEFSJ09NIT5(^R=6\KP63M43BQ'RQ_/-AM5Y]67W^M$9OT3U$=)N3?R!&)(9< MD W!CRD@S#D(+F?IVYXP68GS&*6RBJ1$$."J?I^5[W4C3O2T1I1+V.L0!"8I M?R-[>%B'Z/6K-^@5(CGZDM ]EQ@^M844HX9D1^7 ;XN!>QT#=SWTD>8BX>CW M/(:X26!+%RHKO&Q \PTZ^%;E]*E):4[>5=?LM4U"T8G?WHD*2C=\AR.863+J<& 'L.:_ M_N(&SF]M!O9)%O9$UC#7K\SU3>SS]Y3&1Y*F;8X5R$ C5=0]S"?^9"2G]%"W MHKV5TVP5&D?QDQJ'E<:A4>-2[BZ2;^4JDKM8QOD8&%9[NDUSP32LJ1D.)X,S MR<,7DH>!.SY3;!S33RH.*L6!67&"I5[DH_<2*)(K].'#LDVMD>72/=$G6=@3 M6<.]4>7>Z/\(.*,^S>V3+.R)K&'NN#)W;%R:BRBB^UQZRB "'?Y>+1T<16PO-RL\R3,$A]8,S$A[J5&] MLH4E6]VJM[XW[K"JE@Z[__G5TQNJ%JY:K3'27&Q-GVQAR=:P9CSL<,8[.>,9 MG?D$XCRPMQIC9+G8F#[9PI*MD:<$G6OFE&F[QES3F V:H1?;T6L&7;(%C6@3 M=$6;4V[LFI/C1>W\QR#% F)]#FRUYV4>[#EG6?#2W-_%JGM-JNW:T3L#MM57 M&!SI>%NS7STY#VHDF"%2^)#[;]]QS MOO/Y^BLA[U6,J.$AX:D:.+'66<]U51AC0M6)R# U*S,A$ZJ-*.>NRB32*%=* MN.M[7MM-*$N=H)_/7(9,$]5UV+8WDEB@12S!53*0@<39PAJ1W1EI6(=_QB^%*;8W!NC(5XMX*XVC@ M>)81<@RUA:#FM\01YPWRS--^L-R]I M9(J *1 P-+'/1;BD">YD4(OUQH-JE4Q;>PYKZQW8MDNV[7V%M?TLK(14A?6T M-']::_Z+TLS4,XQ@H7"VX,#9#'<9KX=IP"-2J6K.HU,2ZM0BC?(ZAQ)ND%-; MK%7,LIW'48OSQJAU2Y;=/>=8]QW8$F]3V;U]95F!M)UF?KS#2RJ?^DMF 'ER(-19*A1AC.):+I,"K.Y#T*/]E4?M+8<[:1VK?DK80W M;P5YX;%X1;HUGZ5;Y5M%-D\ J:W9K\BV>AR_.MO&ULK51=;]HP%/TKEE=-K;213Z!C2:3Q,6T/FQ",[MDD%V+5L3/;0/?O9SMI M!(6B/NPE]K7O.?<<.]?)0JJ60 H'JI@7^O[ JPCE.$OB,,W:/WT+5\NF')?=&AR!Q%&^4YI4;5@HZ"BO!G)4WL. M1X @?@40MH#PK8"H!43.:*/,V9H23;)$B@.2-MNPV8D[&X7E;;]S4"U^I]X/('HJ"#RCTP^@"?'(=/H6\@X>G<,\X[^R' MG?W0\477[5_RT0#CRT#;7"-5DQQ2;+I'@=P#SMZ_"P;^YTNN_A/9B<>H\QA= M8\^ZBR5*@;YX9PW!P!'8OM]GL1\,AXFW/S9QGA6%8?RIRSI1%W?JXK>I8Y2L M*:.:PD6)\5GQ01#[+Q2>)PW]_OT+@=Y1M]B7ROR26\H58K Q,+\W[&,DF^YO M BUJUT!KH4T[NFEI'DR0-L'L;X30SX'MR>X)SOX!4$L#!!0 ( /!UJ59] M/*L]6P( $ % 9 >&PO=V]R:W-H965TK8F>U NU^_LP,9VX!]2?QR MSW//G>\NV4GUHDL 0UXK+O38*XVI1[ZOLQ(JJGNR!H$W&ZDJ:G"K"E_7"FCN M0!7WPR 8^A5EPDL3=S97:2(;PYF N2*ZJ2JJWB; Y6[L];W#P8(5I;$'?IK4 MM( EF%4]5[CS.Y:<52 TDX(HV(R]N_YH$EM[9_#,8*>/UL1&LI;RQ6Z^Y6,O ML(* 0V8L \7?%NZ!KP_LCRYVC&5--=Q+_IWEIAQ[GSR2 MPX8VW"SD[BOLXW$",\FU^Y)=:QM_]DC6:".K/1@55$RT?_JZS\,1( S/ ,(] M('2Z6T=.Y0,U-$V4W!%EK9'-+ERH#HWBF+"/LC0*;QGB3+J8/D^?5E/R@3Q1 MI:A-$;E^ $,9US?DBC!!9HQS3*!.?(,.+S<"K"%C@X M#;0M,](US6#L84]H4%OPTO?O^L/@RP59@T[6X!)[NH MB :P^#-9"/83\EM\ MD(PWF$W[,AEF5V%=$\[HFG%FWK!".149G(JD]=4/G#/;K-LTZL6)OSVA,.X4 MQO]1:!N?B8+4H-R(0.=$KCDKJ#E7-/&_0OI1V!O^)<4_JNH*5.%Z5V/0C3!M M@7>GW7BX:[OBMWD[6[!N"B8TX;!!:-#[B!)4VZ_MQLC:]ZE>= Y@R&O! MA1YYN3'EK>_K-(>"ZIXL0>";C50%-;A46U^7"FCF0 7WPR"X\0O*A)?$;F^I MDEA6AC,!2T5T5114_9D E_N1U_<.&RNVS8W=\).XI%M8@WDJEPI7?LN2L0*$ M9E(0!9N1-^[?3HT22MM9-& 44'!1#W2UR8/'0#RG :$#2!\"QB< 40-(')&:V7.UATU M-(F5W!-EHY'-3EQN'!K=,&%O<6T4OF6(,\EB]H,\+*:/\QE9SE8$)_/'!5G? MCU&,JZO,4;G5.%6,S!!YHQSO"$=^P8% MVF/\M!$SJ<6$9\1$9"Z%R369B0RR8[R/QEIWX<'=)+Q(.*>J1Z+^)Q(&871" MS_3_X>$%.5&;[,CQ#<[PK4 ;Q5(#&5D;F;Z0)\&,)BNR)D^GLG61S=;WK2YI M"B,/"UB#VH&7?/S0OPF^G;+Z3F1'Q@>M\8%CC\X8/_J.=/L=G?(\>$_/[T1V MY'G8>AY>O.Q.N:18#2P#A?=.NYFXPFJIZ^;Z5"IJ_GY=NK8=[Y*@UX_]7==B M'33LQK01M6Z_TQT*4%O7-*VH2IBZE-K=MB^/73MZLS_!?EVWUW\T=;/'0MDR MH0F'#5(&O2^H1]4-M%X86;H>]"P-=C0WS?&? \H&X/N-E.:PL >T?['D+U!+ M P04 " #P=:E6 ;)QJ$H# "U"P &0 'AL+W=O@*C">37/;6$OLSG9; M]N]G.VE(BQN!H ^)[=QS?,[MC7/[&\;_B!1 HI<\HV+@I%(NSUU7S%+(L3AC M2Z#JR9SQ'$LUY0M7+#G@Q(#RS T\K^/FF% G[INU"8_[;"4S0F'"D5CE.>;_ MAI"QS<#QG>W"E"Q2J1?%H19#"3F@*KVQI&D&6:2>GX6Y(ZU9X:6!]O MV7\9\\K,,Q8P8MD3260Z<"(')3#'JTQ.V>8*2D-MS3=CF3!7M"EC/0?-5D*R MO 0K!3FAQ1V_E(FH 12/'1"4@& ?T#H "$M :(P6RHRM2RQQW.=L@[B.5FQZ M8')CT,H-H?IOO)=K39AV'K9[?=]=U^6^#6KW0JX)V M9+4K6>U&64_FW88$X35P=58AI3!71TI9QL=D.SRQR2ZXVW5%42N,]G3;HMI! MQRZ\4PGO- H?8TX)70BT!%Y(-&(3EF68UU:MN@OJJ*;(._.ZWLYO/_LVC&_W MT*T\=!O+_I)D*Y5[:^%WO[+POXALQV14F8P^4?C1>PK_;=#APN]5LGJ-LLR1 M@S:?*O_>N\K?%G6P_'WO]6/E-1J8, E4$IQ]3'/)6I?C1VUO3[,E*HB\ RGW M:Q]8OU%S6?"?3'NY25U]Y83JNO?6A[DE-8_5*4S2TZO._(%2@#.:* MTCOKJASSHDH.O7X/U!+ P04 M " #P=:E6: *QK7," ]!@ &0 'AL+W=O]ESIESQIXAWG+Q* M$!4]5R>38*Y2J1[XOTP(K(GN\1J9O MFCKL 31/-R!L .$A8/ *(&H D37JE%E;UT21)!9\"\)$:S:SL+6Q:.V& M,O,6%TKH6ZIQ*KGY-OU^.X/[JU^S!9Q>HR*TE&?P$1X6UW!Z<@8G0!G<%WPM M"'A$3M06,+)\T1L*V%4=AQYTHTV/CF1-4AQ[N@DEB@UZR?MW M_?/@U_T3VPNB@-3HXQI[,\AQMS^D/(N45@B)/((A"":=$ H$:18I,G755 MP5'WW4LQDV63!+TH_!3[FWU_W6']Y[ 7RH>M\N%1Y7.!1JN3W:7.P<_WL@[# M8'"@[=^@BS"Z/%#F[W5BA6)E!Y2$E*^9]K.P"O;^@?G$ST;W2A[IG&# M57_ *\HDE)AKRJ!WH84)-ZS<1O':]ON2*ST][++0\QV%"=#W.>=JMS$)VG^, MY"]02P,$% @ \'6I5N/+MAZ8 @ GP@ !D !X;"]W;W)K&ULK99=;YLP%(;_BL6JJ976\A5(UQ&DEG1=+I)&3;I=3+MP MX"18!4QMDW3_?K:A*%EIME:Y =N<]_5Y#C8FV%#VP%, @9[RK. #(Q6BO#!- M'J>08WY&2RCDDR5E.1:RRU8F+QG@1(ORS'0LRS=S3 HC#/38E(4!K41&"I@R MQ*L\Q^SW%61T,S!LXWG@CJQ2H0;,,"CQ"F8@[LLIDSVS=4E(#@4GM$ ,E@/C MTKZ(^BI>!WPGL.%;;:1(%I0^J,XH&1B62@@RB(5RP/*VA@BR3!G)-!X;3Z.= M4@FWV\_N7S6[9%E@#A'-?I!$I /CW$ )+'&5B3NZ^08-CZ?\8IIQ?46;.M;W M#!177-"\$$3B-P/E?@=L(7 U:9Z:QAEC@,&!T@YB* MEFZJH6NCU9*&%.HMS@233XG4B3"Z'8]'\_'U9#Y#EY,ABFXG\]'DYGH2C:YG MZ'@( I.,GZ!3=#\;HN.C$W2$2('F*:TX+A(>F$)FH;S,N)GQJI[1>67&,69G MR+4_(<=RW YYM%\^A+B5.[MR4[*W!7#: CC:SWVM +00I%A!(9!L%=O>Y;T/'_X*N MG7SMI+X)Z]#S[?/ 7&_#= 1YG]TV:"?)7IMD;W^2*98IHAZZD4*1HLOXL2*< MZ-W_W_$*O M2,%1!DMI;YWU9859?1S6'4%+?:(LJ)#GDVZF\@\"F J0SY>4BN>..J3:?Y+P M#U!+ P04 " #P=:E6MA^(XUH# 8#@ &0 'AL+W=O^$!@$"O41CSGA8(L;K4=>X' M$&%^3E<0RR<+RB(LY)0M=;YB@.Z*[R$!Q!/JRF3,[U@F9,(8DYHC!@L>EK? MO!R:C@*D%C\);/C>&"E7GBE]49/QO*<92A&$X M%@>7?&H80AHI)ZOB=DVK% MG@JX/]ZR7Z?.2V>>,8L*"^QU M&=T@IJPEFQJDL4G1TAL2J]?X()A\2B1.> ^CF[O1Y!'U)U?H9G1_,^M/;\?# M_@\TGES?S^[ZC^/["3J] H%)R,_0"2(Q>@QHPG$\YUU=2 F*2/?S[0;9=M:1 M[6QT1V,1<#2*YS OXW4IO=!O;?4/K%K".\S.D6U^0Y9AV>CIX0J=GIPA#DN9 M:J)"W_#_Z:PM78U,NPBSG?+:Q\*<"4(R:F@)=,GP*B ^#F4XLZ,H4[HJFAFK M4\VJCO@E7V$?>IH\PQS8&C3OZQ?3-;Y7N=X062D 3A$ IX[=FR31,S!$%]MW MP]'?FMV=77^][4[O=!;UJ%-ZU:;V:PACB!R@.0(=T]Y>V. MTW$/U%=862W7+JQ*LMQ"EELKJQ\!DUE5*:L6^=Y,:HBLY&2[<++]*4>IW60 M&B(K!:!3!*#SX>3KO#DV3LR6!^. %SZ'YN6;;1.KR\*\V<8_>? M:>VD6?4W("<83;%/%L2OE%<+?_=[:(BM[.RNIC _IZ@P&ZTJFF(K!V%75YCU MA45M,CIOO[*&U3[,Q0HK]TTJZGLUMOS,+M/6@R.?)K'(RM5BM6AO^FE1?[ ^ M4&U/6KOO:+*>21:?2Q)S%,)"4AKG;7D\6-:&9!-!5VDE_TR%[ O282!;-V#* M0#Y?4"JV$[5!T0QZ_P!02P,$% @ \'6I5J__#%K1!0 9RH !D !X M;"]W;W)K&ULM9IM;Z,X$,>_BI5;G7K2;@/DJ>VE MD9* ]RIMTBKI[KTXW0L'G(1;GM8V:5>Z#W\V$ @I\39[TS@Y#")^V]H*D=RTV]S=TI#PRSBAD?QE';.0"+G+-FV>,$J\S"@, MVI9A]-LA\:/6:)@=>V"C89R*P(_H T,\#4/"OD]H$#_=MLS6_L#"WVR%.M > M#1.RH4LJ/BWK;%Y@RU+&61G?/'I$S_81FHHJSC^ MJG;NO-N6H2*B 76%0A#Y;T>G- @42<;QK8"V2I_*\'![3\?9X.5@5H33:1S\ MZ7MB>]NZ:B&/KDD:B$7\] /87/>7G]@8=![;4C]PJ"? M7?O\8F57VB:"C(8L?D),G2UI:B.3*[.6%]B/5&8M!9._^M).C/#=?#R?WLT_ MHO%B,9Y_=&;._'&)QG,;?;J??_SPZ"QFR'8FC^C"IH+X ?\-O4-^A!ZW<LR,L$O4,7^(L5^/L1K,G=<,YL=18#W&IFX513.F M=JT[9<)T,F[G_R9,0\B3'-UM1JLB>L,3XM+;EJR2G+(=;8U^_<7L&[\WB0D) MLR%A#B0, \%J8G=+L;LZ^FA!$_)=SB,"Q6LD* M1$),(K8GK![[XWB2Q%GBN MQ#FLG\'4'+D;#:[-06_8WAUJ!^G2@81A(%A-NUZI74^KW7TJN) %VH\V:!4S M:2VWFJKU1,LY5[(4.XZ]IT2^UZ&NUP,1G:$>" ME*H;*6Y2IDD8+?1<8?H- [MZ(0RD2P<2AAOB[_=."3,HA1EHA;'I2J"[B N6 MJC+W'GV1(I'LF?>1NMO(_R8E^\MY%NI9>A50],GGXN\FK;1^SM5*'W3*/VP( M26[*6,M0;9^[<1H)ZDT)WV+YVC"CX8JRIAD/,F '$H;?=O2U/+DJ\^3JO#R9 M4<)31K.Y\2Y*4O&Z+-%Z.3=+]"'OK]-!I%F@^ZNT((*>S@[(0!U(&'Z;4=>R MXKK,BNL?9X5_D!7A05;XRFU3#FB9Y^9 #KL^J(K&I=$_?D*"=.E PG!S_)WF MJFX:U5NMH55FRJCG"S3>,)JKD;U,_8LFA%.DN##H;Y=F^D!1M*Q:F&9^A[6J6J]I*Y\Y?'0 M_8ZR2'W'0]B/2.2J[I:JW>AB>8\7S1J#-KA :38HS0&E82A:/1.JGIDY>,,2 M#MHH Z79H#0'E(:A:'7-J_Z7J>^K_%0)SY%FIU["S>,*#MD>LO=.C^8-\\63 M-&A3"HI65Z?J0YGZ1E11FY?9XA(T]OY)NK9\D#2G80R][HLA8"BGN2[M@_5Q(66;;"4C1]D'H7R5 M67FT7"TYSM8('AV?FC=VON:QPN1+,&?90Q%' 5U+I'$YD"]K+%_5F.^(.,E6 MX:UB(>(PV]S*R9HR=8+\?1W'8K^C')1K2T?_ 5!+ P04 " #P=:E6+%+ M+E4" "R!P &0 'AL+W=O\[C^"/84YTC *G2^=$>3@9EO)SQ2V,J#.C(D2\Z?3.-;$CJN M20@8Q,HX$/W9P 08,T8ZC>?:TVE"&N%A?>]^;]DURY)(F'#VFR8J#9VA@Q)8 MD9*I![[]"C5/W_C%G$E;HFTUM__)07$I%<]JL'\+_!,"OQ;X%K3*S&+=$46B0/ M$F:V=C,5NS96K6EH;O[B7 D]2K5.1?/% M>#[]N9C^^(6FCZ9\?P>*4"8_H!LT+Y<2GDO(%9IN3'F#WB*,9$H$R K'=^X MX+B.-:YB>2=B?2>B@_SN1^2Y7J]%/OF7?+=7^\=JK*$;O>F.W _M]%=R>P(UF]@_7/NT1W=T 3R1**" M[,B201OM68M+:2NS6VMFKI)-Y';<7C_ FQ:,7H/1.XNA3R[$1*JV[,\J+\W^ M2F9'D/T&LO_JC=F_)NR5S(Y@!PWLX/4;L[(8'NVE[K#92A7%V3B74N"#&]6\ M9OKJ6M-<(@8K;>]V;O6:B>J%J!J*%_:277*EKVQ;3?6C"L),T.,KSM6^8>[M MYIF._@!02P,$% @ \'6I5EZ$!!-( P "!4 T !X;"]S='EL97,N M>&ULW5C1;MHP%/V5R%VG5IH:0MI 5D#:D"I-VJ9*[*D,42S(:R$5VD^G2F^8+J8>DWX0\ M>_J2#$D071+/RHWSA W)P]G[GXM<7[_S[/GDP\E)Y^'\>C=^5@'GQ'>*7AT@ M>M'IX,( 8N+18>+[M#'IWK9TV^????4/\K7'%B8<.UVU/"'$7L<]G-/V<$XQ MV!^5?ZV1F4UU^ !JG6>FD7 ZRR6M/*P9=:[X;Y,-2F5J DP1[Y$IS:?MR"]%BWNVU.MR6J:XY^X1 M>OZW\SQCDBDJVJ9-[;_E67ZQX[#W6I:KI\JN8:?'^H7_UDU>'8/)Z!A,'D5- M]H_!9'P$)GNO]M1\CLG@39KTZZU0:[^UM=MJHA[L:H?D.^R.Q2:I-UEPH;FL M>W.>)$P^V709>4TGYM^\+7US?<)2NA#ZO@&'9-/^QA*^R.+FJEN8B/JJ3?LK M#"^(FBVUR<5EPI8L&===-9M43<\T3-;Z ,(NRO VQ-]U4(-E*\$K&1XG,-B'O>@!''[M7& M\@ #6P6L=B"_.P_4E)L3AK"JF#?L#L:1.,80J$5WC481,CL1?-SK@]TE81C' M;@0PMX,PQ!"X&W$$

,"0,J_?@SOO(7[^G_,UOGZ,_4$L#!!0 ( /!U MJ5:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G\&? MVI_7;1%]%ZUX$)70_TZ"[KSB :I%(VKQS#>38!B@=B>?[J02S[+1K,I+):MJ M$HR.%^ZYTJ+\K3JWD 5[:+L:S1XR9D FP?70-+@5JM7='5W[S#!^Y^;F8^F@ MY4Q4FJLITWRNY&$OFD?;C'F*@?,871Q.QV,0;]2?A%%NMZ+D4UD>:M[H8QP5 MKRQ@T^[$O@U0PVH^"4ZWH+C9(-QH$R1$FF-3YE[[I.:OR>;XU-K@.C%4-\)< M4&33@?N#3%(ZQ33'4V3.\G1!IG%A"K?Q(J8)1@YD"$"&9X3\)W0@(P R.@MD M7IC#$E,'<@Q CL\(V8OD%0!Y=4[(R(&\!B"OSPDY=B#? I!OSPEYY4"^ R#? M^86OE\LX^V+QR:./FT)CFQD?UC:@=@@7+A?DB9%G48!S<6^%%4+*",^IC-X:*X24$;ZB,M"%V>15 MO/W+A0-W):_CCA>Y((F$YY.(974Q(9&$GD4"SH?]D0*Y)?3L%G!YVL>$[!+Z MM@LXH-W]2 C9)?1LE]Z OD3QH^*\%C9)4GX[B-;%A.P2>K;++YB%U*Q"K*ID M:8=Z+RT"R2;T+)M?,#->RL?&9MZ0V)A?NHD12#:19]DXF+;/:ZFT>.X":7J> MN9FP"))-Y%DVI_G\$B6RT8J5&MVRBC4E;]'%E+N8D':B5]+.):),*6:SGQ9/ M,U'U'!2!R; S.LB\ BXFY*#(LX- 5?:['')0Y-E![I[KY;Z&U!-Y3X4!NR]T MX6)"ZHD\JP=>;[A+W@A23^19/>#^JY_LAM03>=_G]/=?+[Z68\@ZX\XZ@].' MF W?BH9OJ&F]-?4EJ\J50O9P3!*-K^R^;GNHJL34IS<3OQ D1;,8(0NB>CMQ^C M"_W,+&9C^EN1;D+QKAX(S+]\7<9#>PK5H0O9N:E/89%7,78?SH5-Y9LR#-K. MGZYG=FW?E/&Z[/>N*S?'/)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H; MZFT$>AOJ;01Z%ZAW\4Z]0[S4/CQZ[FN\_SNICM=K_>/VM^5]$Y\7Q0UG!_\/ MEK]02P,$% @ \'6I5IC$(26B 0 IA@ !, !;0V]N=&5N=%]4>7!E M&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2 MJQ0U2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@).[FVM?+A MUBZ94>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9> MLU@94Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U M+ZH.56Q;,>=W%;FD7^),1IWG94J93M=U:$FO57W\Y;]>D5F5S]&?=[XGY)U!+ 0(4 Q0 ( /!UJ58'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ \'6I5I'NOD/O *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ \'6I5IE&PO=V]R:W-H965T&UL4$L! A0#% @ \'6I5LW&AIC)!@ Z1P !@ M ("!!@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ \'6I5L*_H=R' @ &P8 !@ ("!WQT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \'6I5BT<5X\S !X;"]W;W)K"P &0 @(&;.0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ \'6I5O]QDBV9!P 0A, !D ("!1DD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \'6I5B6]5&PO=V]R:W-H965T&UL4$L! A0#% @ \'6I5A$+NRL<" R!0 !D M ("!!V< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \'6I5H-D>G:5 P Q T !D ("!V'T M 'AL+W=O&PO=V]R:W-H965T+.S30( '@% 9 M " @8>% !X;"]W;W)K&UL4$L! A0#% @ M\'6I5C675\7' @ NP< !D ("!"X@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \'6I5OL:@B7Z P 2!( !D M ("!WIL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \'6I5GT\JSU; @ 0 4 !D ("!M*4 'AL M+W=O&PO=V]R:W-H965TK !X;"]W;W)K&UL4$L! A0#% @ \'6I M5F@"L:US @ /08 !D ("!B*X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \'6I5J__#%K1!0 9RH M !D ("!DK< 'AL+W=O&PO=V]R:W-H965TA 03 M2 , @5 - " 2; !X;"]S='EL97,N>&UL4$L! A0# M% @ \'6I5I>*NQS $P( L ( !F<, %]R96QS M+RYR96QS4$L! A0#% @ \'6I5B-F.:;A P %QL \ M ( !@L0 'AL+W=O7!E&UL4$L%!@ P # !PT "C, ! $! end XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 72 190 1 false 28 0 false 8 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 - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 00205 - Statement - CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00305 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS Sheet http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS Notes 9 false false R10.htm 10201 - Disclosure - BASIS OF PRESENTATION Sheet http://www.informationsg.com/role/DisclosureBasisOfPresentation BASIS OF PRESENTATION Notes 10 false false R11.htm 10301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 11 false false R12.htm 10401 - Disclosure - ACQUISITIONS Sheet http://www.informationsg.com/role/DisclosureAcquisitions ACQUISITIONS Notes 12 false false R13.htm 10501 - Disclosure - REVENUE Sheet http://www.informationsg.com/role/DisclosureRevenue REVENUE Notes 13 false false R14.htm 10601 - Disclosure - NET INCOME PER COMMON SHARE Sheet http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare NET INCOME PER COMMON SHARE Notes 14 false false R15.htm 10701 - Disclosure - INCOME TAXES Sheet http://www.informationsg.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 15 false false R16.htm 10801 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 10901 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION Sheet http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation SEGMENT AND GEOGRAPHICAL INFORMATION Notes 17 false false R18.htm 11001 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT Sheet http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebt FINANCING ARRANGEMENTS AND LONG-TERM DEBT Notes 18 false false R19.htm 11101 - Disclosure - SUBSEQUENT EVENT Sheet http://www.informationsg.com/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 19 false false R20.htm 20302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 30303 - 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 21 false false R22.htm 30403 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.informationsg.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.informationsg.com/role/DisclosureAcquisitions 22 false false R23.htm 30503 - Disclosure - REVENUE (Tables) Sheet http://www.informationsg.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.informationsg.com/role/DisclosureRevenue 23 false false R24.htm 30603 - 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 24 false false R25.htm 30903 - 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 25 false false R26.htm 40101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS (Details) Sheet http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS (Details) Details http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations 26 false false R27.htm 40301 - 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 27 false false R28.htm 40401 - Disclosure - ACQUISITIONS - Agreemint Acquisition (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionsAgreemintAcquisitionDetails ACQUISITIONS - Agreemint Acquisition (Details) Details 28 false false R29.htm 40402 - Disclosure - ACQUISITIONS - Total allocable purchase price (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails ACQUISITIONS - Total allocable purchase price (Details) Details 29 false false R30.htm 40403 - Disclosure - ACQUISITIONS - Recognized identifiable assets acquired and liabilities assumed and acquisition costs (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails ACQUISITIONS - Recognized identifiable assets acquired and liabilities assumed and acquisition costs (Details) Details 30 false false R31.htm 40404 - Disclosure - ACQUISITION - Amortizable intangible assets and period (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails ACQUISITION - Amortizable intangible assets and period (Details) Details 31 false false R32.htm 40501 - Disclosure - REVENUE - Contract Balances (Details) Sheet http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails REVENUE - Contract Balances (Details) Details 32 false false R33.htm 40502 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails REVENUE - Narrative (Details) Details 33 false false R34.htm 40601 - Disclosure - NET INCOME PER COMMON SHARE - Antidilutive Securities (Details) Sheet http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails NET INCOME PER COMMON SHARE - Antidilutive Securities (Details) Details 34 false false R35.htm 40602 - 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 35 false false R36.htm 40701 - Disclosure - INCOME TAXES (Details) Sheet http://www.informationsg.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.informationsg.com/role/DisclosureIncomeTaxes 36 false false R37.htm 40801 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies 37 false false R38.htm 40901 - 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 38 false false R39.htm 41001 - 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/DisclosureFinancingArrangementsAndLongTermDebt 39 false false R40.htm 41101 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.informationsg.com/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT (Details) Details http://www.informationsg.com/role/DisclosureSubsequentEvent 40 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, us-gaap:RetainedEarningsAccumulatedDeficit - iii-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 10 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:DebtInstrumentMeasurementInputExtensibleList, us-gaap:DebtInstrumentValuationTechniqueExtensibleList - iii-20230331x10q.htm 9 iii-20230331x10q.htm iii-20230331.xsd iii-20230331_cal.xml iii-20230331_def.xml iii-20230331_lab.xml iii-20230331_pre.xml iii-20230331xex31d1.htm iii-20230331xex31d2.htm iii-20230331xex32d1.htm iii-20230331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "iii-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 16, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 344, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 72, "dts": { "calculationLink": { "local": [ "iii-20230331_cal.xml" ] }, "definitionLink": { "local": [ "iii-20230331_def.xml" ] }, "inline": { "local": [ "iii-20230331x10q.htm" ] }, "labelLink": { "local": [ "iii-20230331_lab.xml" ] }, "presentationLink": { "local": [ "iii-20230331_pre.xml" ] }, "schema": { "local": [ "iii-20230331.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 308, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 13, "http://xbrl.sec.gov/dei/2022": 6, "total": 19 }, "keyCustom": 23, "keyStandard": 167, "memberCustom": 4, "memberStandard": 24, "nsprefix": "iii", "nsuri": "http://www.informationsg.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "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", "menuCat": "Cover", "order": "1", "role": "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "iii:BasisOfPresentationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - BASIS OF PRESENTATION", "menuCat": "Notes", "order": "10", "role": "http://www.informationsg.com/role/DisclosureBasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "iii:BasisOfPresentationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "11", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "iii:AcquisitionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - ACQUISITIONS", "menuCat": "Notes", "order": "12", "role": "http://www.informationsg.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "iii:AcquisitionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - REVENUE", "menuCat": "Notes", "order": "13", "role": "http://www.informationsg.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - NET INCOME PER COMMON SHARE", "menuCat": "Notes", "order": "14", "role": "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare", "shortName": "NET INCOME PER COMMON SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "15", "role": "http://www.informationsg.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "16", "role": "http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION", "menuCat": "Notes", "order": "17", "role": "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation", "shortName": "SEGMENT AND GEOGRAPHICAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT", "menuCat": "Notes", "order": "18", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebt", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - SUBSEQUENT EVENT", "menuCat": "Notes", "order": "19", "role": "http://www.informationsg.com/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_JSl19BW6tUukMczDHOOu0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_JSl19BW6tUukMczDHOOu0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "20", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "21", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "iii:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "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 - ACQUISITIONS (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.informationsg.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "iii:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.informationsg.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - NET INCOME PER COMMON SHARE (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareTables", "shortName": "NET INCOME PER COMMON SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationTables", "shortName": "SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_RangeAxis_srt_MinimumMember_cVMXwt3mTEO0UrOzEx1k9g", "decimals": "INF", "first": true, "lang": null, "name": "iii:NumberOfClients", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_client_025IaR0fgUuFsKYh_I8eIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS (Details)", "menuCat": "Details", "order": "26", "role": "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails", "shortName": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_RangeAxis_srt_MinimumMember_cVMXwt3mTEO0UrOzEx1k9g", "decimals": "INF", "first": true, "lang": null, "name": "iii:NumberOfClients", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_client_025IaR0fgUuFsKYh_I8eIQ", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_JSl19BW6tUukMczDHOOu0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "menuCat": "Details", "order": "27", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "lang": null, "name": "iii:BusinessCombinationContingentConsiderationLiabilityAccretion", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "iii:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_3_28_2022_To_3_28_2022_us-gaap_AssetAcquisitionAxis_iii_AgreementsAcquisitionMember_l-qzf-Db6UKrXOo1cXJKQQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - ACQUISITIONS - Agreemint Acquisition (Details)", "menuCat": "Details", "order": "28", "role": "http://www.informationsg.com/role/DisclosureAcquisitionsAgreemintAcquisitionDetails", "shortName": "ACQUISITIONS - Agreemint Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "iii:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_3_28_2022_To_3_28_2022_us-gaap_AssetAcquisitionAxis_iii_AgreementsAcquisitionMember_l-qzf-Db6UKrXOo1cXJKQQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "iii:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_10_31_2022_To_10_31_2022_us-gaap_BusinessAcquisitionAxis_iii_Change4GrowthLLCMember_2CuO2rxjSUKbHcj93QeC2Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - ACQUISITIONS - Total allocable purchase price (Details)", "menuCat": "Details", "order": "29", "role": "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails", "shortName": "ACQUISITIONS - Total allocable purchase price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "iii:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_10_31_2022_To_10_31_2022_us-gaap_BusinessAcquisitionAxis_iii_Change4GrowthLLCMember_2CuO2rxjSUKbHcj93QeC2Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_JSl19BW6tUukMczDHOOu0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_JSl19BW6tUukMczDHOOu0w", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_BpMWAuOI2US4wFrMQQasAQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_EcB8OQ1sWEOq6F--A4sbGQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - ACQUISITIONS - Recognized identifiable assets acquired and liabilities assumed and acquisition costs (Details)", "menuCat": "Details", "order": "30", "role": "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "shortName": "ACQUISITIONS - Recognized identifiable assets acquired and liabilities assumed and acquisition costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_10_31_2022_us-gaap_BusinessAcquisitionAxis_iii_Change4GrowthLLCMember_2uA6O0FmTkCe9h-1HAkGow", "decimals": "-3", "lang": null, "name": "iii:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndContractAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_10_31_2022_us-gaap_BusinessAcquisitionAxis_iii_Change4GrowthLLCMember_2uA6O0FmTkCe9h-1HAkGow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - ACQUISITION - Amortizable intangible assets and period (Details)", "menuCat": "Details", "order": "31", "role": "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails", "shortName": "ACQUISITION - Amortizable intangible assets and period (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_10_31_2022_us-gaap_BusinessAcquisitionAxis_iii_Change4GrowthLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember_PCmSarpUGk21LbCH7EksJg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_JSl19BW6tUukMczDHOOu0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - REVENUE - Contract Balances (Details)", "menuCat": "Details", "order": "32", "role": "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails", "shortName": "REVENUE - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_JSl19BW6tUukMczDHOOu0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - REVENUE - Narrative (Details)", "menuCat": "Details", "order": "33", "role": "http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails", "shortName": "REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_pGh6QlvGwECXYhaP6KmHwA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_zFyh_kuDjE-Zy_xAOVgC5w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - NET INCOME PER COMMON SHARE - Antidilutive Securities (Details)", "menuCat": "Details", "order": "34", "role": "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails", "shortName": "NET INCOME PER COMMON SHARE - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_pGh6QlvGwECXYhaP6KmHwA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_zFyh_kuDjE-Zy_xAOVgC5w", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - NET INCOME PER COMMON SHARE (Details)", "menuCat": "Details", "order": "35", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_zFyh_kuDjE-Zy_xAOVgC5w", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jncK9_9GZEupF0x_d-zDhg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "36", "role": "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jncK9_9GZEupF0x_d-zDhg", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_JSl19BW6tUukMczDHOOu0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "37", "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-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_BusinessAcquisitionAxis_iii_Change4GrowthAcquisitionMember_TP_yZhhVpESWMrOBNJfFXA", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Xhg5Ysnt_0a6jhUgywoL0Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Details)", "menuCat": "Details", "order": "38", "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-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Xhg5Ysnt_0a6jhUgywoL0Q", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLinesOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details)", "menuCat": "Details", "order": "39", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_DebtInstrumentAxis_iii_CreditAgreement2023Member_us-gaap_VariableRateAxis_us-gaap_BaseRateMember_We9Yh4dphUi5Zc4za3yXQA", "decimals": "4", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_jncK9_9GZEupF0x_d-zDhg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_5_31_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_peKZ56Dwc0STlT48t-ldgw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_BpMWAuOI2US4wFrMQQasAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - SUBSEQUENT EVENT (Details)", "menuCat": "Details", "order": "40", "role": "http://www.informationsg.com/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_5_31_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_peKZ56Dwc0STlT48t-ldgw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_BpMWAuOI2US4wFrMQQasAQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncomeParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bwOe8BVcZ0iv1VnZefUvCQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bwOe8BVcZ0iv1VnZefUvCQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_BpMWAuOI2US4wFrMQQasAQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_BpMWAuOI2US4wFrMQQasAQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h_kyLc6H1UGpynShUXdM5Q", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "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", "menuCat": "Notes", "order": "9", "role": "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations", "shortName": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_rrGEIuJctUurq24I41-RwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 28, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r480" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r477" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r477" ], "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r477" ], "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r481" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityNumberOfEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of persons employed by the Entity", "label": "Entity Number of Employees", "terseLabel": "Number of digital-ready professionals" } } }, "localname": "EntityNumberOfEmployees", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails" ], "xbrltype": "decimalItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r477" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r477" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r477" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r477" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r476" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r478" ], "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "iii_AccountsReceivableAndContractAssetsNet": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 $636 and $272, respectively" } } }, "localname": "AccountsReceivableAndContractAssetsNet", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "iii_AcquisitionsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for acquisitions.", "label": "Acquisitions [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "AcquisitionsTextBlock", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "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/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "iii_AgreementsAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to agreement Acquisition.", "label": "Agreement Acquisition" } } }, "localname": "AgreementsAcquisitionMember", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsAgreemintAcquisitionDetails" ], "xbrltype": "domainItemType" }, "iii_BasisOfPresentationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION" } } }, "localname": "BasisOfPresentationDisclosureAbstract", "nsuri": "http://www.informationsg.com/20230331", "xbrltype": "stringItemType" }, "iii_BasisOfPresentationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description containing the basis of presentation of financial statements including the basis of accounting used to prepare the financial statements. For example - U.S. Generally Accepted Accounting Principles.", "label": "Basis of Presentation Disclosure [Text Block]", "terseLabel": "BASIS OF PRESENTATION" } } }, "localname": "BasisOfPresentationDisclosureTextBlock", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureBasisOfPresentation" ], "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/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "iii_BusinessCombinationContingentConsiderationArrangementsLiabilityAccrued": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails": { "order": 4.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", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsLiabilityAccrued", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpense": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accounts payable and accrued expense, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Accrued Expense", "negatedLabel": "Accounts payable and accrued expense" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpense", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndContractAssets": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accounts receivable and contract assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Receivable and Contract Assets", "terseLabel": "Accounts receivable and contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndContractAssets", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 3.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/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "iii_Change4GrowthAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Change 4 Growth Acquisition", "label": "Change 4 Growth Acquisition [Member]" } } }, "localname": "Change4GrowthAcquisitionMember", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "iii_Change4GrowthLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Change 4 Growth LLC.", "label": "Change 4 Growth, LLC" } } }, "localname": "Change4GrowthLLCMember", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails", "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails" ], "xbrltype": "domainItemType" }, "iii_CreditAgreement2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2023 Credit Agreement.", "label": "Credit Agreement 2023" } } }, "localname": "CreditAgreement2023Member", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "iii_DebtInstrumentCreditSpreadAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of credit spread adjustment.", "label": "Debt Instrument, Credit Spread Adjustment", "terseLabel": "Credit Spread Adjustment Percentage" } } }, "localname": "DebtInstrumentCreditSpreadAdjustment", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "iii_DeferredIncomeTaxExpenseBenefitAdjustments": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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 (benefit) provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefitAdjustments", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxBenefitExpenseFromStockIssuances": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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 expense (benefit) from stock issuances" } } }, "localname": "DeferredTaxBenefitExpenseFromStockIssuances", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_DividendsCommonStockCashPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash Paid", "negatedLabel": "Cash dividends paid to shareholders" } } }, "localname": "DividendsCommonStockCashPaid", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "iii_DividendsCommonStockPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of common stock dividends declared.", "label": "Dividends, Common Stock, Payable", "negatedLabel": "Dividends payable" } } }, "localname": "DividendsCommonStockPayable", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "iii_FinancingArrangementsAndLongTermDebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT" } } }, "localname": "FinancingArrangementsAndLongTermDebtDisclosureAbstract", "nsuri": "http://www.informationsg.com/20230331", "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/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "iii_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the accrued liabilities and other liabilities.", "label": "Increase (Decrease) in Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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 units" } } }, "localname": "IssuanceOfTreasuryStockForESPPAndVestedRestrictedStockAwardsAndStockAppreciationRights", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_NumberOfClients": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of worldwide clients of the entity.", "label": "Number of Clients", "terseLabel": "Number of clients" } } }, "localname": "NumberOfClients", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails" ], "xbrltype": "integerItemType" }, "iii_NumberOfClientsFromTop100Enterprises": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of clients from top 100 enterprises in the markets.", "label": "Number of Clients from Top 100 Enterprises", "terseLabel": "Number of clients from top 100 enterprises in the markets" } } }, "localname": "NumberOfClientsFromTop100Enterprises", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails" ], "xbrltype": "integerItemType" }, "iii_PaymentsToAcquireBusinessesAccruedExcessWorkingCapitalAdjustment": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails": { "order": 2.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, accrued excess working capital adjustment.", "label": "Payments to Acquire Businesses, Accrued Excess Working Capital Adjustment", "terseLabel": "Accrued working capital adjustment" } } }, "localname": "PaymentsToAcquireBusinessesAccruedExcessWorkingCapitalAdjustment", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "iii_PaymentsToAcquireBusinessesExcludingAccruedExcessWorkingCapitalAdjustment": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails": { "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, excluding accrued excess working capital adjustment.", "label": "Payments to Acquire Businesses, Excluding Accrued Excess Working Capital Adjustment", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesExcludingAccruedExcessWorkingCapitalAdjustment", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "iii_StockIssuedDuringPeriodValueShareBasedCompensationTreasuryStockReissued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of treasury stock (units) reissued during the period, including reissuance of shares (units) held in treasury used to satisfy equity-based compensation obligations exercised by the holders of such rights. Upon reissuance of shares (units) from treasury, either the common or preferred stock (unit) reissued is outstanding.", "label": "Stock Issued During Period, Value, Share Based Compensation, Treasury Stock Reissued", "terseLabel": "Issuance of treasury shares for RSUs vested" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationTreasuryStockReissued", "nsuri": "http://www.informationsg.com/20230331", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r126", "r164", "r171", "r177", "r233", "r310", "r311", "r312", "r322", "r323", "r348", "r351", "r353", "r354", "r400" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r126", "r164", "r171", "r177", "r233", "r310", "r311", "r312", "r322", "r323", "r348", "r351", "r353", "r354", "r400" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r126", "r164", "r171", "r177", "r233", "r310", "r311", "r312", "r322", "r323", "r348", "r351", "r353", "r354", "r400" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r245", "r246", "r247", "r248", "r304", "r410", "r426", "r451", "r452", "r463", "r470", "r475", "r506", "r517", "r518", "r519", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r245", "r246", "r247", "r248", "r297", "r304", "r307", "r308", "r309", "r409", "r410", "r426", "r451", "r452", "r463", "r470", "r475", "r502", "r506", "r518", "r519", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r245", "r246", "r247", "r248", "r297", "r304", "r307", "r308", "r309", "r409", "r410", "r426", "r451", "r452", "r463", "r470", "r475", "r502", "r506", "r518", "r519", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Range [Member]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r305", "r495" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r177", "r305", "r482", "r495" ], "lang": { "en-us": { "role": { "label": "Scenario Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r220", "r221", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r464", "r474", "r508" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r220", "r221", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r464", "r474", "r508" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r177", "r305", "r482", "r483", "r495" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEventDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r10", "r473" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r22", "r23", "r137", "r422", "r434", "r438" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r20", "r23", "r97", "r402", "r429", "r430", "r485", "r486", "r487", "r492", "r493", "r494" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Amortizable intangible assets:" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Estimated useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r5" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r310", "r311", "r312", "r492", "r493", "r494", "r511" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128", "r165", "r166", "r167", "r168", "r177", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r235", "r310", "r311", "r312", "r320", "r321", "r322", "r323", "r332", "r333", "r334", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r386", "r387", "r391", "r392", "r393", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r414", "r415", "r416", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r77", "r78", "r306" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "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 (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r138", "r225", "r236" ], "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", "verboseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r28", "r273", "r389", "r489" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r44", "r61", "r66" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Securities considered antidilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsAgreemintAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsAgreemintAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionLineItems": { "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": "Asset Acquisition [Line Items]" } } }, "localname": "AssetAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsAgreemintAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionTable": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset acquisition.", "label": "Asset Acquisition [Table]" } } }, "localname": "AssetAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsAgreemintAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r117", "r135", "r157", "r206", "r210", "r215", "r228", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r339", "r343", "r365", "r473", "r504", "r505", "r515" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r130", "r139", "r157", "r228", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r339", "r343", "r365", "r473", "r504", "r505", "r515" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r99" ], "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r331", "r468", "r469" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails", "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r80", "r81", "r331", "r468", "r469" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails", "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails", "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r79" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r89", "r90", "r93" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails": { "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r89", "r90" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "verboseLabel": "ISG common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r337", "r488" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r88", "r91", "r336" ], "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", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r88", "r92" ], "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", "verboseLabel": "Contingent consideration-current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r83" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 4.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", "verboseLabel": "Total intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails", "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r82", "r83" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r46", "r132", "r453" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r47", "r106" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r41", "r46", "r50" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r41", "r100" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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 decrease in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r17", "r111", "r121" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r68", "r243", "r244", "r441", "r503" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "verboseLabel": "Cash dividends paid to shareholders (USD per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r492", "r493", "r511" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r4", "r69" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r4", "r473" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value, 100,000 shares authorized; 49,472 shares issued and 48,378 outstanding at March 31, 2023 and 49,472 shares issued and 48,300 outstanding at December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r24", "r141", "r143", "r148", "r419", "r423" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r507" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r279", "r281", "r293" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r279", "r280", "r293" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r294" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r30", "r412" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r87" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r0", "r1", "r2", "r108", "r109", "r116", "r160", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r390", "r458", "r459", "r460", "r461", "r462", "r490" ], "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r2", "r109", "r116", "r275" ], "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" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r266", "r364", "r459", "r460" ], "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r360" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentMeasurementInputExtensibleList": { "auth_ref": [ "r359", "r366" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r15", "r160", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r390", "r458", "r459", "r460", "r461", "r462", "r490" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r15", "r70", "r71", "r72", "r73", "r101", "r102", "r104", "r115", "r160", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r390", "r458", "r459", "r460", "r461", "r462", "r490" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentValuationTechniqueExtensibleList": { "auth_ref": [ "r359", "r366" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r44", "r67" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r44", "r204" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r149", "r169", "r170", "r171", "r172", "r173", "r178", "r180", "r182", "r183", "r184", "r188", "r354", "r355", "r420", "r424", "r454" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r149", "r169", "r170", "r171", "r172", "r173", "r180", "r182", "r183", "r184", "r188", "r354", "r355", "r420", "r424", "r454" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r185", "r186", "r187", "r189" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r513" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r316" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r69", "r126", "r144", "r145", "r146", "r161", "r162", "r163", "r166", "r174", "r176", "r190", "r233", "r278", "r310", "r311", "r312", "r322", "r323", "r353", "r379", "r380", "r381", "r382", "r383", "r384", "r402", "r429", "r430", "r431" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r357", "r358", "r362" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r358", "r406", "r407", "r408", "r459", "r460", "r465", "r466", "r467" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r357", "r358", "r359", "r360", "r363" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r266", "r298", "r303", "r358", "r406", "r465", "r466", "r467" ], "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": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r358", "r408", "r459", "r460", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r406", "r407", "r408", "r459", "r460", "r465", "r466", "r467" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r361", "r363" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r510" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r239", "r240", "r241", "r242", "r413", "r417" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r62", "r65" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r375", "r376", "r377", "r378" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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 (loss) gain" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r133", "r238", "r418", "r457", "r473", "r499", "r500" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill.", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r26", "r105", "r112", "r123", "r206", "r209", "r214", "r217", "r421", "r456" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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", "terseLabel": "Pretax income", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r158", "r317", "r318", "r319", "r324", "r326", "r328", "r329", "r330" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r175", "r176", "r205", "r315", "r325", "r327", "r425" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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)", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r48" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r43" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r411", "r488" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r43" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r60", "r64" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r103", "r114", "r147", "r203", "r388" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r152", "r155", "r156" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r32", "r202" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r13", "r157", "r228", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r340", "r343", "r344", "r365", "r455", "r504", "r515", "r516" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r110", "r120", "r473", "r491", "r498", "r512" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r14", "r131", "r157", "r228", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r340", "r343", "r344", "r365", "r473", "r504", "r515", "r516" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r99" ], "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r11" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r2", "r109", "r118", "r265", "r276", "r459", "r460" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r136" ], "calculation": { "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtLongTermDebtDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r191", "r196" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r154" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r154" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r41", "r42", "r45" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r27", "r45", "r113", "r122", "r129", "r140", "r142", "r146", "r157", "r165", "r169", "r170", "r171", "r172", "r175", "r176", "r181", "r206", "r209", "r214", "r217", "r228", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r355", "r365", "r456", "r504" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of countries in which the entity operates as of balance sheet date.", "label": "Number of Countries in which Entity Operates", "terseLabel": "Number of countries" } } }, "localname": "NumberOfCountriesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r497" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r206", "r209", "r214", "r217", "r456" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r396" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r395" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Right-of-use lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r51", "r52", "r57", "r98" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r134" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r94", "r95", "r96" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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 gain (loss), net of tax (expense) benefit of ($97), and $169, respectively", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r94", "r95", "r96" ], "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", "negatedLabel": "Foreign currency translation, tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r38" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 8.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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r40" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 5.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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r38" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 7.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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r151" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 6.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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r34", "r335" ], "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 consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r35" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of furniture, fixtures and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r3", "r277" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r3" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r3", "r277" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r3", "r473" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value; 10,000 shares authorized; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r484" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r37", "r490" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving facility (Note 10)" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r36" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 4.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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r129", "r140", "r142", "r153", "r157", "r165", "r175", "r176", "r206", "r209", "r214", "r217", "r228", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r338", "r341", "r342", "r355", "r365", "r421", "r456", "r471", "r472", "r487", "r504" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 14.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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r501", "r514" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Furniture, fixtures and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsAgreemintAcquisitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r150", "r237" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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": "Provisions for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r39", "r490" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of outstanding debt (Note 10)", "terseLabel": "Repayment of term loan facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r39" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r46", "r50", "r440" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r74", "r119", "r433", "r438", "r473" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r126", "r161", "r162", "r163", "r166", "r174", "r176", "r233", "r310", "r311", "r312", "r322", "r323", "r353", "r429", "r431" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r200", "r201", "r208", "r212", "r213", "r219", "r220", "r223", "r291", "r292", "r412" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r295", "r296" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r288" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r80", "r81", "r331" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureAcquisitionsTotalAllocablePurchasePriceDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r496" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r357", "r358" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r29", "r58" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r25", "r58" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r197", "r198", "r199", "r206", "r207", "r211", "r215", "r216", "r217", "r218", "r219", "r222", "r223", "r224" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r31" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r43" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r69", "r126", "r144", "r145", "r146", "r161", "r162", "r163", "r166", "r174", "r176", "r190", "r233", "r278", "r310", "r311", "r312", "r322", "r323", "r353", "r379", "r380", "r381", "r382", "r383", "r384", "r402", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r161", "r162", "r163", "r190", "r412" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r3", "r4", "r69", "r74" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r4", "r7", "r8", "r59", "r473", "r491", "r498", "r512" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r385", "r404" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r385", "r404" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r385", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r385", "r404" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT." } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r403", "r405" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r85" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r75" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r75" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r19", "r75", "r76" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 (1,094 and 1,172 common shares, respectively, at cost)" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r69", "r74", "r75" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128", "r165", "r166", "r167", "r168", "r177", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r235", "r310", "r311", "r312", "r320", "r321", "r322", "r323", "r332", "r333", "r334", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r386", "r387", "r391", "r392", "r393", "r394", "r397", "r398", "r399", "r400", "r401", "r402", "r414", "r415", "r416", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r54", "r55", "r56", "r192", "r193", "r194", "r195" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2022", "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r496" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r179", "r184" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r178", "r184" ], "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/2022", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r33" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows": { "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/2022", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14210-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r477": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r478": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r479": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r481": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 59 0001558370-23-008767-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-008767-xbrl.zip M4$L#!!0 ( /!UJ58+A43^FPT !U^ 0 :6EI+3(P,C,P,S,Q+GAS M9.U=67/CN!%^3U7^ Z*7;!YD'1X[L6MFMVB)]K!B2UI1GIW-RQ9-0A(R%*D% M0!_Y]6F EPX2/"1GE(0OMDAT-]#X&HUN ((^_O2ZG!01OC+GFME+O+(0Z.BQ:Y=XWSZUEIRO MKSN=EY>7L]2M'=U==61 MI0DI<[((06:O\_7AWI3MC8DIGNWZ +SD;7";&W9>(N7>'.?KBP.-LD69[:_ MD@AWS\][+61Q3LE3P/$MD SQW II(I1P2XQ?UMCEDDM2[;(/;P0 MEJ] AOHN[D1D,1>C/*^6I&BK&H?3'8:MBJ"X(XH%3[?=[;7[O9B3$%(:H9 # M>\&JGV62_6X'OW+L,?+DXK8@PS04U.X+]Q/!$U *CB@/GZATM\]%+V7WN2S9 M(F?$SA8.!=N$T)AEZ$1)"^85A.3,8GF>SZ79RG?QV_5:C(SH%;P4OO]:*#F#<87$A\>I M43"29)\,";-=GP44F^ P'8LZFN<, L;]E?9*V-!?6<2+@&4M1 "9:BQ)&^-6 M.GA./"(U@FFKVT5ME$J$AU@H JDH%(N$7!0*1K'DCYU=<;LU!1 C+T?Y6

*(T7)CN6):-)<8QW!685"!"1.P!#.1!Y\'X]%0'YGZ4'PRQ_?&4)O!PXUV MKXT&.C(_Z_K,;("L 612.IX;$$>OL!B#_@IZ9RFFO&<9QL!BRUO7?RDUU#/Y MU*!_J 7Z0#,_H]O[\2_-T"^:E#7[]X PV0 V@T# U5S7MRV(:"01DXH ML?$0_-S16X5UA\ Z_[N5*T-?GXT3&-F -3P**M 5EP'6D>5H+6H!?T0 MU?.7!O4*J$^Q[2\\\B_L&#!D.035HF\UQF ^EG04B_CK'EX3%U@P@S+(=<3+ M#3D#GW%6PDS>H[HBNSHOL*NT3=#PM%'(DJU"5M0L!'$C2MN& M;-&XQAQ+F^,(\S $F& *@<'*]\RE1?.<3@&UVA@N]YW,2)_%8<)$GXHPX6$\ M@M!1F^H-AJ4QO"4>Q/'$6VB46MY"3M=,#&3?6\RPR-V?^.;GJ&,'H&]_%^&# M9"GQ[_6[O5W\;XT1) O&Z YITZDVNI-AA"E#QOOQZ*X]TZ/_P.2.CA9_F:D])$)E*%41XS=*YGPQTO[&Q]% MNA]*0QOB&LP.S?(GX'P]OL2<@(Z54_YM[J+\_Z)._H]^V*JD\>7ON!Y0V1AJ MR2U:*2AI)E56"AHC.JX1F=RWORU]U\&4Z1 Z\[>*UI(A0&T6Y[76$LS9>/#W MS^/[H3XU_XQTR!MFOS;8'QO[0]Q&D;0BJZCC++*LHO$0%5.&(68V)6M!,)Z/ MZ<*"%%R2PQ1P$S#B8<;&ZWA3=3=)J,BMLH(>1!9[:<%0-P=38R+6" 3BX^F= M-C+^H: M:9@"-9C&31BR$IX&G:(-VF"ULN@;>%2R\,@Y5 MKK_Y"^"]F%.QES4(J4C5(?]L'28P48Y8N T,>("8< M?=3,-F7""+R(UF[OL+^@UGHITJ']M=X*#&H$KS*"!_U.IFH"O3M]?#?5)I\A M?KB'\7<[GCXT\>"QMG3J;-VHX>QU#]BB:3 MC/&?&/X] *WU9_BS'\QO%ZN1 MRLB:S<<;4__Y48P]_0O\;0 Y2M)U6/)5*@GK0Q*VMS=>/@E#/\2U- M?Q\%\ M)LZ@U$0\XE7A?0YX[QV,J8)W6$>#=J4C=IF89E"HD2LZTM1@L)41XC.])^47.\ M\,@A4XX%5&-6(W_03D4#>*VH25M0C%=$@):\+''47,6F!KE@IT,\QK+1AO & MWCKP:BN?@J1?"/ Y:R^H: @>;S<.2^<+LNG1K;FMET# M\%$W\'(PKL*JA/F@[;P&Z[H;>[F9<":5&L$2VWP-4*6!FF+H^6#OU%?\6GW4 MX6(?BJD X+$YT56RW[/7@[<+U:N^%_NKOA$&S<)N13!$/$@MFT??",P+(@NH MU6%&_I 1H60D$L4R&T=6%<.11<72^7/>U_7SR(I0VSN+D**6R/J_0DO\$?=Z M3O$5&U,(\8K[,"7* MNQT4U1N+L*B])V7OJE 0XJ\Q%>L?G;CM+=0YEE: 1%6M=L [0:7 2JHJM6U8 M)ZB3:SU5U0E8L/L^ZGSL[-YO&+W9O@=1WH((FOF4(V_O;M><&QW#6WKO?5O* M":E9'KGX(#JI?P95Q>U35YMW#ZBRWLSK73O8Y2P14[$9Q7>MYC6HB%,^LYHM MR;A>-JL=NVPNI5M<;2&GW>NW>Y?U&[)YK7"91D@6\91<+"R:<2Z:<=XKWXSL M"Y-+-B!F$#5?U#/*C>N##[!)\:;NR$AO?"W7@)@^K%Q<@YM9<703LZSY4ROC M.XH;>U)/3(:481P$GO"WDN2A.Y7755_#.^(M#(Y7(A 92!OYX0'@O>.^L$Z M)B1 TD)6).13BU.16GK$=44F$C^'M.&NU$Q6XP0T.HM?3\L9?N4WKF]_*ZGF M!GVH9W*%\S6/BTJK>Q3U2JUP*5"MRW]J,%?3(P/WV@).Q!!&P>H)T_%\X!+1 M\E2QO8)-Z(C'\0+3(S8U]/QX)\CWC_5RDHNGAG>&EM(Q)=]V>(]]_KTD@F;VC MDY PV)_ H0OZ9+=67,'"B!,=D8ROYGS3;!B)H> H8CA,QG>R\-B='*5S-N? MP5)\-,31I$!>>IS-,O5=%]R#\ #5._+@^A2=?F!T4M,0801A"I DQSST5S'[ MX!OLP=CBFO//@(4'"EKI\"S/<7)N=%=O:'_4\$B-6^JODHE:+E+O*EZ.Y60U MCX[BBJN!,7F6UP&'1T6$-85'^$;BES5"I4M3OZ^^2;1665TP4Q$9X"$._\. M5:GT"^'+\%FD8G.1Y)U M]MTWYXSYDM,M[RT??H-WL9]- M?'':#4<4>3+FKIBV"_OQ>-WW/]=KQPR42^1TK7=)#4I5_,Z8)#'8H7[[/3H& M+#KJE<2 Y0K#^\*17^NI8%$X/ :2( F/Q&F8O3DGG^04IQNQCV= _U#YZ@K/@/SX;U!+ P04 " #P=:E6F>+V'M(. "CP M% &EI:2TR,#(S,#,S,5]C86PN>&UL[5U;<^(Z$G[?JOT/7O9E]X%PR[TF MYQ0A)$-5 BPP9\[;E&,+T!YCLY*=R_SZ;?D"-O@B&V,+F*JI"1A=NOMKM5JM MEOSE]X^%)KTA0K&AWU4:9_6*A'3%4+$^NZM8M"I3!>/*[[_]_6]?_E&M_GD_ M>I940[$62#X+5&9*D1OVL>79Q=B-5 MJVX;]S*%.H8NV8TUSQJK7SIN>X9^*UW4;FK->K,E7=ZV&K?UIC1\695[ ?*F M.*F@AO6_;ME_K]"A!&SJ]/:#XKO*W#27M[7:^_O[V7OKS" SJ%]OU/Y\>1XK M<[20JUBGIJPKJ.+68HT$JGV\$LVKV*IY?7C%/[;*N]TT;FYN:O:OJZ+0$(YI MVD<)Q;?4)N_94&331BN1(BFR!/M6]8I5V:-JHUEM-UAA'XSE")JU(K)=OHUZ &:Q/#;*PF:2S,\58U%BI6JIV;?ER@5;; M*[NK7P?3'HRK!6KK\/MB2= R=E M"V*$%&.FXY]([0%V)AAV1FN;4AC&=CF"5-#@9WB,-:B"*/P&\P][Z&NG8U"3 MYB>YO5!5AJC[R'3&^Q 1L (+0Q_/9;*CCB4U6@:CCU@'^P]N2YL069_9(YXR MB Q]-D%D\8!>3?]GE]B.K"G-C&+8KU@K@Y:.10A(=H.DT#(_+EO7C9OF1>OZ MLGY3O[AJ7#=\1/M4ITV"],M$\=J'CUO:%$3&+5$#4^=H6!4#^%[]*3$6:XFY MG1AI"#:(B@@L0RJ218$.8\GZD+6*]([P;&[:OQ2,!/,9F <%?[I@U]]DS1[E M9D/"CK2B&!23!S(Z /#:; M,[]8-XFLF [',*UM ,E?\;!1W)%/%\)F'(1+@@V"S4^[6,%C>$C04L9J]V/) M)CY@:V#.$>&QL1PU#QOY71EUH6\)9+%'B)JPQ &O)MPH]0U=B06=OP%QL(^> M=7?DAF=L%SZ9O=#T2RV_Y0 "T_5H!@NKQI73>$@R\R'"^>E0' ^H"D"5T)UHH,3^2-J M895$+YC >8IVI0)E=7CF5T!PT1@@XB%U* 7 M8?NAR?X05]TCPCT[OZ)'F?PV+'%Y%5Y8:)PSF/($SD2WYEO+?Y\T4H0\@K6. M >,L+/+8[5*#(X&P]VHJ2@Z4)-4[!L"S,2FZQ=Z<=OB"8J$5C@+D=-P)N-O M[VOR M'N\;3^#/2[<_D0:/4J_?&;QTI7:?%7H9CKI?H4;OCZ[[0T74PW\A7"GE?#V*$]F M,%T:3JMP&%M6:^T<0C!-_ MLV B^GQF/2K. $)&!58[>,D3ATA)<73@J(1C=D8RV$:*GP=\89T"WF2VTS&69U1 M8+G4\$^-]I0RM"2>+O$B&;;4R(=] 76$W6\SF+)3*O:&!2)O6$%T#.NQ2*X*I9"7@TL"C-][R;Y3ZI0AABI L(A'GA$>0"I[I3CJW\CDALD[! ME07"GF2L,XDZDHM>!Z1HX9?B;"O.KN+C2;7N\>9"]?@.F2$UMB;-'Y+R/F MV8\[S[0?UVF/OTJ/SX/OXMZ[R02Q<2?5UIU5P0>^DD,$N+*#!BR; ST@YR]\ M=V(JW0]ESJYF'8'4NM,I4B*/UQ5,1/&[@8SF(3'>,"C7_>:GA HZP@'@:LB,^\5&!S) 6G4_FBUBP M#)+@M411Z6.QE8*L-X#URV-#.H, !%S=?P?3@0;3Z6#JG=UCYS-[E%KL.C\6 MSX[ /[GB">A 1B&(?N0QJ-JKV^[MEQIPF8-@E1-0A-3L[_D(9.A-V)Z.PD++ M3:%Q0U$LL&$G5'J:NXERRMI'#'@>DN#)'2[U2!U[IX?]MBZVN ?&XOR[\,)' MK $9&.=)'BXS)^W>HEA'E (CKV"Z&'6K@Z$LG$%!8L2%:_W"DXZ]_NGI8/LL M.ZX17F5U*+P1H4$%]7X"*EFF)'GNN"S^NO WS-YO^&B0!\-Z-:>6YET+%J&+ M<55.0(%2LY__59FQGDM$)O ZD!SGN"17/F*$&H@44]WF)/922VZ=B&WE)#4D MO40\?>&,O9:R: %?+.8 SKK "4">P*R'9HZI3?QN:.JK77=HZ8BASELJGDZ( M=#5#A+"@:IP!]2NX34[[*WO_R&!HA^RK$B3&1/UA4E5VQ" )Z M-$BJK+"LS9V0ZN0BFL3,LFK)?H-OH& F0%VER5=-QU<*"N)<@,M(]VE>> 60 MF'\EBB: @H.#9!%8.5/$LLUXM2&ZX@EI1$HA).9GE7T=HA,U&4S]D92!OE/, M9A6=>R*&M80:\%UQCN\C=7UZ/T+KRB=,/*TN/Y0F*"KIW/M5B&XO MY] 9V9I!+8+L^#6UWV- )X8I:VV-#>)7#0U= S($B0 4IHPUOM/HY_7S>E.J M2NM.X$N[\Y]OO7%OTAOTQ_#5[DJ2O;XDSUHQ"2A(^I?;W[\KHIY+#T^C7F=" MVU<8./E*Z7+:HYK(88=Z:]?"HX#=1N+=,^CLJ<)W>/[=('^Q$TK.BRW6N9\A M>]:YM2V>1[$%=?FE)/M(0\"!Q"ADY[VOP+D&B+'J" M5)AP[3!*=))DCCT$A7HAP$4$656L*.'D_V:C4'.4[033*N7/'5$A1BF?AH]' M;_8LDXS'FPMTB$=(,68Z_@G+PZ MVJ*[_Z7&10MW#W?F[UV)G9LP3=\/WF"-/RQ0. V_U+D4"7.E )6Y=Y>GF#9O M2K,/=4SFLLY>F_&.-:T MRV1AI,:".)(6,QEX^J=8D/[NF.VXF_DRZ$OCK^U1]P 6:]]M2 #^-T3D&>I;BU=$6,*"9K'[ MCIF$Z, R*>@!BX1'C.K4K11]/V(X?5N$WC.QEED3'+?L_SRSHKR!=F9;.J[XB(_[,[ M-72@^R;?[--HUAN;L\]CK]_N=WK])ZD]&K7[3_;-\6/[!<[/@_Y3==(=O4@/ MW?L)E&6]5TWH7F+]KR X@\K^>75]77LR@XMP,'PK.__?7?_^W+?YR?__UF.K)6@X$= M=ZA>'*FJ/- MQO:M!X Q]#SK!D-W"2SK^NKBP\7W%Y^L\_-='S=V0-H@WXH[^W!QG?[2W_6' M_,_6]Y>?+C]? MWP+X]6P5AIO/EY>OKZ\7KQ\O$%Z2]E?7EW]_&,V<%5C;Y] /0MMWP-FN%>TD MU^SM&7O[AA\O]V/LP=]*\+MAKC]]^G09_YJ"DHZ@H.LB)O17-TP;9(&_OTQ^ M)* !_!S$E(R08X>Q8*7(6UP(^NE\#W9.OSJ__G#^\?KB+7#/"*,MZPM&'IB" MA173]CG<;L#7LP"N-QY%//YNA<'BZQF$\)S*ZNICTOP_9R$1.-6E/O)=X!/% M('\$R(,N583TU\EB%B+GVPIY+M'4P1\1#+=G%AWU:3K,$0?]!<+KF.A@>>&@ M]26%NCQJG)CU2O*_/)(=MS!P/!1$&-R"P,%P0^F8+"9X:?OPSYBJGN_>1 'T M01!,-@ GE-Z"T(9>4(DE1X^E@RVS:+VV\9;("2Y]X@,QP#EWG63/D>A[?4\CWBY9P\\ M1MA9D=$>,71 *3QM(Z59E;WU@B'Q#T20H8^F9J7\$"2[SX"#)'; M& "#GR/E8 MN7L=Q-]!GRS0B2!Z&!,+!7OQC)"_G .\O@7/X7'T5QI!SZ+L.0!_1 2MP0OY MY]C5%[NSRH3%N-O8V1.X^[.($ C6]@6(,-K0_^)@YQ($8'&Y@[]\A206./=M MC-$KP&=21K$P]#!.^Z,#GN\^$(Y>_WA^?7W^(>%I<:PL*7LZZG&5S!ZNC>G, MVH^"$*U[;S"X16L;$NM9V)$7!NKB5N\KSZ6*&D?I"_9![L(.GF-61L'YTK8W M-.3_< G(6/0;VF5 \?T0XPJ NRZK7ZF+1!P$]G+P%I*@D,ZN Y\L0))(9P2# ML"7%2WL@"^M+%ZY3Y; ]KYZ&938 :(C^?)SM(5G< <4S@5N^BT,Z0"'YE:FO95X/>LA5H@JOB*FB$H! M.;GA:909(ES;$=)O#GYP]\5OF0BK'V%,%U//08AM)Q6<9S\#+][OE33X[;K M&;4FE]T2W',<'(%<9.F[DW %<.8K#NU*;;EL4&Z=OIZ1O[:D,B8 M1(+;KV=7W>M>')^/D>\HF9H,O*A?7' M9"H1)_4=9;".B7DDRW^ P^VC9\>! M)MWYW^R"SB3\ B- _/84+E?A9/$4)+LPO44(,%'/:!UY-(]P"S88.'"_=[[? MO@DSLWJ!0=T-7&!Y%P,?X^*XFH.ZI:%3CU@D.NL%NR!6Z$"_7.878)EEI'QE MUG20*ERL??KTZ>K*.K<./9,/^\XMTKN5=&_1_O=KN'2$U//$YEK?_00XS+@> M\NG@=LB'W]*=D72;MPG/]@0':,9^MMO@J]182]20.!('\$-IDI^0H P=1521 _VW9A*5)AD4\R3O'H? MK3?(C_F90AAN>1RH6M;1E7V(P5D.K,21>2SDRL7 MZ>8L)@#.Q1*]D$D4)MI"_C@H"?GPVP@L;6_@$X*V#(M@0)04@@/3/NK)>$R5 M+O[,1+H(4%MQQ5Q"[-$ZTTPF=E0/65CI==8]]W>R1HI337<(C\%KI@(&(Y_\ MZ>P247SG7:D/?G!8M1<=[)J3OB>+GIMHT4-NO5_@"@N42SP/^&C/7E_=J0D.5$>SUQ9@$F'-.]E2<_ M;A^5ID%A+TU.B&J"EDYBJ$?A#@^X3N% MP3>!,8N:<%53UD@O[?14!4V^TXTAH9V*FBC0SFYTM!4J2@2IH]2YJ8E)R!J8 M#'6]]O03<)?07]Z" "Y]6[*'QP;FZA$?W Q*A9;# Z] ;8,6(^4\4D.DJV#SH$Q0G/@K'Q(HD:!=;"!N?K"!S>#4J%U\, K4-N@=4@YC]00 MZ=PZ>(AGK4.$L%[KR*P8A_XFBN'"]R@7M'Q$:KY:(P1GJR&-C8)PO-X!'@ M^%J&FRV[ U&U4'LC\FN+VAW3',&-[;5X0I4UJ\C"?,/CJY4ZT0U4C:KNZYS: MY$+NQ)T"]9HKI&R/GGB9K0!0F>MYX/P2(4$#4^@55T=Q&U2BNB ?+)D\$ MWLX?QP!4I M;7A=)^0X4D-"0X*JC'0^+<5'5J\E]#%P87AG._32!%%)8AF0JQ]L4/W4":V M!:I(88/:+^0RDB/0N>:S$,YJ/@]1O5I/[\D+=_?D23;26:! !FT"C4/O9 MP,IT-F@!$GXC%20ZMP(VTED[X".K.^F*XRMXIV0Y)TRWYL$$J<&%0DNN$BFV-8HATDA$H65UAC0,RFVZ;W:V)78 M7PZ&G]$N0FFY+"O.V-KQ0U7K#1%QDG+*O !PLSW /-K;>"^28GY WW>IQ*1; MPFT,Q65N6X,=7V+ T0W4/N[=%Q+D:ELTZG4.]P3]$,355I&H!JD$Q]5C M)J1VTH1VSH!4(Z]!*Q,Q&$F'[]Q0&.AFC86#IN9K%O,/J$BF1 XTWW_SX0TA M5CS7\>"K$-SD!8M2]B-%5+J_7I&'>FXZ$:&LNV*@=7OM?-.Z M&DG=%\P_8N1&3CC!,X!?H,.[/Y0%QJPCYP%V3 ]],&N' 7N+2 @KHHP-?52% MO(2Y2&'\3HOCV?CNZ^*%>&K>**+;N%.P25^TIZ7[:]%>$;>!>+N?V\0)ZK2@IWLDD2 0&Q(25%%DQH+6D M5_-OCX\1?:1Z_TT'"=?_'9+4:?92#_$\#F*]X!H,1"[A%FA14FI%-MT0!!S%E)J4Y6H M!N:A:JQ&%5#JS!:42* 6H8RZ[I0&O5-D;K_UHG 5O]\HO?^F""S81.>!FT&I MPH4W9? *U#9^S8V \Z4;;MB(:+K:0S!4\&E:^-%AO/+2EA2;(^39Y]0&F]\)3 M+ >SR>/AF=O@9BNIT:_1$W\CM5Y?YC%06O"OVKPFJQH^$G",A?9[K/]Q2K"I+;P\!PP)_NOTHR9,U=M: K] MW%(!M8:U>-!0$4%%&:&JR'5:8:!&S+[B0)V(HL5]N2RP>D0^)K_DO]MAFR/V M]?7U OH+A-?)PW7+"P>M+V-RT^L#^\AW">'Q)GJ /.B2[]WTU\DB#L56R"-H M!4FAT%E.U. M!*0'M\"NJZN/5U?6N97V1/[N3\:W@_%L<$O_FDU&P]O>G'R8 MSGA5*\2H4"T*4F'!/AT1.$R-\_O"Y#F=TFI4#) 2A;X(JT MQ$[T#,Y36\S: VM"9@L@5V$A)J7@,SJ630$GA1K+$FQ+LLAXP]U BH(0:5FY MC+)$CEYY$'36R(\]GK!D@@'7EAQBOIRO=Z.(A2!4I]SEA67\]3*^Y[HP&?K1 MAN[0[]L;&-J>N&Y%W*93@7PX4B 26O0*9X[C-V:VL;XDJB,4C "^4Z%\/%(H M CHT6XOC).M)X$["%<"4%@Q6U&'3!QIIKE=L.>KM.Q78=\=:D3I=>@4X!:%- MZU;VKT$(I<4#[E0TWQ\I&AX1+"H#[]2S$ M4?<[.V1%0U>HX!8D_P_]\E[=%'G>'<+T&BB.\"KW8D)@I2;CRJ1MB$'2ZLA8 MMW0;'V_;M61\94 3-B-J:F?>1LND&22BS"Y*?!PJ2$[.RO>,\M FV%,#PN+2 M9Y#$QB!,PL 1"GB360'&A!V+!J13H,H@F? B=4(,@$N_'V$,?&>;.=K4\]WX MDV?G5TV$QLEB;K\](AS_$"9G0N(S[.B1J*0?,0XF;*HTH%,=<\T@G MJTU^W!]\]FSN"?5Z?74J^A_:7;M5I[XY76">\Q1AQ;YE-Z?"4P!92[Q&>^Y4 M_G]I7/Z-\J)E;3A,0,$<<5)P/*69J.]PYZQJ)#UNZOKJVOKW#J,13\,9OWI\'$^G(QIT>ID>M\;#_^O%W_N MC6^MFZ?9<#R8S:S)XV :?SVS_GLWZO^\E[-6S#%.Z?TVG+Q\YK=3*$LMH-Q] MOC8>G)N*S?UJ0*Z\)/D<#_45D3P0?JRC-9>/A=]UYZL90M\SLH"I[NV7]XQS MBQEGYJI['%')3Q9]#]+E 6.A78(P(6,EYCD3[9;#E\)X=P3=.=I<7UT-Z,6Z M9/" N5N@ULR$-%1EEG-H:2EP"8!SL40O9)4)$U]#_CBX&/+A-X(%&7:/Y'X7 MLB@4(:0)J1NQ'(3H&Q0SIKJ"(GIY&PB&_J\KZ*P2W).U>DDV51N;D$=1FQU4 M*=(<9\VB]=K&V\EB!DG\MX .?7W2<2C2=)\7>= AN%>+KSZ6XZO9T\-#;_J/ M^$#@\'X\O!OV>^.YU>OW)T_C^7!\;SU.1L/^<' *8=6=#7&2_(I?2" 1Z0C: MS] CT@#!0[SQ#=P)B;2="-/=\N1:3[S_>&,',!!%9 WVW[$/2#&_V>[PI'9R MA^/7J1S118E*+DVBH\OJ+6U(2*Q0I**A-?F4!#Y'>S3?_\"9(U!796VQ%X 9Z:KQ4V-N?P M2U?N5L@.0R2>U^'2JN4"MTA/ :OF=U#C'SRI[-[W$9P[66U/C2X7L[.?:MQ246N:#Y!D;QT MM%-2\74R3%!#@HU:ZIP[(L&D3OO],CL:9J'MNS9V@Z<-O1?PP]7U#]?B5:MB M6Q/"#9$.%JZ542')D/CB"-=22E"UD&@8F5"PT0JSF)'-\8[^!"\F2(A.>7#( M[/6>@Q#;#N\8ID([H^+>MK1'@0\&)?)I13HAD?Y':Y%?;"^W#W# GB/U"NU- MF#64E3MW.%Z=1H,DRR6UJOV:8;>U)">@R2!)91Q0=;>KVMB$&K36?:\J,PP2 M_OY\0Q^MGZ$?%^_0!S$)NN+5$9=RW7 ZAJ5?FL::M Z0V81_GU>W0YM0!]O: M7- M*XU1Q]3!T3/9((SW,X]0,59W.N<*';9979M87#-HNKD%S^'0)[XWBM\. ML3'>4LN*&<.9;,1-3*C0;GU1*6:!L>)-^:(DV0RT"7?8="S4#/7&RC-]_VX. MG)4/_XC @-;D!_#9 R,8J!FPO!,3;K#I6/IRIABK%)GBG;@,IX9*R+HPX2J; MCA5"QI*348=:"F#&53B:16Z4D(OO+V2>RK@E$G(@3] J#8VX:Z=U::MPPB") MIV_CH!P!>:7TPNZ>0FY*KU8<1M.>UGYZHQ1?.!S0$#FD6W\ 5';CD MP.K(SM5_)]JDXY%"YHN>53:AE*V!MZS-*6<3Z)3\>>M6[NB,_4E<07<8CEF! M)H4V(5$E5I;TXDP1&69I>VFJE"C\R(3Z+RD1(ET_W;JL1XR(:PZW]*KED*Q[ M:"G*AJ+W% "RB!G!!6_&4VII0M:PDF25J#)H_39'],)YI1Q(QTS\$T5.C(YA0*5;5[3?* &,*1;.UD;EZ M1?;36$UU;$)5615GT13=I^DRKH_W"==FU)*U:/371NTO[EYU^1.X0Y>H(EQ MZGAV>?3=PXWY?#KY+5K'7V;ZH6\[5KP"^+NKCY(-R0-N%LP@9]DQ=I:]0\^R M?=?R#@C2WRF&\?=V)B/M4"3?]S'?]S'?]S'?]S'?]S'?]S'?]S'?]S%5U[PJ M"Z5[A-Q7Z'G,!=,8A))#^:V/>HJ[J*TSI?L0N_Z:NU1R2B\8(89$*4G:J\7B M[6)@TD33L@4+XOYV>6SV!D%MVH=^2.9[F )/PA7 <[(&V NF6==9%P>3'&D' M&JZ)RR?HF7?O9L>;([O< 'U6E_6L>+?#FY1D.V&?S&?P"2GK[IQ*YH?][)+Y MJF6-5<3!I&3A":JM(I?_21<3A,D=+!?B44Q*5)[H@B#FHT&:*%EQ:EH,2G*4 M'X9N!V8M*8Z8CN%2Y_9_PR)JEHP@U M)S/=6R,5$TX?R=(.--/AR$MF(Z9IIM]U]K$PYY "OF. M2@.,X$LYT$XG81+,X/"PC9_1$^'+LTWTK#]=<]J)Y@;%^YY[?L\]O^>>3RCW M++#]F^V#_3O"?8],6:+'7:OT8- +K^TXO4K<,%;T!T3']EKL%BOW8HB3K*'X MBG)FDZWYM2QLNV!MXV]TN1M_H+@%XF>SQ&U,<,(U53CW?):82LTOHT1!B-8 MQY$TC7-6<",6FK"%"8G&!D0FI%&OP,;()X'H!H3@< .+4%ZB!B;L"#4@+A&) MNI^I2R9Z 9&E39'2:W55NM!X84T-4A7G._7ETK].[=Y[.K;8+_4+[-M,!W13/#&H=1CV!/?!#I3J;<XU!>\,L8I^\:V9*.<'8_DC"A6^6-=2W$;%XBUK8$)LT1U@TJH)A#X%@=E)QD^H)7TED MI-J- 64E)UT5]'[]Q'L)4#]1%-5,&;+'+Q^V['=&A"8J@#!3#E';=9XGM(@'(/T!+;FQ5T M;&]X:%8M5/E4#E5F@WL:I\1AROU@ P0S_Y=*"=?/AM M1J+L>)[*Z@I#R):#8JX=R0GF:SDLIQ?8;C:4WUXXH6^ M $)4;6Z_B1U M9Y,B+&;E'HM)F@.O.^@;_L.12KS2,..[CG ZUOP'%:*O:^O MRK'WW7#<&_>'XWNK-YWVQO>#0\9P-!G?G\\'TP?K=G S/X$ G#)DZ ?$YU)6 MB:)J)F3'%I['09#S8P&:$RP+F)XU0!81>CUL'B-I61\?W)#4'5^?^')HK/J. MG:S#P(5A>GB+_L[/T_%A34C1R90ESA@UJB)?AZQ&?_V;4]\9E8L"E&B2LZ67 F>"!1 J4BW?+Z&N/ M9)#W0M\DS%$@J:L6MC%!'EQU*H0=(CKT"N87&\='&:=V" 030AE,PW3 "1$5 MIX,R">9P7C@5L -F0AXVL/CNQF3P V)2BDV0N]3!#+!W?!5)E=F4,!<\T5! M@!8U>'>1[P:#Q0(X<;7VJ[V12D"II0D[DVIB42+'B-71Y 5@GQY(3C>?*(HS MM,#I+T/?!6]*4CRR3Q/V(-7D>R2A)NV#R-))7&A]V2() ?S=C]/-\% B)XO" MHM)^@^MH?8,P1J_)$^#D%V[M9;4N3/"U%>1U9N9<,&W@E#4"3+( MLJ9@8V_C%-ID0:D*]OZ!NP7!A3?AF8T*MB.@Q"#Y%!3*QGA+4Y^BL[+B)B8\ MB%';PQ6),590=S;$O]A>I)9IS4!W*IZ_-"R>#!W&2H;BEURB!YR5#_^( "VB M\ -Z]=0(!FI&)>^D4SG^V+ 09*]X'8-,2#OKGT-]$80WARKKH5+2?&A:M MC+B3$6PM47:]:7G5LO2T%V/-HN< $/_@AX,7\D^UNJMKQIFGIYO9X.NQI M\ O]U_SRJ@(+A*>6F*!=;VD6D"!#"=)<7&AS2JU$ LAM1_)(T;S%7$9+F/P2 MP!N2 Y-HF$0F9F3$"HB)-_39L";DQZ3*)1"&OL,UZ2&VF0-\F\QPLF.3>3AS MZK)DKDE A :N[\9_\H,-H"=_@,L_!,F'->D0)$M_4K[S2=#'^SN$@6,';'\C M M1^(%*F/$6V%PDPRMV7EN1BCS\R(=\G(T$T[9YLQN\6OD"71!?IV^_QQN#^ M/CM>C"AI9$)6KXHT9?34BA&_7":LVP55?_U_4$L#!!0 ( /!UJ5:>3CM MF4L .Z:! 4 :6EI+3(P,C,P,S,Q7VQA8BYX;6SE??USX[B1Z.^OZOT/ MN+U49;9*GAG/["6W>\E=R;8\JSJ/Y5B:WV_O?T>G9W%."ZLD(X)?,21?7A[GGYS&>,+ M_!_0O[W[_MV']Q\^HC_\\/'\A_0_?/WSQ%T?Z'=^]>7E[>OGQ\&Y!'.O[]^;O_^7RSMI_PSCIS_3"R?!M_ M$X]B2'+#7A^(EPS\^"ZAD8"_GL#'9,Z___[[=_Q;"AJZ/X2L/<-8I!?[I=*V;_/X8H'<7&T?I!W0AYA"FSP#?U73BS\&F'?P4XB&"-7 M@9ISPW]!CIGA#NP<0H_]G $Y5528Z#S$]MO'X/F=@UUFN1_8/\[8/[A^Z!^_ M7@;4(^-)F*(=W9 /64? MG7GQ;\.';TFP*V=5D M*OOS5>VCQVR:RY 0A. P.Q,:-?E29?Y6N4QXI! N0 MV#_[LF[ ]']>);'3\AVT\",W.J*EOPW(CL> /PDVAK2MA .)ZL9ZR#Q;$KT" M%+#%U0F8&)\*#J@=UK+;V20ES.@7COO_F;%'&J3Q,L*[4$\-,OBT[/)$T K; M3&&G8Y^G+/=KHPP_X@3&--0-Q5@A?_SU! Q1%J1H>.P[X(:68[&S83%L(QK1 M7PX6B3#QCO=X'Y"R'$\-.0'34HA7M+("&'"#4W';V?92Q$A@'M$.[S!Q V?A M.U=T?54A>Q%N C98*EK1 G- P.VOG-?.UB?0TL6(@QCB,6=28OFAR^;RVBA8 M CH!$U0)>#+;%N" &Z*2W>ZS<(IYO% H5N'7KH=O#[L'3$H$+P$!;'TJ@1*K M*WX/U-J4;+:ULGB[A6%$ N5HUG6/'UVV@^1'M]:N;)Y5@(&WLG+!\I:6AP%M M;0I6.UI ME@]SCL:<([(#'$R*" H)H48K=&L>F.]+AV:++A;5QR.YXYV2]&C//ZQ)_ZYXU"MA?%_V(;EN5(9Y;#@C;1"Q+R!E@"" M-LXJ?CL:9HQSEOP#\:WLE3]>%(T)7])_KL@F>/'KU)"#G(I1GHI7:I(9V!0, MLH3;OLR1H683.T,^MBGRK&)%[DCP[/JV.C]5@D_%*!6"EEIF 78*YJEBN2\; M3;//A,+8AGH7A)'E_:^[KUQ&*8"G8J2E0I::: YR"@9:SG!?YBFP(XI^K&41 M"]IS@BV%.1:^!FR 98*DI6+2=T"-K)3%MF;%9V*&;2PK8F6HWMU3X*NWP4M M %N32J#$HHK? [4J)9MM+8LC1!SC>*OA-;8/A)KT^8>'C1N55AN6@ "V+I5 MB745OP=J74HVVUH7QX*"+3K_\.;A6Y3@'\'$-L1BMQ;6Q]U#4"9J\7O QE4J M2F)9N2^!FE4YCZUM2F!# MV(T6KQ:C]1EK'BT$X!!MBPJ@0K1BX9!JB95;+: MUMH2I"C!.NZAW>6!$.Q'HOR!^1!=[A[**J%KP %;H8Z@^:5F.2Q0J]1BN>-R M,\:.4O1(X!_Q;#G"[$:,^XROK,B*^:DXIE2 @S?3:D&+Q\AEL*#-M(;ES@?' M*7967&@E=CMJ61>YM"+\&)"C4@E%*/!&62K6:7U7"@+:!,LY[:'*BZ $ZVCV MMMY9GG=Q"%T?A^I)NP@%WMY*QZ?3_ MB00OT=-EL-M;OCK.J:#!VU^EF'D[+ 4%;8_5''>TRP0Y$MA1C'Z\@/B$/:_. M+@M X,VQ3*A"-)0@0!M?*:-=8R'#.;JE47H[5@(9V+^MGRRJJ=4A8GT\V-:1 M>I56/0B\)>H(75A*5XP ;:E:C'==5G,:B!.9(4$&273&,V:Z2"*6M_0=_/K? M6!TY3^'@FVRY: 4KS0/!-DP%KUUM4:!%'"^BB,=C#&6B%ANCA+@) RRC-^^3#*^ M2C^64VQI6B@TQ=)U-:6N%#YS, M(3Q[M*R]L"?L16'R2698\0>_\C)KQL)J>^WZEF^[U'<"<3E?T9JPX5"@YMA& M -B?C._O5R@]8^+Q69M MUNS+FB(J@:9BRB>-$,LAIF">_30_3-'UUO&PD]'=*#H?5@).Q?A.A"LUP!O M?0XUF.W!$&_4;0U[D2S"),0WAL0SXE_S,,116).UG !]ZMRH62?RD, ]B<% MHZVS9XX._9(@-.1&?4NU7IM*BH0D\5Z@EAN=PD["FQ0BGCI5 1"\;ZGX[>9B ML[0.%8:O]2UE(IW%L1MQO4LK?)K[#OO/XN\']]GR*$/A/+JT"#FZ_N-/EG=0 M+5-TQP)WS48JD%U5:R!@UVW&?VLCI^CY#7N6VSAEGA/;8Q14Z7FTRJP.?!2D2P6UR< M5QL-!.K)S85G;JP_RK /)P\B\0Y3K7^^[G.R(,,N7Y*44BA,.B86SV0SY&,. M9WE>\,*>.GH[B&>7!;?Q%1*BC(X(=(DVDBR&$ALWLIE0 LDKH=8DV!^_^\/' M/W#HWWWXXX<911'N,;_-X76O1FF3#=T1O+=<9_&ZQW[(]+6*GC#))7^*.41O M)-#XV4)\.0_2& 8X"VK"?5LGB6F@F @W>4X&%18Z9A*@,56 !1$Q;P1AQ%Q[0@[Y4NJ6VJU ME2[6" %P_VNN#-DY]4<#]MP60K3U@8P4JMAPR B:F6C-*(1M.!A*IX,])M'Q MCLH046F9I'NVDJ7_%L4?^ 93;N_=QZ=HM?U"E3#P^#.>\O-K@:&I HYW(PK?/@T7+,X09W(F M'HI-^.1_Q9PBSBKBO)X%VS/*K5BMT#&,821QC&26.1*9Z4%B[3,F#T'=L@;\ MSW%](+X;'0B>H:W[ROXA%D8X897OFQ@)WBNJ.XNU?BG3D4+C=6. ATPMD>5H M5SD <*#2X[NM4:?810B9E<004R%A6,%3.0]43H^'3X.KL4]!X+RXGDH5TM? MW;(HB.R!R7> G>V$Q;;FE2 :YC"E=O'2NQQ&O&+I1Y1KEQV')&<@BU?;.[#K MUS4>HSD4N#LO!"GA]N 7:? 8+?C;).GV#T=7QMTA1O7>G ]-W)Q./<=WISK*? < M&AC8CG%TK+F1TF X<'=JJ@C9X73' G;)QB*TM7B)4'K^$AV-7W(93_[E_&)Y ML]PL%VLTO[U"Z\WJ\K]_7-U<+>[7OT>+OWQ9;OYJ.A+HW4:K'# =;]>XEZ:& MGH9']WUW2T(-YYK:@/(F(GH9"3-Y:UQO?F<=6:UY3L(.,:S9)/C9BM@#5R43Q$B3X "R)K+M4MG8]24OU8!#:9FY MOQU?L_K9C9XN#V$4[#!)LH!CM7=J#@7NKDT4D+N\K3$.L$,W8K_S$<$]?L;^ MP?2D.HK,Z>7-BD1WK&HE, */E=F3 W;RNQ!\GUSZ2)UO:8T%'LP:J:"P#*@? M"#B<->._0_K,J*#B_ILXC+D9V.%U%@TC*J'B(J;I2'"ZC:&]WP'?Q]7"56^W M ?;>"F;[W%XS<\HU@'#Y"YO&O4U:+]568"B!H7M=I9"JA?TDBC!J&.YK>9_5 M,$)9ZEC M;L*%4^\XE.2LZ-'TQ)N_C)0N[.NK(#7& 7=G;='5M^U*!@%V:7W>>[MUEQ(! M4$,YHO3BWIUQWRXLV_5*FU4#H'MSK; G1&EDT$J6S+?9M MM0M5CP#N4AKBYH^3E>" 74Z'Z_;GBBGNM"MNBMW0%?8QY;5E[.C-;1!A].\G MUWY'>O^IX96&*5]B:'9M89(7%08LS9=1_SZYF#"/(N(^'"+>W#D*T)T%HMIY M-#5@CMQ41VJQ8\4YJGJ-HQP2N+-6B%?H,%T$ ^R>5=QV:)\<[UQRI#/Q7L8, M+@J( M^P_L_ ?R Q\CMU0GHR7)@5_KJR5@P!U5)5@Q!Y9A +NHDM4NV5_@@W+.H614 MN.6,NJ72+[_[?O;='S\DWP@'Y5GR=_\^^_C'?T?!(0HC^C?;P+78R3*QG]#' M\QEBC]P(P"H,E&@!PQ6V\>X!DP3)!S,EC8[#'S:VO#O+=9;^I;5WZ5I>^F44 MOYW60. A0U_X7"5C[2C 8:4!\ZW+]U(2B-% KH]B*C,D!R%#)8RC*H ]*'%& M%6 +*D9S]]]_Q^?E\=D[G;3O.'?CTG7_IB;\#: =A M9&9S3.KTS,^FJ%;V!#]A/Z3K[<9Z506^QEB NWM+M10N)31! M 3@XM)6D0XU^VEI=')CF*"9U6V\8T6]%C\E@R\JXC%U<,*:>^.9"3CT>)6;H M 9S(42440CFXK&LFIU",QC#@ ML517\";-$P''66W6^VV6:+RJ;QAA3TK]N,A@G'J>/-Y]'9"KX/ 0;0_>Z3OC M-3W9&N( [NZM5)+;)6F" ' @:"='ZV5!^HS\-B HH8?2!FD91=.=X,952R(_ M25%GU8B\RTOR(H>5\&6LNXU)@[$)=MR(;Q09*J?.E\[05<.*T"R8KG+Y?OP= M)FNV5:Y0G?9@X,&SF1+4%6&JD8##94,!>JL;HY00=0!!2QQ&(4H-<7)F0N3H MJH@K6-+2%?3&]9$3>)Y%0D17I.*8RLQQ5%X97/)PGE;2:&FP9-"DXH!*:+7_ M%T=,QN^5C/?F[X("RDA \/$!Q8Y]^Z0PSBZ+ !FI*!TS0B?/"UCFP@)Z8 M\Q:8[MMQ!ZPA;>6TO8N;=U@8M=L-TW&]D<#=MX'XBJ+O"6;A3;COIS0<8/X] MHA(@9]Z2&C33[NH1T_%WG82[ GP:_MU[SIGW:R!Y]@@"@\JP3^2M3*_5T%-S M5G5BK0"=DI/VE&.6.>B@E[*T"C2&DC:N9^ SJO#-88K"-"LVIBYF\TC;K]5" M7!8).5?933M=U>2'3"W6E@A<&7 E^"E%W3*V^PV]$@4@/CN S'G'#=0BF[J> M)B17:*@*'KC?UHI:^[JC)M":\=$1I,RYJ!&W%)=B^$;+KOZ5 M634T<)>L$5-V2 4H8'>LX[CU/+*ZO5K_'VIQF@ ^U 7:=K?J.(T$?MY4/KZV0LEBQ*Z\FL7"6ES MURL-*LEP8_Q%_$95S?Q8!0\\*M2*6MH OP@,V,/K>>[>\CU!;;PCX1C")N^V M&=H,"J/5]E,0./P"!";/KHW#=>"I=]PK!@#WS7IA\]M *FC WJG!=/OMD)!W M)>#(>0UZ@AXQ_*8V@ :3]\HEV!:-3(2XZ0.+K.#<#-R;FRDA=^]9:R1@+V\H0.O[T8+,#,6$ MN!?D2253M:&&P2/KX5'2@Y4C9>CIN#T-4:[%NJ?1?WN8_8-I81>0R/T'_URA M.Z;(Y P/LK57<=E\]YCJ'F;E$/ZR +D=JZ%#G&8?\!1 A MV=*G<8E^HCP_4((#][LZ0?/G.N6P@#VPEN6V5IHACOUPAA+<9J;% 245B,RZ MH^"A>GE["@7>^4K%ROM<#@2TJY5SVMGN!EEGZO?9'4PN7"[7* YU'1#L/OJB M(X-]W!#+#RV;);>?+-=G\_@%WE(8]<%N,PS ';&%.F0G;3 +5RI 0!S7M\AQ&>$=?WV6G7L'?%NM-JL>DB+PD#2"ND]K MM@8A!SCDC2%U^SQ!6MYG%2Z"091QF$3(N(GI9QP]!0[*E@/LGHQ Q?EG]3"2 M!(B+()ZISH0POI:!^[/<$1Q9KXK%T#B[+I#5$YM:;),1HVUPMJ*RQVG[!?;Q M5MFS70T]B5E"*>9IA#\!!1^=U1QWM%&*.%E;HCQ(\ MNZ&I\XM;'-6>7!1A@#M?J4BRR^4 #M:.9]M38X]89)/7D9LK%X[>?8OZX"I M@$;@&$N>48+$SW3Y^Q1A9TX%MQ[Q[8&]^[C:GESPJRDB;H$&>*AIJQ@Y&C7% M 3A@M1:EK5\D!%%,$0F2K"@R[A8B49VA*]<[,&C31CJ]._L#Z,AR M886NW5&;"8ZO)*;D5-(FH' $7T$TRL(\;GU2U:_SB_/^F$,4[4&DS2]!'8M%>NF95Q4<"J M%; *=F+.J%S1E@).R W[R<-3RTR;60^Y#&WL@5_!NFK@WRV-*)!Z%/DN,^(8W2M,I2@0PK5(N[T+!;"H"/09;#;$_R$ M_=!]CHNC;G&TVFZLUYIUB-Y(X)&I@?B%GKAUPP!'K";<=^@6F]'(ES[,$#M1 M#[:LV(C78<:=R.[8;6*Z+"]61BC*,(T?)(ZO1E&%8&9)M(J>,"D167T78.X[ M_"^/UU_.G;\=1/%MHJ3X]Y9_[DT@RF 4&A^;!^#!R\A/DKMY/B8#@ .J&3VT MODS.N$65 ;KR*A)K_2 QCS+N\Y%=%<^'K'2K[6 WJ5^J_.Y3K/9'?B/,$S^8 M+_3.2EK?Q'_ K3\O7G: G_*TQ!7,T\'/)WH<#UX7@ZI/GD\A1BL\VT2#8OQ M;_!LNC%!X'%D>&6WS9.;40,O0,N"3C'3W5U>_2 ?@7J,IL9^5IK)G6 MLLGS%ZLM?[#E*? PJM@9[FJUL J6.!F6REB[L"] M#!"PF5;SVY=YHE\$8C/V>9F]X_@9LR)9];KX! ZX72I%4SPY*H VZ.:UPX[ M$NGCHN@7@=2,'7=6:ZS]"^MO1M97J5-UHT!;I]:(LNV6CD L-WJ M\=W6AC/LB*&GJVL4$S!KT26O;U9:;ZF?[I8U& ;49IL*SJQ7=PQ .V[, M>NOE8$H$"2HS).BPH_J$4N^[:1TMO'1+K=' "5OYZ6:;_JB)6GI/VW":MM[[ MWES7>)X>FY9F(2U13-@#5 K1COF%\1/U"J48@_K'3*I/4.8^PY;;FE8.YA21 ME9(PU6^9;23@*RS^N_1/SY'O \^[#LB+152W/IMC 1HX.JJET+>Y"0J X:.K M)!UZ'W,ZZ$U"\5ODQH<-,='?)VWS?V&$44S9T"4KP/HQOX']D^4=\-RFW!#L ML+>_Q4,'.ONEZJ' HT<3!2AWN!7C ,>)1NSWL^\]0YP.32=B2C/$'[T7Q$P5 M-8ZKB+A%%,%[*LH3_>Y$[I'JKJBPRS \8.?J0%S_42137/S%;N\%1XPYS%W, MYAT57*' MKB QX5.*LK7;[5 !#AR=).GK0>)DS-!%@FZ\5(E#2L)\?B4+2&/ M&'TSR8895=V1P,;8"<5[1BXE;U%K9RNZQ?KN+@Y!;<*.Z[HLE'Q\__'C.0\G M](-*&9.^.RR6[ECU-:_'SD7<>^SRL04-]HL9:*@90'TL\/2(UG 8<@+[P%;; MG,'A+*2O:C]WM[=L<6_V":-GQ@7_(YW\>5QZ<_#=*/R6Y@"".G)$-&-C]G%$ M<],F%@(J<>"DPV2,X@E[#EM-I!0.5%QV3X0)&VZ/"'/&SAB7#K]JFN@!!0^> M^Q@_;H9?,;%=!O)PY&S$"Q-.\6 _(<+Z789OT9<]'5G)$0\Y"3LSA%U^ULMP MQCTR X+V-)A@0A,L62&2/MQ<*_NW@X3NL@D.DD5I3'><'<3Y03)#,U0H-TF8 M&G<.A*3-I62P42$5WU*+O%]_"1%[RZ]=.EXZ+V;;D>$F4!3'S6V;,-VXSZZ# M?2=<^5]\P89H7ENBTI[0 IX1^U1<,AWV@1/X7-BKB*VK)7;!P>L>)-^9,?%FV_F=\M+%OO#@Q>Q(,)V^9C=*(ZE'+=,8-?$.*G.)F M&\'9'949B@F8"%"CR$NGP5(!>PTREU;XQ.*JII 2^,3"3%'0JCB3P$XPT)RP MWCW2\&RL)MR@%[J&YRMXNE+:\24_CB*/W^P5F5SX9#XD]:8<94QB%'B>!24J M]28RE\R18I,K]I!8'A3O!!FZ+5B?*_*,\*&XBW#/]KU"-\)K3)Y=&XMMAWML M!X\^Q\)W(!2;]B.0!1I@QU9\_MKCL#0!'ZB-)OH(ZT[.9[S?G-^43'E%,;-) MI:'$KIE3.O#Z%]NXIYOXIGL)I+-2TNI>D7(V' H\.C91@*()@7(9'4<3]4D9>O-E?67ZO0>IJ15C^=H+7D+]/F9E0X"[ MOX[ BJYE)_" W5V+[2%[E%W.US^BZYO5SVLC=GV+(^[+)& NZ%PTR693S\XT,_B+P._S@-Z0P[<5_I5HNQ5_6 &['\]"]C6 M4UD'9S'AQHRP$I$WC!>:]G^+4G90Q@_;.$DX0AE+QI]7 :)1KLTM"Z?BK#-( M56BE#!B)>%0Q6S=BC1@4"LP! (\\I\+(T2/[%G $*&&RBQ<7^A&W?B;)C//V MK R#;=ESNPULJ\"W78^UGQ<_$!-Q$V@&JIHT8R!2P%U_2 4K=RQ[H@,X' TJ M;D\[DRE;Z"3BL:\;)C+&,Y8IJ)RD*O?3N,H^9W^QHT'TYI#H>"]IOBSK,?,. MW17>4QGH1(E1<\J2S(" M2% P-.^.*[6;26V52MV^+"R^:+.Q7B_$HR<+$2RNJ4&GES/8S8BRJP;-1@-U MVI9J2&O(](="+REK(4D?UP#BJU[\"9[XY9UODSE+[(")RK/D4MG(A?UCJB6A MQ=YX0F\N$F4L9&5D%[\XS?'O;!E1"+..Q"8R*RFS#B-ISL_$C?!JNUUM$XZO M\$.4Z('UB5#,)%H#@4;.YL++*4_]*,!I3P/FVYH^)T$CY)9%R=0/&)G4^7EW M%#,9T%@*.(L5D$X36]>G%-B^@$V)&*H[S:5_UPE'3&J])KB.P>CF3 MAP?LU5IL]Y74I^BY%X-8R PL,2@?+K]=KJIU40$#]]MJ(7-%2*60@'VUAN'6 ME;2*\F13I81#B(0NCX.V=65!QH9&!^BP.*1KE;IOT+7B8LL MYH10>7G567CYQ/ZY],52>W9#2OTZ(%?!X2':'E@?!Z:CBG*RJB' PZF.P(62,R4\ MX,"EQ7:'1H4".6_"E*!'"7YCE68C2"SZ3METN>1&R O"L,^.(_%"3%2);*S7 M> ,WWLZ5"C@JMG^U!@/UT79**![YU(^TMFJNEZW$0*@L;>],JK?XU"-!IP[M1"BYU3%2[2VE:>EN=>I?$GN>(]M[#ZSRQ5SWV&K1B;DSV[T M=$FC(HV7A%<7E835'E "C15]*BS)WKKB Y[3]29>ZY3XKYI(_1$5L$O:$+(?;'0[+W9!]M#\?5'W;, MO%@O\3[28LT46A[?!7D, D?XM)IGD;D]*Y=5S-IB3X7A9 A8 M5^IX.*)Z\\,DNPA2!M#+$TYPNB'#*?J$4"C6/(N",*D>41 WO+9\M*?!QGH4 M38?='1XW.S5N*(HI*>$"96SP'RQA1+0;2UB9B3I0$RVWC"LPU13):\I.--6^ M6'2 5/>.>KWE.DEB'J?^5$'\M>_*>O#6R(!.:_THJ3H=UL$TJ=2XD4 ]QZ28 M=KJD9EXF'JD?H@I=_VDJ0UI*U!%OVX@)5Y0*(0O3IF M% 9-*CRH>!\J.QFD W'[17+?XJ=R=FA$/(!'ER53Z4FJMK+JL$S.V[744NW[ ME2@F%0GT).DY+JA6)\,6,;0(%,-J)U6#M'Z?A)B.69#K21[I+-RU, M0$-##^JIW!^K1S/%;;$&4HV\&\8^3]ZXD5Q)2K2E3P'L&XV@275"QK5T4]"2 M6)[=J,/0L '8I*82E90LSSJ&YJTV1S[-<--2B1JAJ"'FZ86IM@(. M%,)2=J;;:W5LC19[K;JI"DWW6K6.R7L3]M\/+L%44U3\Z,@>@(]HULA>E-XS M$(6"&R$ 'KF:*R-76*\]&G $:B%$Z].=F!1_R4400PFU&>+T9GQ)D9(T=?PU MIE(H^T]L]1ELT?9 ?#*5%9S40J&$M/G#$(NIYLBG&6!:*E$C^#3$/+W U%; M@8)6UIYELHNIL35:7$QE;5Y,+Z9(8&/LA*Q!W0TK(5YM+WF1L"JOK( ''I=J M12U<.2X'!AP]ZGGN^PQ?6R"C?7*+A2P=^N0.ZB7AY6T65A8"FN"80'UJ+U#EXQ)19K0/KF241Y[T?QFD'W3RZ MF%,8R13&6FN]%!060FHL+<5BEYV,^ [KY;H+?)YHU0?P\D$3"3G50BMRBY(1 M$P@?-8SWD6&L"#5QBQQ12HD=!C):8@EA.B ,I )^I.*%2Y[H(^$[?7!GMBHH !X$60HQ8' 2JHG$H MG>0J&L'4]RRV6VQ'J^TB;MMW3X/IRF=Z8?_/BL"?+4\LF\*(N#8-M>R+N>_D M/Y @E[[M'=BJYLH-]T%H>9](<-C3$?1O\:[" 3M9#97BUP'!&/# !D)')P'3 M/%> S$@Y;0-9D($EMPE0B F!3NV9)S-1/27&)RAC'?Q);OR4?PL-R"5"25" M(2X5'RG+)=62FCF$^JI^T+1Y*V$_J!TW>:8_+)N\C,Q/G11YQYN"G/:2B-4K M_V1"!XK?>'0F@,\[9GX4>8X9EP/ \XDA1739%.ME@A"LHY+.-O+DD9^@A QF M%AL3^YW8@B7IN,36*S;_W?@2!LL_ _N=2/8[37.:&.(G^\J#>.\Q^6L-L5 B MYB!13S1=6_B5NZ\0U*<5N&8(LV9?V[B7W( :6T<6B;X2G3W@1]?W^>L,*LV- M\RCY8;_W^#.BEL<$N/:"EZ6_#0E*#07Z^*T_9=3P4^Q!#.T&W?3]WH-Y(>1BY3 M?>7%^Y,XK/.E$D#P[J02KM O@ %VJF4S';H)AR_DXI#\[[5NW@3@W1F_7\/OP6!0^>^QCWU\*OF-AN**KPV-,8 M<>DYXRH\V$_QT)'?P8#YA8VFX6WQU\U]#%S15YM'SW'UP'E]2U L]UQ%Z: M[]Q1/I/PM-K&"8+EK>DG?&^LKO5C7[B!SGZ#J%!.SGM!##A#[U>^UG>H%^O+ M^^7=9KFZ1:MKM+K_-+]=_N^<_SV_O4(77];+V\5ZC59WBWO^\=K,Y0>+-99> M;6MKC$L!@?N06KC:CR@7' *V0D'OB#&$F^1M6=X=7=78[%W/ZK5RY0"@\5=?6#F) M5T,#S!$:,-VZUNC+Y\_S^[\RLUTO/]TNKY>7\]L-FE]>KK[<;I:WG]#=ZF9Y MN5R8678J%^DE/GUQ"%F?WU":,NA2_E1WJJ1D+)K _6D4E6MM-/5!$+!7CR-W MV\ @<\Z&B7BC9$ CYWME"('PV88 $>WEH*T]9;YY5^^+-?+?O?B)$:5 M64,5'%!KK14MV:@H!0*^+U'-<^L"QB>,*%'V]FA6D,\/52V)WKB+^V$DE;$: M7K0BC8(=)S92I/QIH]&FIAOS# M'EI# <^.325H_>S'XJ?%[9<%1#NO6X8W&#YM2Z]<'.N.G:ZM]Q?98T+BC8F$ M%&\)C1)B %:=XZG#H.\O+,+.:5B7#=X!O,[9J^"!>W>MJ+D^;BI@P/Y;SW/K M)EDQ9M9Y!G'< /QS.'%O%QNTO+UZZ;!,$ M@-V]G1RM.R_1-&NY^;RXW:QY\>[EBI^>+6Z-'9UIR5\WL35&\C5X1^7DUPS# MU/VCO[E"(L!X1?G:]IP:8&!QX.Z@3--5E3 MP )V\5J66U>-+#XQ>^7F^FFQ^G0_O_MQ>3F_01@^,%&\IPB;3*$!TP67MPP-[>)E?DBLOC/,H[V=T?MRA MAX"0X(4?]!7:;4G22A?T'"NR.&1D/8Q^9<[43R&]X2=KA:F!D4:,-F+$8>0W M1E4U9&SOOM Y/(3X[P>JB\6S1IN:"G"@T5Q7T'P?]')8@$F+-LOM+W93MJ"9QIQ MS"_L'>U%&+D[FE^INBR= %WP7*A9+_+0P!V-@6C;6WNBWC3/45HK"LV.U"I M>1ZG^(0:N_-X5!W5=$,)W)[[4%BQ$W9;?(!]I1>QNCRY) XTM1[Z*GD/D?.! M?HG_:WSB,ZK-@LJ,A*EKRR6\_^]GWMN4+SB%>.)_ZW+8)N.!!Z#&JI"CC?9@ MP*&EN0RMMQLH)23:3DNTX(4'$QHQTXL4OTB-%TC@TW_:8O>I231H@09X4&BK MF%R7TX8X (>(UJ*TGR-MBMP[HJ5H/Y_K ">3-]0I=3+Z&&<'S'["SL&CJ[DT M7(^_!!)'4V?E4W$.A%#N>7^8#3ND%3H=)?HT(K0EJG\6;Q[XB,+D52GO(VIX>"9-/J1NW5<'*6_TC+= MB#79967W M$,!FK\5VZ\;L)6:-?F'X$2=@:#X=5&95-C&(J,^8/ 0&A2W[@0W/\G2Y&#SZ M[C^PLW18?>S6Q4Z\P&0\TI5=?J%)OSOLL--P4ZDO*L"#X$!J+4\A>B$!.-0. M)6D?"4C&$]"-8\8]@\9$,T?R18'&SP+$B,R>%TBZ?Z[L1OG&?Z4_A M1U2/[-W@PD\1WEDDRA)OJ7-U@VW^WNA,)B;WK%K%=G\_1"81E_N6M9=M?\[3 M&6<*95R=QN80,RKQ$_T4[8EK8Q9=W4=?O$_F9MJW ML@.8.'23*'[0 NTQ<0/'4(.;DI;&O/-_-ML=M5+==IB A\X.ZLGWNVF,!G#X MZR)-ET7R:8_@^%PSEV8>P227)O142""%SJ38DWXF)82&\[UB%U=V:FM3%5VY MWB%JO,YNB@UX .JHIO(,K1$JP(&HJT3].-EN?\@>-&7'_#;W-$>01CCIG$QG M>10RYDPO=2>MK-$W!WD+^)#U@%^\4B7[EI?$\N0"-4]'11)Z4LE6[A_U2FT2@'$SH?O84I5O+>>'/+PQ7C^4(.J;S M&>\>,%$)EWX+W7SR8N0,2'P%V80*''8T(H%M/#/Z[/KN[K!3&E+Q>\"F5"I* M8DRY+X&:4SF/;0TJQM9;8[G; V-KM;WT7'97IL!_.010:ZD0)VGP5O@:>.,V M%;?M;TSMQ:/3(4^+?(Z>95(O ?&<%]?!R!:DDE-6=D(;'IF#'& M\7N9#2>272Y27^& Y?V;8'_^_OW"IQ+NB1N>=(UI,&PZ@:-2<$4T*1TSK1!3 M+4)OYBJ6RU&P1Y02"S()J:3.?F>1W^AZTFC@&5H7E[(N-K$N)%+&PQ0P8^B< M/(?8?OL8/+]SL"MR9_J/+&VF?_RZX--=HH;%;N\%1WP2\*HA@<8X#?%86*L M YA>ZW#;UDX%7I29:XIZ7,<<4L9,.,=]="/+.R/8F;/6 M-!2Q 8U+^,_38)XZT&DV8-[*!1IF[T(F6JN8NCQ.\UX8UU[6/)T5BSD5/Q MO'KQ2WU*/6P*WJ+!?>O-[PPQ2C'W?D37L6=DRMA5L+/LZ M1!:&3<'0-;CO'O!G2&'T@A(RWZ&O MG\!G.G5)__FC2U=9Q'XZWN!G:F-:V4OUX*F8MY82%#E,Q<@IF+B> 'T$^!0] MM$PF/-5 XYRF"L=4O*")2FJCO0K!%'RBD1P]+W:EWI"RQX!(@Y;^_A"%/#J< MZV4_I2.FX@]J<4NM_Q1\"K9>P75;R^;(T#D86_W8V%8_3ME6/S:SU8^3M-4B MU]UL]:,16YT[?SN$D9AE E+16+PB%6^* [@]MU*);.&-$ "V^79RM/4"B1J_ M34+IJ?O,FTS?-Q3W:CMW@CTK]*J,ZPI0X Y0):!LYV5P@,VYDMVV5LN0LJ/< M!*W9+#GSEW5D^8Y%G/#+GC5M^O#^_ _GU3F([EC@QMM(!;FHK3,0L'DWX[]U ME,XBEA_2>2=;/'&34W#W;YI (\<@ZBT[T*. MFPGT !Y&SCZV?QN]4LWW8M#RW],"('6D MNKIR0]L+F&J*S]L7YP^-<< CF;;HN?RG;A#@B*//>^OYGE/X ="CSB72*K33 M9#QPRVZLBOJWF4L& [;TYC*T[JFG?D]9"OD905/M/T?6",YHP)K6FH9&^,Y> M*ZK6] 78F>MY[C9=C>FI]>ORP83=!)'E&7%&*>]NGFAJ#P;NILV4(/NLWDC M#MQ0@-8'A!D9,QEH2;=LQ=:A<;:80+N 1W44_;D4P,T@'VCBS2=WP^2 MB*H?9)QE7:$'F1)%X_:%[U1-BR;41%D2^UETO#U,.B!D7T<6B:!)?X$?7=\? M6@$-GM(:4_A+Q:N: -.G5G,N_,E"3VC]- GP%*#)>.N=YW2O.=ZJWZ8?2)1! M+8(&UDCKE5!I@RK]^#0GA#5?Y)O]E_P5WZ4_Y\]/L=OTI4/N \^[#LB+19R" MKD8F#31,'I(4R'^O4C:V--$HB&A(W\\;H.PR>B^]'$LY1/P,K-(<(N6]&/. M+UIM*QZ/9TRCF.N1#YXG]8-H#UKH(0F0MA0@'9J+ MTVG&2OB%.KD,H-EF$T;V;EG* >38/X0E)IB21\O ;%]*52 M55";A4/)S$5\3BIV@S)'!>"G3-;X76;[R7?_?L#L52PZYS]X^,8-]698#223 M\FI=I:B=O0[#9&* MB"]A8:4(DI)HE\RHHA1-70EP(1J7$DUSZEJHH3D#.%, M-1ZE"B"F2$U.^#W^%A&E%L6DXHF>0M31I'K\9&*)IAB]11*YSR G"#..C*$6 M.8KL)+6XC. 48D@K34X]3C2/#).-!2-X/T1?'\&[S=V?F-M_/[BARU.DB@[V M*EC@KELIXLF=B2(@8$>MYK?370DDH37:S[TH8U7?I7+0B5FGLHM2"=R$;+.? MGDBGIFFN[U%1PLK^I$K@B5FGNN-H.>2$++2G'J(E-MJA!5)I9<7\D>"XTUA& MIK2943TT4/O3%#,I>Z@ !5[5H,-Y^W;FZ:.[KK\-R$YL2>TQB:@]L@UN5G.0 M,"#;[+CU!T/J8%XF'HCYXJ:FW5 5/%"OU1:U:N*X.6G% G_N..6YQ^GC1MU@ M9Q3#O2,!"QG'.RI2-/<=UE9@SUSJ2XBW!^_&W:H6C'HC@1MS _%EL]88!MC MFW#?UM03&C/$J?!;*RF=&1*4$"-E9D-H#!TLPLBETS)VT$&(ZU&LO,RKM9;]6MA@;NUS5BEMU$GL[RNX[CSM6:0!;A97*R?]*DKW(]KC-N@O9;*GJ= M)><&3 E>KJYN50NX96 0$VT7KADX5X.!7S- M7L/TH,OU^#K/=TA01Y3\N(OU@80OR#5C@IE9[5A'OA6Q"6+'3X("#GEMLBI9 MK!\&U%F;"IY;Y-2, 3R;:+/>>GD3$V!>&Y- &0VCE>Z#R\Y; W:^D5(Z:5;P MOGBUO0,KW&5W9 [8H7_3SW\.R&_TLTMK[T:6ESVK41+;^L0-U-L'46$RF_>& M&'@"T+^V;Q#8+M]1>'%I?L N_5I2-AMLLQN(SH'W M\68@XDX[JR^+V>=W$2G_[!,&^R(DH,2X",A*91@W_8"C^KKXGK*#8GZ08 C% M'*&8)93Q-/Y51CCJ9%/&&)/$ '/#USTE]#T3?.43P#3C_O2B/8P@/\W0/H[N M$MVHC0E0\]9LI;(AEA]N,2&8G_A$QZ5/]8S#*%R&(95G[COL'Q5ULOU2 #IK M#*C.^B:PK= #WHP80LK>F\9*;3@D?F9(<(12EI#@B9_G)ES!ZBEJ1K'+]2?6 M]&5']1=&@?V;X<:$N=XD5-22*:0WQ$!C6/_*Z]8RL(@5>!;S,E6:S4 M%B=KUY1\*66_!.\#PA]OG$Y/O][5IXSW]2W[9H5^3)2=L0,]($6"ZB7=8.([ M[SYWGL.-\5T4TC(1/?\Z,LWSL5/)8=;(K =T3REB=XWPCM3(\IC3LTO<>RK. M$_T&[8E[VGG?5*2X3SL;+AT:SMRMRYB-G]<4FPG.IR!P7ES/RS^W26%HRN#< MXJCFM9_AJ4XO'@VA]IH0UB?):46]023O-U!F+"*9Q^39WH3+&4KXG)T\Y1OS M.D.46_1+PN\PW33:+<=!_0X)"VSW(GX;.54R4ZTGJ=82Y(=OHIE0G\:/O M(46 W6<^R'=8?LJT),;KY=$#

=_O(3[&!.(#M2@?Y^Y MGA=,:?U3JLLE#6'^HYL"KZ@KD\V3Y2<93+]Y46L>@,Z[1G^2'E9*[1CX^M9- M'?4 ;!;(&$?).]*<=SI/6WZZ]C)3R3VM'TC29'G ![X.-:0VL6GHUBD/U,KS MSCK&J41:;+3'?E@LF3% 'NC<9^J'&'+!J:+]3[C:K%5%CTO-O:#%9[2LL).3 MFR7;5E_O.G,P30^]R+R3?K:LKI3SWN^/\KWX47S\R.J%QUQC#N<%&K8/+O,!_Q.0KGGS' M^8D&FH%CYO.OI*=[O-*G4Y^&Q_F5+DO<9_([N[>XYTJ6"BI Y]F!U3K4_BLE M\4^RPRI+"BS$4M; 5/<9U2^KPRD<^4*)C5+3JWOLL3GI,@A/"D5:(9A>1*M1 M1DVP4HR>5ARJ$Z+?$".W7(O)(4X/S,'*4/J0)2>QY'9@Z'&G:]=W(WSC/I\> M;*2Q,;RS2+3:EJBHZO68?C #CR0]JD\.,3V@!1Q[^I2NK1,*'LXX$Z 7'HT]ZAHYML,PW1]4:4.39\K#I^F;RFE M&,B''HZ($T2P@WQS)=AZE2BZ;3E*&8IN-42M+->9#* M>63/850[=2/N[$ ;8CEX9Y'?0KI0YG\PGL+2!L:Z8X [AY;(LBM4#@!L^'I\ MMZYE2K$CBA[Q/[E!F]DBOCR$4;##A"_H:/X6/KG[:C.N'@'MPW?IL(\:-H48;;S"-H\3JZ(KNZJ7L7K1D*X(;=1B&YU],:C =L_*W$Z+3ARC9S:A:L M52^OC;,+/:Y:=JP9TC_XP=Y)L?D/4,/%S]A]?(JP,W_&Q'K$M6_2=40Y_7!2 MJ["&X46);]KAIEZLOL*/5QY^9BAA <4\#/XDGL;-&:.:*WTMS\RZ,:YQ^MF- MGI(U 9?^%D=QE95J=:(U$GB8:2!^;CU9/PQPT&C"?>?:.=[$.Z$R$R&!E]&D MY8IF,I)1E6#P5GB9G&G'P'O\C/T#S@J)&BBK$LD$W;Y>*7410(UA8L% 0Y"^ MXT)*DM7H<:)2K1Z<"#&@9A*Q28IR1EI 3,)!5K^PD[!P^OMG,_3H91JAQW^J4 .$ -)&A; M)T[88<5V,D,HXP@E+"%F%$ABB@U*V&(!$''&C-;G=53JQ;$<044]W[ 4@0>& M$=2=VRH=CAS@D#&&U*TW6A4QPV#E8;FTM:6&&L,FZ8S5Q81U8R;G%CV6"ZIL MVWQMX#T.(^+:$7;6[)6C+[X;A??K+Y6E*75C@!NWELCYE6S% ,!FK<=W^T5; M@AUQ](CC1_=HC;X BM;:D]M-725+?^B!.TC?BNPQ[[J90G5,WR+V/>LT7H7= M&*^L :G2,.5DBO%.=- 91N$I[J\[TN55V&.8$XB_WAA7D,]P@)LAP8^Q*AT0 MRI3TESR(QWN$2"I^X_HH9"3#;XU$O)/]""MT[9JGJ^K& (]06B++D:=R ."( MHL=WZUJT$J?G%(9^9JDVM1E6;H[-3#5P4; K%D6PT]!=3T=-S&$58E>Y;&'( MA)Q6Q7F?;AO3 .>X?XS/CO(6JX-L#VS**.>+2AJM#%$:6[U 5S)V_'<)H MIZZB;8\-N+-W5),33EW^V")+LWG^AOM]AF2XXENPJ)-];KO15A\63W@:I@M8^?^U5MUC9" M #S(-%=&+KG0'@TXE+00HG7*D9!"@A:BQ!"CQDMU?=OUW+@''IWX;6,1PXA& M7*&1B&J$(F=QP@J1Q8KVF"):A8K2EOV73Y13_-TG$KQ$3U+#O=)32:T!0%U< M7]BDN1_GB7\>8C_SB]BE!]3:\30J"QH3]E MU;2_U<0&.#WH0:A^V^-FU%&.?.X*T) W ]N]JC>6TB3UV#*A,[M<)2.7^\>7 M'D)V\K)XI:F8;WG)W2C69NLF\!_Y76IQ@UJOO+\E4N#!J1^EE9?OM\$(.$CU M)%@?Y?D) ^)\-&$AO:@8BI M_>@3#AZ)M7]R;H! 1H\7K\MC5D&6'OQ>%U%HD?BS*5 M5H+7P4*VR#H14XM4 4*UR%I^VU=.<,PH;YF]5W77V.:<1FY*N;RK8"D 8"LL M%R8QO?RW0.U-P63[?E\"W6CVM#B08(^5UE3X&K ME0F26)+\'5 [*F6Q]5XN M1S9>3 I=Z\ZRW:UKJ\-2"0Q@:U**E :G(@!0NU+SV3I$48PH1FFR78?NPNJF MYL9'!W1 #;@O197T^6B,"Z!;]"92QVX@C1?F-Z8O:!C36))[,\4\ROFW=/IC MIN$WK^%@FSW[@$1LXR1F515M*@< CR?UPN8:?BNA <<$#:9;-_P6]4E\8RY! MCA+L9OQY%&E#A8BC^.<5?HB6?A@1?F)=M8=?#@G<(RO$DUVQ! RP#U9QV\>^ M.)]9J6_L$*.$,E(#['VW-M6*!C*E@),R5%6[EE.HR9AI+YO>!7LTV10E+UUM M,Y0*\$E99G7S$Q7L9*RTQV8G15OMW.2DO$:08,>-T@=2V/?J\L *6*!&J"5B M6A2H H1>#UC+=P^E@.HR0%8DR&@BP4?VVL[;<:L !]-"42XNK9D&W9R3:\OF M=405*4PI(% ?K1,TV/\IY6TPVP>@QPL]02N7#>I1X V%SU^.YP2.!FV4!\V58UA@$VX";N;_DVS7P91^M@2])OEKZ#7[4,ORM.X"[1B\I*M@G:(03L1OW( MU77[(26"4OHBAWFS7EW?F^D(E#^MO*FIW%5# _>4&C'51\XW$RBKK>.XM^*( M&]/EL$-)>KV\G=]>+F\_H?G]_?SVT^+SXG:S1O/;*W2SNOUTMEGTEZ]7='787 2'!"]M\LO;TF^BH4%Q#%,"]N8U"9!=O,AZPW[<2 MHZV+<-\/ML5MR!F**:*4)$IHFHD1HVHE$?XA%=Y6"&]@-F=-BL/UGF#+6?GR M1LRY5GBM' X\0C15A#H!4(\%'!D:B]!3BB":?X=($$.!CW*;=1"2A@&5,=_O M/=?FTNXL\NCZ0_7QRTLD0IT02=DRN,$PH*[=5/"DB$]G#/!ZOD8BM.Y9*ZR4 M-?:ET[PMIOE0.+*5DAFWA&\4P4]B6)SBQ$',5 _CT>17B8LRBS"S(7AX"/'? M#Y2#Q7/-52(%*-!(IB-@;E>N! YP\E');NL]M!0IXEB-7APJ2DA)551#J*$G M9I\%,:M,- :=D)46.>[-4!EFDQ43)8)6%DY4P4_/8-5E%$K@:1EM7[VVRLW6 M:,UN7MCJ@SX%[+0,MN)@K@QP.H;:UT%:P4C'[YBYI@FQ1=R@KEMF 0ZH&=:* M=M(E4P8":'[UO+:_SBZ0C=X9,Z;[Q0_WF'6 PHZZ,V8%+&0+K!,QM4(5(%1+ MK.6WLS5*J,?OC)EP<1T0;%MA^0Q="3@!JRP7KFB2>2C@]JA@MO7A>8Q.^?;% ML/MD(T@&(?V]J2G-J0 'ZF6Z@E;DP3<3J,ZI9;F_+;$;T_4YP\GZY6*]^,N7 MQ>T&+7ZB_VOF=-U]=AWL.^&==62;C^*!\.2=4M7I8]T@X-ZI)W3N_+QR!&!/ MU62\]3E3@A[%^&=(4,A>X35T0#Z6W'N!WTP17> _;C#9L2,UA1X*(, =LTR@ M7)&;]#U@IRMELW616J[1G&QG?WJ7$:?3TF_TP^2C>/1__G]02P,$% @ M\'6I5A\=9'M',0 U4\# !0 !I:6DM,C R,S S,S%?<')E+GAM;.U]77/C MN)+E^T;L?]#6/NR=AZJR_%5V1_=,R++L5HPMJ26Y^]YYJ:!)2,)MBE2#I,ON M7[\ /R12)$B !$F =LR=+ED"0&:>@P202"1^_J_7K=E[ CH#F J/W M [J;WM+>[32K]P@0@J;9NT'06(->KW_RY?3+Q9?KWN?/81LWFH/KV%;/;^ST M2W__RS!LS[9^ZEU\O?YZ>G)ZUKO\Z:S_T\EI;_:X+_>(7V\%BPJ:T/KS)_*? M9_S 'A;3 OGS:NN_OIZ]!36(LTDJCV^HS,J.+9U^@94?'75/GP,?WKZ^NO_J_[HK@AF--T[$T< M^)/CO]Z#K6NNCU;A&_6H)K MGO_"/[EO._#+)P=N=R9Y&_^[#0*K7SY!"#\3 $[.@NK_]S;D1_3OP#)&E@O= MM[&ULM'6?_E//=+\TWR"CCK+[J]_4I*?65KT-%R&^!"73/KDOWH(;(H M8O_K=#7&%G0+,$V']G:'P :7A2\@^%:@5IB?J)B*ZF)1N<=+J+R%:^M_;FS3 MP./VZ"\/6\)ZM)3U'"74T0"#"A\JH:*&FK.Y,^T?(H>E[.:;$_X6.KII.QX" MM\#1$=R1UY^NIFBM6?!O7QCW@>:*UGF(PZ!&4Q96V\ M#<$'.K8M#JQ"V603;0@Q!R_ \OBF/AFUVWCU"7##60% >*ZPM:W%!MOYDJ)0 M6VM#M.!-EMIKZ8Z3:*$-$8@.H4M&'\>?R_D=%E@5;$%NBZU8/K .U[SWP%XC M;;=ML0]PY:>*6'=3Y 2,.:CY!XL*WU$J#M+7AV2TK,UG0[H]NS M _[R\/N,L*DK*U^J%7D'ZD8&['8';K9W7&K/9LUJB![1]NREDJA9#;4XDZDD MRU$;$LUJ*HE5T*:48V>U[L?:NOR+X5O@:M!L9DV\?Y:\5KF:.CB?T;9='JP1 M %M(WG'_934%,+?>MNA+V]7,@6G:.NFI,P_I&_RT&8(Z$*TK8@YT&W, MU;^!,3:P2<.D)>\Z6I_ MJY95/=C:R,7F$0LRMER\#($'D2P##YW0-H1ID.MA+4ZGR#(;:;H;;O-5I%!1 MHRT*.M$0&05?*IH7:FL2S24'N,,:T/3(^RV [B&_@U:3N]RC)%)*+>*W*FC, M!5A-N*R&)',I5A.0I6$I%TD59\/,S'6!90!C_RUTR:-.3DZN3WJ?>U%#\8^XT5[0:J^D@\$X%,?7/S']Z'] M M#@V?'G0%%+IO8,S%\^I7[_WH\47]/;1#I;XA8S7B;^\_?+LZO^]>G%V=7E MR?5Y_UO_\CSV#%#R136D1VWCCRFJ)$$(2WS=^5$;G_4--/?8KY"]I6@I M?)[-^-XV,@#ZY1.NZ#GX;6S?24*B0[ <*X#P N8AT +U/?V7]%75$$2_>1IR M 3+?YF"'EP\Y:!V53"K@]%O_6G[@6$0(,3Q5",-@:3>RC%O-S>MOB7(JXEF4+H+?%$(5C %W;!XZ(J8L@D0PCCN0(P!E.".VB"B;=]!B@#ON,B*L'& M].XA7!?*P#4':T@DMMR)MLTRF5G%U(.-X?U#Z"Z5@8YX#A V'+ZB_7#4(=EK M06]#VZ CF5M+/6#YQ0EQ_J8,SDOM-=H'"$Y %9A72GGUL.41)$3U2AE4!X:! M5>Z$_^"E/NA3$2(,%7!IY,0;F8[KF;^#]SESHNR"BN+9[$4 M$9HJ>'>(L1D@H%'PB_^L$F*%[QUAI((/AYS.-V<;VZ(O_H^+)&4^^]:_O)(6 M*Z9WC_!2P5D3Q@N\]4^?EV3')P.OXR(JX<7T[A%>*GAKED@CN4D6;]MGV\P M*_&[2D@5OW@$DPJ>F8AWHU=]0W:]*4ZUK&(J@<;\_A%VZGA;AAXBB@E<\H28 M6.>>0YTV9A=7"4MN.2),U?&UC"T7$.%)R*#F:J&L.2[2K.+J8@@6OWZT2:^.IV6QU4PS.AY#!2Y12CW@BE\_ DX= M=\IH"] :#PWWR/[A;D@"(HJ>!C"6=J000\2/8_**8@E@P 1?"HX:L)9]AUT=,W\%] 0/1J15E0E M$+EDB'!4P9,31>D=)+O#WV1-6"DE54*11X0(1!5<.DFY@J!9-AAC9=4%LDB( M"$H5/#D#+);ABV9J6?.)OCF0./SB>RQQ:'A&#G=4.SRXGGUNB:U*A>Y71H[P M/'WV&V<72K+[ K.[WTZWY,& ]%,.<02=?'(!$[U%9:6#F M@(V&-8MHZD-.,AB3P]GX'Y+3^44S 3FMZPXUA-[PHOIWS?2.5S!<=26E! NZ M:6:4E[AUIJ3.0^,OOH=)FDC>&8"E(;E2@H/Z1">!HB;@V *P5^P$]A7%%726 M,@[\#L_MR1Z\?V2E87LQ0V"G06/TNB-3/*R%J;O!<]RX7BG6@J%F)_A255Y! MQS=EF4:P3!\ZA3LSPE5=TBY)L]8.PG. 50)UO*[+'A$GMJ7GPL_>@*3#H2WI2=!H]P+0LYTQ03IO MG.AAVE=KG:4M"D=SZW2#7OPB"AHE:@&J#FR M"$KHT**C(YYIW3+2-V 6;)*Q5I>&"66W1RL)JKYW(R8^V^XIO8(T5! ";2Y3 M6"1O?=^L^D 0[AW-M#>R<53@%L\L+#,G6$#,&Y52? ?'$U_GP9Y3L'O:L M0JH_+$0[Q'] =S/T'!>O?%"DOK=\)K!4[1XU2DO=@4U374<>,)*CK;]@BGU% M'S6*ZW:/+>7%%K4#*XE[(:U)YFEG]UC!**,H'W2+:]/8.%KH5RH+JK7=>Z44T"M MCFH M-;I.!U[1:]@1;Y@>W+MGK#KN'CDX)5=_MWP6O:@O>=ZALXR2TK&!$[XT_JQ" M"MH;2<9(MC!JA"E]<@\;'A5+ZN/J6__B6G'0F204Y*:@1<6>-N_W-@P8R##3 M(%Z&#[4=Q#.8F#)H3N_"BMVC2$F9U=\=62*\Q/;0FR]C(&Z>L: 5[QXCN"2M MZGJX#GA@@34YZM':/EETUL1?3Y,4?PAL@.7 E_!*]0?;(;Z[Z6JIO=)WS'A: MZ1YO1"A ?0?%G-S6;0%CI"$++[^+MYSJ;^0!L@ MU;7\DK##QV469 MQ&>]?R0>]A^?/A*AU3P7-4W[!X'ZSD:WMO?LKCPSG2JF(.*7IXUDY[EN+[MA MZ31JE:55/QPXZ=S#77:*?'4:_L)M!I"?V9K)_4FKK#Q/*HBI?B!/4O@@S_G M# @Z?3\_3: 7J .G(5M MTE<$M H)#5V>?^M?G;>[-\73-^+,)V!-KLU1-:NT"0]#2K<^BR%):Z%K/ M#/?;FV(<0@6+)A>'DM*PHLRTHD ,43BW%_/G3@J-2:N):+$+5C2$98N/O; 3@V@K"9_2W)=(L!ZL$"W*O M08O8K!NPPF7HO@*.%E0D0E7QU-\].@Q?D:,$6AX>UL+QS;9"#>SSH0!G](KU MB26'EH;>QEC)?N("XF*Q_9ESX0!1VQ-5IZE _$'NOB=!\W^"5VHIZ,H-2 M6EVJL(DB:(.KU9/ $^ 6+B<2950$M5@ ];.F_P'(_3[ && Z:6LP\;;/ $U7 MJ:W: K\T;S,JTD&(C)'C\D3=>0FK'FXT!^H5^>*W(0U9A#*A/,'H2E'?+4[1 MP2TT/;*GSAA1P]G*.R<8EUK4=Z1'AV*CX-."H8U67!K2< QA7+)$QD1A:W(L M;]Z0E%DVJ9C+]O,5<2%83 "ZD.H/)<>RAF:.$?ZP=-<)D">F^J8^(]XN2I-1 M8/49:DI##8X!H*Q8D350F L57182=/VRX'%Y-L2:?UKRLJOFM\$IJ7/H^PP# MR_#_,@.,C7][P89CI/,9B2/ /[@N@L^>2TY#+^W@6#]M@[W)=^@P?=O78PU# M8YMYY7.@X1\?.TP\7JEK"#')L*$R'V\HDU/EE#6G"L]9!V4RKJAU]H''%!\; MW]K'4+X'2F.W>&+=FM5&U5EA3N1-VT:,GC6LP%J=E3J9M5A.A__]Z_3A=C1? M_+_>Z+>G\?)?TIJD7#459X'*J]-X?L#PK9:$Z[3H^D2A9$<@R?9.VS$+7"@D M\P 6RD/MV&WA$TA%+)MM 7+QPBND+=ISZTB#'@<8.0@RBR@+H+'CWX^ ;#?1 MUQ/)U?B1@\FH%='<&$+2-Z6I@!*^1 ML:1AK28OJBRKFDI2"MIY,<7M05>EP=XAEVFGRS0A#3TJ(\7WR);B(4,B U/&?_: )SK^^;,BI]F^H#0T$.,IRY=+_833>#5"%JC@ M%@3_CJVT4WANF^:=C7YHB!;UR-E*4I=7[6_M,\*=YHD(P24=3;C,A9CKDF2@ M@@A$L^P)D^""J+#SARE,:N3*$14D.'UQ=WG"([V@&4::+&I%U':6"\4R"YI^ MT*)KKQNGPCN/KNTLE=O7J:#<3:UF2TAL)?D77PQT# @BP4B.^PC@A:Z\"]X>MDM-V9]AL P7TK'M(W&("9J=%V M#4JU]4X8)TXWK6>C@A 2'IV=G)WU?2[A+W+EBXZ' C^J&]M^'\Y$'YP#F+4@ M$-ARQWE6MZ9JN$VE0B;33 H>)@C.TJ:$T@QT'1'UP!=H ,MPIM:3G_TQ2EF0 MP3\1S;X#\M6FIJHYK@J&W#,AW-N+-(S?4/:6$1E<4/H=,(57^JJ9L0H((,;X M9 DUU)P-X3\C Z+B225#,4R!6_^57P^'K3G &O< M@2X(KS8(1ODYT.VUY;?B#_C4H-IZ']MQ\K:JQ@YDT1&V2]199C$*+BJ+1N#Y M'UDRF,0:-HDZ2Q,>Z2.N5-TC..:*K* M =G/,*/L5)3).$]5Z4Q+Z6./'':$R'UGVC\<1HMQ7NJP]G"P^+5W M]S#]8Z&"7=CKI/AD=D;1YF,(?.XBFS#:N'E[PF"/K?T=/@/=Q5QW(7"R\N\7 M&#PQC4MC05@P/HI#J$M\]4/?L%96T,V)7#D4D(8 #0";9E&!'FI@0INWI25\ M!&2!;^G0!(F(GJ7-J/P"ZU3'HQ(0?3O!"Y&+=T35QC2J?F;4^.V(%'[&BTC' MJ\:@3K.L4"_J#X[Q.S))?C=7L];PV03D0FZ7-F#F5_I@4"5-M6YQLC?0PFH[:'^P1H[):[[;EWI6O?EL(?C"8KE;35:28 M6_#L1BH@88$46U5<\8-QE;55P[6KK6[^)JSV';2P\%BK1'RV(3%9Y8-@%?14 M-:17,FIE!_K1W/B9A3_H5$I#@@)S:2=Q3ANGTHWG0 LX)$CG&?KY_,;O* ]2>H8DEZU.XV=#3/\@NA\H% M!1C3>D_SAMB'Q\%"W-GHUO:>W95' F")CG+\Q-0J'SRMH"=!]^36M.2EW/@; M4W#.BK>X\@=SA&A,T 6]- -UT;B!2@OG[SJP-_!!06%::__6WTQ; MEI8J,LA8NP"^D.A^_UH/RQ?M#^ANAA@!K&ODNRHS+%S5)J4C747DD]:L%NW4 MQ)P]S.PU MY*!M)!F9I(:V-_85ZY2KN*7N,DFT4FK=;&@^Q(T])*MR6*UT'<'*VBGFJX M/%(.IHW]_ $U!7=S-BX-0P4%=XL0O_58H^IN?.TM.N8;I(C":L*RNV\D08^+ M[3XY;;/;TG/)L3<@#8$:($:&4[^:GFJ\3U)"(U?9D+UOKE74DRBK)MUPN@^7 MJ6,XY6Q<&H8*&DY%B*^^IP-K10? <$B0Z0,)-L!*Q:\-J:,GK7Q2/Z?2GJ02 M 7OF#CB'6FH]6-5\9,4<[,*YPG3%PB%J^??-(3ZUU.*9;]-WD1#?MM9+@+8D M%IF%1+'B'QQBUDK5T4N&*7K<\ :9Z_#J)">>*Z/P^V8,ATYJ=;TW'TX[V_>4 MXR,/5/[0:[QS$G$JIN:TW1J4/NG'JIFI0O;1V#_L MQ*)7_"!7"?W4G)R[>=\"N](K.S_?-^$JZDE0-'Z++OC@-MGI:O2J^P>HYK@' M3"VB$_+_9+/K13.#Z056+-1Q_R _#"PC^46LY-C238],/6ZAL[,=S;Q'MK?# M-?#?>@ 9, Z(41C<_HLE$3_#B%^IX?J75'4U+*2;SNQ9185!BNUT&%>HV#A8 M 8"4CM'L2RC;"210DZ@PN_9&ATI*K(._[Y..>>RJ>M"_]4M75>!82[??M$TR M<3=N92=M;RX=B;?;F;XF-3/2Y/B0J;DHS3A;;65M4Q7Y6C_3+N#4"WXX[A0D MV_@D=0244DH:K$5@F&8$B[0=RY.[/X\/G"(F'!?L/!F8!*XAR+I-/D1ZF]B6 MCC\>@C(M(\,[1);!INUX"!2,)56;3:K^_%O_\E2-0:86P47YWP1G(0AW@J>K MQ,VF=S8:+68S+/#O_FV3AYF8__. W+M#CG %?^T..7GG<+W)S+Y2SX.DH5BM MU#DPM&%--A,&6=,])@?EW@)'1W 7)#BD.L3JB#%YI)V_N;2;]$_Q_ MO<^]PT/('Z/%<#Z>+)J.MS_$NAL%@-FGS%2,_=FEA;N+JC-IC>X-!?#BXE3M V0+BB->1** M9F)3BDWFVK*RUVX[;C0'.M-57$F,!N(T;2!N!HOQ@IB&V7RT&$V6O@VHRP1D MCO<9XA3.!QGK")B-Y#YIB35]8Z8#%M@K2M,=N5"(QOT*,JK;_1;>=JNAM^EJ M =<67$&=G&P,,IS@F=0,VS$]%EE0T"//TCUR\?3X.)C_R[^:<'P_&=^-AX/) MLC<8#J=/D^5XS=!BLS@\:J6% MH=F'1IZ9['87N-N=MV-:BMD0'[Z;UXFZIL@_9.U GC7">=K@#(:_/8T78[DG M_QEIC0G4) M93 L%[B/>1@3,'^(0Y4T7,LM)TX6KH1!-%]AE5+=+SL$+L#S MV!LOTKUQ/OI]-'D:2=L10P')T9_,O)3Y/9"Y=N,'"7/?JV@@9ZTN78?F1#-Y M;+""S+6Z\_0B19V;6EZ:WER$0"*\E4L:=0?B MV+XK8W?\ENZ.85=<#OXI\6I[+VFAVRRW9%L1 \7N-)8JTO1%!C0RPP-895*W M1Y(!$@;Y^L.DYOX-,QS>LJMT#R4CY'CY.)HL%_Z&UG#J^\A&$ZD=9#FJ*.S$ MG'6;#OQ@>;NBCL[7B#1=OQ2JB2B/ZG*K:QX68$TDQX+? WN-M-T&ZIH9"[QB M-!+7&2[UT3VQ$+Z!N!]-[^>#V:_CX> !C^]WT_ECK7M>U:-O [W,P8Y9[=)XONV1+TO3M:DA&WFZ16E#7$BR\9P?\Y>&V1B_ 8NWT&9%L MBZ>;Q>BW)S*,$P]Y;7U;P&F9A,2TK6]ZL<9/]R1?I'"4II67IO\6(9 \O<,C MCJ($VLU159I4''CAHJM_Y<6= M!M'OFNF!1_] AC_[# 0._ELTRC/75YPZU>14/Y?[!/R(*0S9%OZH!VL5'KKP M-J,X:X2(6UM&'TDFDTMRV2/;5/(,3R7/JDPE@V=]3"1K62#J&V!X)IY;[8UE M9 ]Q#"K^Z'[/K0%"XJ13XCV=N^X=[64@:2'DT A/A;$SLO(3.L/'>C11VV2[T?A[KM'N M/#W:Q:/PY1_/% C'%VACL(&U\43G;V",#4P C?Q6A/&D37'QUN8F MQZ]$/!:ZGPC=]%SN&3-7:])9"YY3.R)E5CB(H2A$F,LZ7&>XG!D"A>4W$\I% M#,<6>/X ZE\L.,*X(&NVCN+ MP!6?W*PZU+4_?%G[;H&K09/-&IT+2M[7^T?X5'FMTT<:OWV_BU[![S0T6Y4H M)(U]J2U]'X.\M09Q.D"B6)0< M"R[X:EX6-![!]AD@&A[!K](@4JS<#"!R9&BS+SQ""VZ]+57_B=_E0R#GO9(8 M%,LA2UCIOI_C:0X8XX^TN-]T06GP*66S..6BNLX%G*.:>(0FT]70A"!]QTY& M"7DUGZ_$@_99A9+KT@L6],A":&GO^B\:=[T+ M6:-0,W%-FYQZ52/+FFXOYMO&;XHCIK2D:)>3',XQ*FCYEQ@ M%0_][46YM;<:M(JH0J\I+U4XH@Q*RP%)-7JQK'O\K*4B0 M^]L4Y_FNR*#,N0%[16E85 E5/G*4&?]5IG;2_U=;T,K:ZM@1MU DT6AR$6^*V#[TL M=^*;550Z^E2',TT19L'E&[Y*[4 N7,TR-&0X3SM#<\'I2?^RG[\F8JHK'5>8 M<:JK4V;(:LOU&5UH)J]I@KO)&"NUTGV MY;,APUZ6TI*4V\G9:7,S1*,0AKF^=,0I!V*:#-4T(&@ 329X$14S*]3R\%J< MSA*&3^):0ZHO&Z='S#CSCTYLE:4C3AM#5 55Y3"NO7$J(W,6)1'E/H\.A40E M6I*.417035-%E$)J'LIDLU6E;%2WF51"=KF&M\SC8NS](WX+V'!#/HZMP9:X M5LB9B"SS0=03(-Y6L<;JY#UZF>5F+3FN= M4)R_>V/:4CY%B5@K7)^"AO_ G(XLH[HQKB.3-!\" M"CWSJDAC/-OTZ' KJ(8CU_)P:H\ $YWVI3^8Q*F;&K9"VW3I)$4G8H=)^/6- M!?_R $F(B2WWLPD>H,-FJHH:^:"<&)6%3+SLR,0NJ9'8B0;_($()'N8W\<%" M$0H+.?BM%@Y>2,;!4JS[X%DY%87,NNJ(=9N3##46,*),]GC-'H3$ ^,6K* . MZ=>@%%5,JN_T?3*LI)I"EEUWQ-,\,$W[AV;I *_<;VWOV5UY9AC+2@[X _A" MP@J'6,^ NN[D:N.#>T(T%CF03VK:*F[N!IOX[9"#-0)@"ZWX#6)\:<'.TVG! M$E=&XC^C9_1B#U$@(5BY^]8JW279PDU9QZ^2E_,KLZQT]H5?Y91X-R9)U3YQ M@Y$K8)>^9.<3"N^B?I M#@)D'A(K*"T]H#FH)'=F>87L5%?>SXD9>S-E#BTA_E7,>+Z4@G;>VR' #-D[ M@-RWF:GYE\^1HQP[POXG!^#US0-6QE=]2]O5 M3+(DUDG'FGE(W^#EU0Q!'? N_DX+%G_^HWI:]*S>+GP8T8$./E:!V8VT=M%A M]*)QMMR\,2X/>9M)=KD0%X(7/V3_<#==,SR&ZJKB,/&/AO_/T? M-OH3?S?4=I"L"/>9NS*&"V%M=XE0]2NFUJ,A8JXFS%% #63[X)@H?;R+(YR' M$RU+I%E.(!=Q_;EO8W(Q)'!<9^PX6(-XI4\^Y/@W!#ZA2P1M2CV"SH84!N"T MU:P50:=(:'23Y5AF9O_L5[> _2Y139C\H@Z$D%T5 M.J4:W4R: ]U>6_!O8(P-W#A<06+!P]C.8+9B)&,\\6_>UO\RUL[0Q@,![^[3 M6<'NT^'=>C#V%KY>3[.,GGEX0?([>4/_>RT6M*B3E_S8M/K8M(JZ M]3GNUBT=+Y=ETRI4@3+;&!4WK21 7 A>)3>M5$.[ADTK"1C U7E3:LBR&7; MM)(4GV(-\V]:%??&=[YI)0$7FK/6^3H0Y$F6)]5EQL2'92UR;]O&#VB:F6N2 M"9XT<<^*13Y5.OIR\XQIU5R[RFI.["IFOZZD8K)7TZG3C"3!NVWY*@KJLWD5 MZWP#:=G=)#4+/9B-(]!,B+/L T.F2L>8C]8:[@M/W0U 2SPUBR@@=I@H]PX? MW4KDN",0@UIW[[D7V(V-03/M+30^^]WI';"<8Q=D>8V=4MK*X:.WU-I;RF-0-0ZBH,LT?_V2 M2+5B0!N8D>&G?'2/VN=<-"V+RN^9OXG>&/T+5A(?D_Q:'TC!L:6?W4!2G1=8G6=RL$VL'Y)'^EH7<\WGIF8/G:L]2W]GZ55* M#8+BLJ5*-#?8VLB%?Y/1X-B3@L>!F7\- &_PUWE.\!?YZ_#('MP_ 28I/L8;Y \"*H%$A M "S'IMV\/6K_MM'0Q+.V'.O-T8)T3&G.HE?5$D/6@^;W^G.$.H@TT;;Y P!G M*RJ1B E:+K(P:T26:<$2:0;8:NA/LM;T_R O[F2.,4QU5,*?&:TT!_AU( OB M0\]Q[2U OD^/^"/=TZ-=X(VKP:HPT'#6$]L2[>W.^""0_;?7*CI%9)R M7K:_Q5(/TIP*H/HCF\YW'$Z'N-B->*WUM:@,%-YE2;? XN%ZZ?F8V+- MY:B8@Q=@>2"*JKO13'+_%V>*B8OT[5;ST>^CR=,(?XJ:[D5M*["5&&KE#O,R M>OT_H+N))O\%>XC,M9M>[V6]#"'_!+CY5^DQU)3.C'!BF%CDE117KN27M?!E M'Y3!3YCCJEUG#).\71M()AHBT3LOG%=D7*2OR#B,(/LV/T8.B4:./;W#ESXL M"\K8A%0C[\8ZL$E>Z]#2_/WD>Z&)0PY:ZQE OGW!\\/ILPG7/K#YG22_;I?H M4U[@6H-QFQM;\+1K3)RQ $L^M+=;VUILL,('E@L-:'ID:%B0BX]]9P/?P'.9 M7KI,1LO>>#*]Q:^#.1F,X@_M'9ZJP- 4W2B.E1BH+WLL MHA=K+75=-M!!WG"\J/>[U';G!4R;KHXE8$ML)^(AR4[XK;U-L"*LLQ/;U:8" M678\*PIX\Y;=0-Z%P/4]41JR-4BD#-=>PPJ6F\J%,3Q%U:0C5=/XLC*L0&6R MT&0.L.&'N@N,A6OK?SY9T'7FBZ?K$DVK]"R0%RQAQ1& PAJ M7CKBJ#A6EP>;$ENE7J('+0M'8MK)91P_N8HL:E]_K:\%;Q^B91# M/,\OT1GO0W'QABU2:D*I.5#G?/E$'>DL"(^O@%^R&AS738?.1OWY@7X_9**, M] @7HY9&OEC"F@WX5>/ 'X4$33RR%)BN?!4Z4\]U7,TB]Q;ZZJ00@ZN-3A*G MN@9JV2.781CA&3XZR0UV26M)]]$R!V[)/!IW#+[)Q%&MI+:NL+;.Y>(%SW2" M13;U%[D5)Q028LR"&]>4(HEU75.*Z_@,=:KK0) 9V=DD;\%+2Y8D4PVA M1E.ZH-XE7;&U]T2QDMJHX:27#$R;KFCZX#-=M%;>$[,XM2#HFN=X=ERP29OQ#, MK=%TYUVM@$[F/?N7FFLN"!)Y>IBYTUV8Q).VOF%O0+HNSH!6'%H:>O.W)_UL#):+9<&OMAY;6![@Y/>46IZH M.AN;5DUMWIK:QR:R=0O]*;T3W@_FYRC6N4/,K])C%=F['2\?1Y/EHC>8W.*_ M)\OQY'XT&8Z5&+SR=,,ZG'&U@;EU<7%Z>7)^WK\ZN>Y?7O=/WN=5ZA)8G.K MI1O+H!M[ M+;9,NJD*2N!5K/$#FR>C M3*/2V)4B++/]%,)$KG51ZR W1@_\UX$:^(_O"ZQ@/[-QO+MG^"IRRTH#9(T@ M'9C KXI6 0ZX'7_/3 ]%;EEI .;7_1%N7!*VB=L $Q2_7G:*]G0!N1#BTG(2 M(0:QVH1EY"%[!ZB@Q'_N#"2%0M5ZQ4%1/W&@-M-TN((ZO:LY:!X_-T-U?P$=^IX?JT,I*CDN!>H^"<[B$5#HN)Q#U3M/]_=<<4YHN*#GB M/*:443B&:Z>;OQ$P^>ZY-C6KJ'0H,F)1!&+]ME3 _K:.)V8&H6UNJMA4.+-OF"YYS)R4NR/2;4R1HK!KEDP>D.D(!,\\ZS#&=_H'KQ0]L5@L=0LSN(EA6VUBU\_FGG M] 4@B^1(V?L1R?LO[!7:_S*V#/#*1(!*;7:'&N+5("BI43O.A>2,I"C6@%): M.G:(\MCF2R@J]U![V_]$ONGJ:#F@O<*MM[VQ$;)_D,6"ML._4$_P\#21U.+I M-_Q9)I[DHYWF2F71U<]IDE0@R3+H+/#+:\;4BEOH/I,]H5?O&'$JB=UZT%'F M!D52I*!/!#)1TRVR5NL(^)7$K2%Q8KO10SOMS=\,GZZ(_IS(C%+]%& M.3EKF']D'+9K:2P9:@B]D@@UI>>B#ST&#",D=.2=',WR[.*JL"BCDX%.*8(Z44Z6D6.K T M/$^9&]>RB(L:$5EP9\\5/A M?!G5OS3N%KY UB&,]/>B):"79OH4BN:^RFWDNQLR(F7_\D&Q(2R-1A3+SON6DPLJ12#:HJE:K^^7^+L8G-@./J MMO7?_Q"W^'\P8*FVIEN#__Z'KZ?R^?_\O]__\\_0@\U@4\N]\]W80%$F__TQ M]+S)W:]??<7MW=K.X-?ZAU\D3I(_UHU-W3(>6L[G\]M%SS&#UB2.4[_0SSW% M!9OF"U=_TGI.;=H2O]JE8ET=@K$2TRW74RSU\2W8I^8]O+@]!/,K_''35%]X M,1>H3P:!WV\']NR7;L'I@':R5OSE.8KE]FUGK'AP76!'!!/#N1A%;/IQ'6]W M >##)\#KBY= )ZBMT3;-'=!_<:G87_#7;7CU5U;U^?IH0'^Z.!N(X0]/)ZP_ M[5:W'M; '=RJ]ABUIG#J<1UTUZ9)(O[:9,(6ZQ?V89=()!*_%HC"'@#<(9LG M3=&OCQ3S!P0#J6#_C-\B 3)&LD^H3M]+=6Q(=?J/W_\,@:+]_F<,/ 53;CD&IKX^^^^/]>\Q;SD!/W[]_L?3/1/\_N?7YM^PJYZM+7__ MH^DSS/66)OCOC['B#'0KYMF3.PJ?>'_#07_!GY^TT71W8BK+.\NV &J@+^Y0 M;\ )/^J:!JS@(VR0<105@8SYEN[5$$U*\(- MY!LE=97.B:*/SW]@EC*&\UV+DKN4/1[KWABNBLM;6@KV!^42E$\Z<']@NO;? M'[E@ZK+M9Q,U;I(E!984TJU5WFOYK3E:B:J? IGD8[%ACQO,A>SBOD+$?*K'":\ 6?;'P-'5)U-,^TY SS(A MKQ'1L+>PXCA9(>_?JQ KSI2D\S01J\WYS82AN+@3X.R\90I.UE',O*6!10$L MPVDV5%EO-^6L*BHMJ5#%TXFP Q1$L+:UXX&'*_6&?X20RD9 EU?:,ILNCAH#. :<9:@0/8 MVM/9$HE19CE+\C6<%6ROS1")TLJIR@R:;?6DZ\K#B6K!9$UE\# _'(]/V9(X MF!GC43FGZ8,\7T[P,HOFUU=,%WQ@BG\FX=*@Y^7A]N0$*]E43#^ LP'4H:5/ M?2 LX)[@ZCT3%'77>R(/>+E1]0U)R>#+M$RZ7 E4NJ/JC]^OZ67_VATA#;%G M^Q .+:6XPXQISTM@W /.AT'_L.#[!.R,5*4\*K/H2>R0+!;<)6/A]_SY8/\< MVDM <7T'H(]Y:^)[KP"N"H[LCX>U$0ZH$6BQ;69>&L7L6IF<9T9XLS0'Q"SIX55H,^3184:3RMM%E0G-F-_N"; M<':];[ #2YT8!YWMVD4F\)DO-$M-NS50R7 M_"FK6-*]:]2RD)SSCZ8U5@?.3%>!BV4=VY]@>4N]?0&&2[+-*@[H ZA<:W7/ M5@W$@4\A5SS>F/H%<2C4F]9TPM7CE9;+7XE-]A9PJX)>*TX6PZE ,G%U-.(* ME0XXDL'Y*CBNX\DI?^R;D)1F0.CW@>J%FKC8YS5[@@;E%[K[OH;:R'>]D(L1 M)\GKY9 ??W SME,&$EM9QYA*>#J_S$P3:A[NIP2._MO%V:^G3I& M%J!!#MS?_R#?TYT;N)4@0K# %W6'/#;__>'JXXF)?$S!LV'@SM-U/;;QF=TN M7 WY=7X]ZS+XZMJ^$WP+G'MW:YP'0#QGS\WRPD7U@E47ICZRR>WQQ+9VD-!P M H&Y# @9N1IL:[WPW"!V;RK=&2GH*3E'9/$.:0P0#8=3 (%HVWS3-?2]KP,' M"Z '>UVHJ7SAJ:'__.5-=RX8H)F'7S4XV&)B(K2%4\,T?8PV#=MZ1/FKT/[X MO6GV(KC__-H[U._-'!]F]&L?^). 4QX6(_ G>H'!'<.IP$7P])?-]\U[OYZ@ M]?!8?LX0:Q0WJZFI-;Y?3H54/J\XY3COR27^RE&\']:OC5]>TW0DFQ2SHNA: MWDHI$]U3S#6::_>VJ!9&\D+P63N_*K=&3D&^=C2_"O(7Q_;C=B9Z0^"@9@X8 MHH6< :@>VN.UJBN3@W'+\VJ]@5$?WS-%O-TIE&O7+L/?#?YU4,')M;5/;1F2 M,C-!DE^4\%9O4>1&0J_+UR].EL#UN7O/0O[X_:Z6SU;R1;JZZJV,W)QF')RL M#Z61NFU1G*5'R;Q45[6./9YS"P._=FEV:HWT4M#\@GP1&^U%FU\L:GA!\L;C MG%--N9V+DR\1'W]6)\UK25]3J(0O^>),K5M\3I!*@RO'\SETTHM!][N5TD*- MF*9D,YZ6=*+8T-Q9OJ5+UR[&SZV4'H\,CJN4DH,\[SF]94,0.SI3&#HC)S>[ M.#EP)GWRHDB".K@^AR^20VO NDF\-6HYB\ZHP:=*URX(3J_/'<4G<2!UCBTJ MJ52C;24DM2)V[/OR^KLU!OS*N]02FEFZ!S9KPZM%9587+L,/[\R=QP/(W&PK;O66B1&I6ZO M)66I>HPH2@,O*UV\NZ^(JF\O=%R2=GW-+ T^3H]BU M"_63[MV7@N#7-^]ZAF[G2E1[*!0*]^4$D/6X=O5NU7-LWA>#[G?OWK-X5>PD MZ\6>-#;&GJ OK4Q'N'K4GWGW/A@9O!%^B/PM#TN2!?; 429#757,!V^,X#OV M9(/KLE>KXZLEO<)C(IEM.M/[C&Q>G"F&_"D[,->+CK%(6EN1*BLT: MA(]3%[>'OP/I.Z!%F'^"^2 .6-FH;J.IFY<&&:./9[U>(:UFXHU1Y>+D^GO0 M_@2N+XUSE.TC5&JGE\+Z-UVN :^/#E9*/1=+]!7R3[\3'XWI7N MADYW1**:Q 7%G^;D0H[-Y;1K1/KII/MU8OZI="\G]4I]8-E]:;SH20G>-=E> M[RK1?AKI?E:<4S+);2%]\^7!5G-=X/$J-&A<_>$D5==UF1\X8'UIXO'7-0&8 ML>FJ'TOW6*G@M$6;4-OWA>K%:74/]M@>$'_\AC#>O0+C,8F!BI'G1 MU+MC6?=%KCVWR0Z3QNOB:JZM"J52@[YV)^U9K/M+5Q:/14'I&NY[7-J;X5-9 MK0]7>5SI9B]NI[DZ"KH$)>13,NB%$P,;M/'^_:2N&G[7:%K.BM#SN8LS.R_N MQ.!K29<7:*/;:@S*V4ZB(Y&K>S#T90E7EM0&^%9!"E#.G@B*%(. MT'0O XTV$T[^&07,;',&U^-IFV?74)[F!7C0>\-W'C1#-.9&Z\TPVFSBL0(. M$GIE4FLM>PY_L5KO[OILD\TK"_0B];Q[Z-V5#=7M%Y?V2 1@D M0.+<-%AD\(RCR+&\)$ZT(IGS6+(SB6CPTFGPX %5]%.O35T%E@)[>O#8;!YD M; >HBKMS!<_ON6#JH_UE!O\TEA/PA'J?_;Y^.R-Z$YYC)QRNI&*M:5^MMCK) MB[/GGOA]MAL-LT%S7LS4+CBEPR5A%,H1YK"'^H\J%52V=_6K#V]-FQ>;D+N4G@E0QJ,G M-)$!&G 4,^-;FAM>3(#V;GVN3!YS(\FMYJQ;3G+]/#X5$\.A4HDM)\K%4LCA M-IEW#_E\=1^I\1W+>TRC<5O3>L-HW&YZ=*/Q\'1BSL]EEPD#WX,8 M^,T]/;U&UD@U9N"Q57:QM))XJZM=K,A\I^MN!\SC*8Y'RA;S6;0NL@);-OJ= M*9Z:U:L>G1G.7.EB?1D7AM8+N5R[B]7.G)@+(WN\Q)=EIN@6E@4Y=_6WZT^' MU+6+UMYV,M)<4XT&W7 MJ>:27QU]9[P4FA9CJ>5J13=4H9"NX/2L6$DZ^0N#_M!W&Q6+JF9H/#2C= T5]!K2\!>(8J!I,\ 4EE=Z6;FT5 M[%V[SYL$'UCT[:NAKZSZ\50,_$N1;ME&P343 $VQA\"_3:!1RZQ3Y3Z1,)1" MIU6QFA1W/[Q8K>5ZZ/;E)8^(]GU$F_)=SQX#IP;,L-+=4)]LJ':RFO19KMZ_ MEY;LJL#-R%@_V8ND[:>I]I4UOPZRW?6]9!3=">H$))3/=71KL.YXGJBX":*2 M2 F*7RLM5[D1HU_N1?#WK>C6^M2[#2?U-%Z#$"L4^U852%U=8OM6 M1Z_0E41[=+&.DDB(G=/WNO<8;P_=_X'**7J-6(I7%BTCE:=*W2$]D5O#BR7# M0ZJ&)STQ>T((AS\Q.X# (XXM\,2!D4A)@NU*RISDE[E9+L[G+Y;2#B'PB.\F M\(ZNM1V<*)?)3",IJ[PKU'N]2D)7JLODY>8.^Z9TG2DUOQQOCX3V%%^*K 4\FN7MR>+&^P&]' M".^\_LK#:6FZZ0>QNPA"J L#5UBHIJ\!+>/88W26[7M!7V)_<^^O ISZ4''@ M:N[OX-G5)-=S=-5;5P]%E3[=6EW:^)2S0[9JSK)S(=7N#)4*6QCGYA?K!3GB M>FU?57IEP8YFAUSP1=SS4VFNR4O]3CI3%,;-2C[O-?-_ 7IM+SQ9=^ MARK#%T;/EU[6[D,8>I*0XVT478^"\7ADC;R)9S_ ?CU@2+96U1CHR1DAM:0D M/DDV.QQQL8+\>HZP3Q8P]&PW>'*,_8;O%#^PSG)AA/]*N%&?\W*$WF%Z?B7!_- MGRA8Z8*(_@ )Q%ZN+".T8@G-T.R2D6TE0=Z=Y/7^ZF)%\SLO.IRDLLRU>"\^ M2R&=A8J#A:ZW)''*D@-MS'&T?;&>UHNED+/>FSYY\HO/)0W(MT:,,JAELCB8 M>PTAT=#OA<;%6DD7=<_Z,I,&G"-AQB$CVDF?9T4\,VX8*9 8QH@<;V3MBR7( M,X<7'2/.^Z@F )GR1=)9C.I2H9=31PFJ"E+DMU#5O[UB_'JI-CHS8!(58EDR M"H-:4U/GX\R"N5C">&\^YE.5:OM:"O+KE"*XG+0PDOFX7A?-XE$LL5ZDF^4U%4Z M)XK^\>\T?4PI.5Y8GZ F.;%*N"T!FLJ96(RGW5[VZ%+@3"=PSU&/#IMK2/MX M.'HNZ98^]L=K$:DV2^VY1XT;@HA+CK@2%H21N#@_ CK)?8 B/-A] L:1%.4# MTR0#_R] 2FN^S/5P,M[!P; UD4M$11".7[KFP[ S\'^'-!+V:H:.DQ7R_KT* M99,S)>D\3<1JQP_UNE1%R;?T<-50Y(R\B020712!X\JKS'(H&WYZ),2Z2WG! MB\U!BGF4X^,P,O'W>H[!.YMQ-K]MOJ.!WA@4C">FO01 ;@\-;97M.44\I3AS M6FG.XV5N=UADZ6S>^<2P4CTM0RB7197-$5)VLK3J0ZFME;94_(<179LFB?@= M?.43 TY@>WEDJ86$G,AV!7^2P1>R%ENEMR)7GRXM>N,3 ZJF#@E/QDDFK]3P M_D#R,VZA,Y3S',CO 1(N:_C&QX=,ZS-(]<&2KDDH.2FU>%_,DU*=GF><4K6J MN%OU [3@A>W.ROX80 :VG3]<_)WWT<,TL.RQ;NWK]KW$^Z2+7T]G_P%4H)@; M9RDG68O)Y861)OGEF=\IRNIPHN\G\?4KG\#_>C>"?#5@.BZB!(4=#:7!]_X!_,]98F%)MC91&;ZYHW MO"-P_-]_3Q1H55B#F GZWAU[RY&/CQSDEMP\LT/7!APF#*KZ^\>37E43*,Y= MS_:&?S\?8-^;D\U[?2@%8WUEK)O+N_\TX+[O8F4PQVKV6+'^,GCSQ[$GSOV0Y;]TU0"8I8U M0-*LJO9EP-&$3#,$)R?B7%_N$8FX0A,)@NF1<+A?R@$ X]X!5^_)(/.0$GJV MJ<$?I7*^(:2Q>H-O"/5_?O5>;_U/S_GU^\U6=2$EU?*-O%#'^'(:$]JI'%_. M"EA*+)7R]7I>+ ==' 2QGX6_Q==S^7*V(99OL/1MZA8C<89.'&Y^GR \[M+X MH[=_CGM6-2/62O_W+X+%_PY6$@I:R[:"G4Y7L;5*5P/]/U5^,4M!JJT&]+NT MK08'6"CQ_X^ _O'&0Y7^FOQ$[[14&6Q/1@L MX:)E#+8GM(QJR:#QQ1QA9=W20P=WF]FMA;]JFZ8R<<'=YL,V?"R<]WK305M= M@'1K W*XCRJ^9V\>A+MH\.3)7HMO[4YA&_1D:^.$\_.Y">#IR^\"F'.I,Z[^>]J[U3E"W%!4M^($6 M_)?G(.H_"*6?9@MYNA/T;6>L>/_]H2^0U+6A<@PM!Q_*\:-L$55?<>",S&4- M3&S'^[&1?4!D%M6"D8X+!9=>2#-YD'?353@8OK-?;):E#@8VP*0\5E^.X7;Q MGWW[Q__]*Q&GV;]?W$(.QC('T:'>KS%5);[6$&K%#E83*F*M@56D6EWBRPVL M(6)0]6M _2[<^PD*$VL8P?S4_@H?B!FLD1.P+?WP03?D4PT,_DPD*/I!^7JD M\5_!]G.AV^[%*5^V@WE#@$TW](Z%/C4,6!K0L#T:V38?HBLU8]CI4%.62VBM M NM([!C>-!)"]]^VZM9<9M*YHD0;HK"J,/W2:I[A/J:ZE="]>8PB;C TIR,K M<9>OW'_61A)KUV8/K35A!H_'627>DQ5*Z\NTQFA0)P:,K"J4RG& B6OLCB:\ M&).SQK2>G./C7(Y:K9;MLDM7(TTX4LPB3?AR%_P+:<(Q%ZB!-MQ33-/V>O;B M2!MPPU&LD :>*<12K%-1["YA2TI2GPJR,Y57U/PP"C']]13B1HTOU_-([8TT MX@O16#8JL/= XAL=N._88^P-#[8)/#A<#,*#0M#O8OAMN(V&*#O4W[=F\>.W M9U_&3*]-^[LT@PS=U-%=%*F#972H.T*IA^)WCNT:%X+@#31B.."6C17O>M/9 ML)?3<44N=_B,FD^7:]4/ 87C1(RB2"[^[F>BZG#P/7QU\6?U> $2?:8OB)3_7X/6J@LD!,$K-3Q:*;8;PO>QE_YI"7!,/>:7;9C1FPF=@NI.NM-"SP2)\]; MQM5>7Q,L/BTHQK!:KBKM:DVIRN1NGXGTV3F830R0YD?(\!\53\I*&M.E=0\-@?V0AA MO,H:B>0M<5PK83\.WV7I$OOVU/?:ON\TDQ 1DQ=/Q$>@T8:RR*]#6=6@OVWU M!U+GU*#B*SJ!WTNB5 MQJ 994,[RL%&OJ.[FJX&II3=_VJ\^#U8[V?^MG9;O\6$, C9^5(4JV_O3 'A M.@/%TE?!][\B@KU&@GTJQK&R??O7MW*#_8$C^0C[*:]I#KJY'?Y3A#@DMEP) MU7K?D5N4)0@%4.WS7-Z4.[U=5\*SG93@XACOF=!^@W.N>PX WMX]]7W!J*=: M@A3\*#H->VYM+4!Q,'&(56Z0P+/5L3-?MF?^/+5[7OTL1-93QE!_USX,],V) MW$9KB ,U0'0JT*J G;[F%Y(9:5!89;*2#&_Y;?;7H//!Q="7IM]JO%A@$\+ M;\6&5I39U2>/]DP +4,WQ%IG7BI)ON9Y;:XNN_GN6]#B; (G_YRL?Z[GA/P= M$PM4^?/89(ED#0\G\XP0U6I1 M2-FK; I79@U+)_-D4WY;W.+[@V!>>^>OHS->T8:J2 7A8<<_7:IWEZ;/^6-A MRC3Q8K_@9(AXC")P_&(=TG]J\1]>^>)NF4=UAYQX&+K!L_X7[4X/ MVW7EF_=+*WW[\ M!@^A4JQ"TZK,$/VX3"Z90O<<#D%;G4H36LTW[ '*TG-;8<8/3IP4W2GZ7>3.5R,F?.E6J[S M$CG8T-GZR4BC)^853=R2B9?L#8RYI=?(#3Z=(!AF?=$MF,A.7,PUQL.\ M#PT$>_MB)$R$A5-A@29OB0@+YXP-^YQL.D>XP;,()-TS@V-1H*A#3$7IAY^& M#!U''%P X(X2:.UN$'7V)S!_E/G.#W-Y?00>X!HLU"!W'F9;V'RHPR>/"MN> MJ+&KYX(CFB-KI7=)D+V GQ[.BSBJ.>M:+"<89#$[D:I]6_#3Z[/QH/1/8*&' MZ7BQ(#7O#?:_^"V.$]A$<; 9*HKVVSFB:V6E;XR$JH.:/_5'$N H!_X;?A#6(@;)G0=$R'C3 MM#0PBPOC!#T0[5I7H<1J& 72@%9@67$U91IR U92' -X6+&8>N/,]+MX\W4+ M'6S<4>SS6>8M#1UV *RWQ-0A@&N'JL- R0Z"4UAD7SN/D4\_B744\5!QL;YN M0AM=,4W8 D5S(]-]ZNO(<(?V>@^L&\".G]KN%#HKVXI(7IOQ6RZ #0$@TQY) M.A21C&D^*NL8-)TX0 7!-DR06'!US,5^PDXAI6*N#["MK#-]%4UIT%Q46" MF00S55P/2^"8IBS=6^SX3N64[SAP F%X?5BYRO/=+3]71YW5"*XY-H5"([_J MVL:2Z4WY'[\[*+?/4U;!=BGX)1H,Z3>12&SH%RO;'WT]$2=/3_Y?D4D1H4(: M'>N>!TD;F)!6'=M".Y"YQ #IQA$?&SO#^X8;G6[BE@F!N&NBC$D*H"A#B1;2()/[W2S,,?B;^WC1[ ML\'+\]LT1/OHNO$+<]VTU*U P$!9T(N1&P?_MCIPB_U,!0BP+?#7(=W^VP1 M[%['^C29?H$@99*Y)9CCQ^P\]H]M_C] R(_?Q?T4^VE!]Q&S^"1A2R_3WH'# ML$C\ECM!:-TG# 859N2?D^+N%GZ@="X?#2:D7W2E72.5G@:>-ZBTO&^#/J7L(6_C)^#5 MTV&5OJ7.+WOJ+VDOSXV%4UZ8#Z51,+5-&9LM:51)RSZ8+XIQ*>NT] EAQQ?2 M:#?^[^ WY3\2LWUV7>$)Y6XK3?@'#O8BO>"\>L'!(8QVR:O'6;0''AQGPGZC M_/P[X&9B89VV5#BMK9U0]N9%Q8WW;"EF\E,%5"=RJK@;M7FO]?:Y(#V4XPEKE$@\]U.#1B# L"9R.;!"Y48&D&Q6D5$_F^T.WW M( )I7;S"Q= -?%W;'R^-$=1/Y:_]GM3H?.#@DA MQ1W\X8)AW$]B'-TR*0&3F640/7V M+Q__]O$[)9/%R&9*S:-^OWH7[TS!-\C:1>!GT0*I-4-Y> M[Z+!?S/9V$?BML+KR]=,#>*C5 K70?'"?TO*$F.V$QG_X9W]][#+5E&?BUN] MM^(KKY6'3F;9N*(Z\B5/?YK&(2-/=B:DLT0JEZ^5H'*XL- :L)6;Z6 MSI>S)T[9_6HN=K'6@I.*%46Q &<6EAHM">5&_8QYQ<\E^$>^Z^G]Y1L.S 8* MSW\H5X:%]T?0%<\,-%TP @\\E,3?U77>&A#<<)E#TR=FVK:Q=D=[Z\LOR(VM M6X&W<@P4:^WVW#BDR3B/[5[Y>;SI0P7>3FC*()=Y> ?GX55"V//JOMM"VWW< M8BV #949P'H*\J;#UUWPVOQ1-C_?P=0P=A\#BPD<7PG#I]%T)HX]"F<$O_=L MW\/ZON<[ %VN@._?8HVW1H#&T_8U(L.RYU;0M6^%GQW=-=P;^%6%2K>B6P&@ MJ('BNOYXLCVV[X;7(<;*$E,5=.: )@\--5]!-[- RX ML"C;%$0)_$4?3TP]O"X67MEX=@]!&FL6W 7&JR'@J2RCDZ':[@3W3ZT?5-[_E3=]W"^[V%(/<^?0KW$V@FT M1ZGI] FL!$J[;3->3L\9[FR).@6_[C\_5E- L,E'4>KQ!PM!+N8\I5 M5X?21G$V>$$T=HN).\044-I,<9;;Y!$0A3>T7;#FEQ"KCS %)[QOL5[ .G < M*+I6Z[2:_;?((9@.I%5(0$HP+#JI"[D&/8-R#)V(^=;V5/JPI>W X4*/9Q*L M&:>_GB'BM'!-UBT?64R!;(#D#%P6>X(B0<.[?VL6".[[;=-\2#[!B2"<(\2, M"ZD4W5!"\LG:'"_:P7'1FI^V7@_%GV[-(*K1++9Z0_.%0AL^1C;Y VX@WSX" M^O 4$0#D7'Y8R$# :0"\YH(_.3M<2%,U7U1W5'R-W59!Q M#FF!X5T6!!?$#(!C([ >WT6_VFHHM=4 F4^1OI'.-0 '?5Q,%0KCOF^:(1AP MBPT A/+W ?=PNU,=O;X1PD=6[$AZ*](T!)$XG>$33]S2Q N&3VBB8%N?K\#TB2!H1NXQ'"G3%$IXQO1Z,J.R+!&GZ01.)@YJ^KS7B @(0 /J.KOS,]P]_Q7Y M%NX"&8H^[?P<#'(7^(O@J!6^UEA7-@DV;(+\&\ODRWPYE>>+V%8YE ,;*Q=B MFCRAN, 0V;9,8F]$@&Q<.KH5^'-ZIJT:3SIXE AQ_+X/RJDT,L MIX5R74AC\%-=+.;3$#UI+,D7(;X$K)X3A)/[$EZ;[T_)4J"Z )6<0]/,IV:5 M1]J2[;M0^8"J,5BH .Y-#P?H%T?>ZSV)U A6(8 J]P&+RW2"I>0$0?5EC68U MJM^+DT#;R:]Y+ZFS_(CK\48LDQ@T_':E$'.WLV8^M%1,"M(LWTL+RY*R)*LT M;G:"G)W,\Y:5H9!*<72*EGR[GZ3NQ?$J.QQLE3UZ:!ESJTHF'TNZPK0ATO%6 M!VJK"50@::=/1?3=F:PT=2%6+^(EULCK'#F7J=V,H8PF+T$M%IL:+=>A!8X1 M)(VJRO1NRR$1YUHNP[B"7AJIMJRWJ$Q^(#.[+46=G>A5]76I)A#+7<@@G:BDK7+."&TIAY7;]0F>KI6 ME=G=T=68-Q839K,@%.:S&N6-C2I85.7X;LO&L#O(EO'8 $$T3!=2I.4,JS*W MV[*]S,R65:*I&V+3+,TX!HJ-)2\G=EOJ4BPO$&+,-UIX5Q6D=C]KF+Q,X+M- M9VVFQQ&I;LE0.K.8DB38]$B$Q+0GKVO2CWM%O:3:AK@L904EJ59& J2F/56T M2(MK*+C-,48AH2W&O8HA-B38= _N6=[AL^-XOF< KC!(50>^K)ESF=B#_!&4 M#OYBDAX*XWO%KU9+CI.Q8=,]V+?XCMW5O:IC@ $]7_F=4JR1A!/8@ZK[.3>; MV7B%E\0N: JQW+#,3X.F.Y0BDUF!TK)3("FKDN]QM;@]K ]0TQU245/3RLK, M#S.X:!>ME$R1PWH!]KJ' KK]IF0N8WC/B,VHPD*P&E+*@[WN(0%3DT!E M 7BZ8Y2+8V).0\3NH0$.5,82N.?KTCB.&S,!$%0W-D!-=\!:#XA0@4*43F1'#9S4.B6.:38K,\B#Y!XB3+F\E:AE^)542"WJ MY7*1ZCF0"\@]1-C/BF:R-&N1@E[IT]E6J3]/YN$$]A!A&7:7MIE:'P=&;S[K MCSHK @IJ<@\1IC.R.QJERGU![/?&BX+LM=@.G.L>TYS*&7K.89P[AN5-NIU#[F,"O*RM9P-ND)]<&\[+MN< MS3@HK/<@EDG-Y121F;.X2#5,CU%FG1*4+M0>; W\CJ,UB%%#R@H3839?-KJ] M5!4RPVY3IQ%G%)N,CR1?BL^&7M%O#U"O>[#5U1-LI5":]26R..OX98$QXP2< MZQYLK:312"G9]9F1\J@T5*68:;L/F^[!5L^B:N-2.E84"KY?U\:\4Z%J YG: M@RVGL^R,I%Z?P/6BLZ@ES7AZTH!@[<&6D.BR>;$VJ4M^O):NT:6B;?4A6'NP MA<]6O?92]R4C2RWZMC_DGF;#9T.KPS#$28B&33=T,$S46(N 1$0-GT8@;M"!,GQ 1^2[^: MFR5"Q%'+6[QI0)SVUNJ.I_J@]SO^='^\KC6 UBIZ^-\?Y(\_70_J#:;\]()P MGSR^*"F..@P/:BEB703S6NC@]!7C#DL9QUVBSU)&&J@ 7?$_.'&\M5%=-7%$ MN\8%2HO=1,<'N4%_L/WAC!?L/RLE=N_/7S89G"2UPL&VA^LF#/):-HS#$,:G MZH*M-X+M*[JJ"D"_?^*]X34P^7I].R+H$-Q^=GB/=@7^=:_Z-X0[=&)_0\"_ M+Z%SWQ+NT"/Z_0 /M^FKA?L:++=7PWG7%V=0;CWOHPG0+M6A=\(M^:L#^=8A M\M> \IO0ZZN'GU\#R+<.%K\$E*?QA9YS@SRW/I!2W&%P,51%'U#EQ)EBHJNL MD6I_Y3;L_UZU5;KE;PHB6K<&Q*A;YLGE6^R="1JE>EH>RL:RJ+(Y0LI.EE9] M*+6U$E/=EWCQ,3G\?=TD$LD6ZTF^45)7Z9PH^OA\._-BC'HUOV.8D]%W8P-% MF=PAEN,M#?TC//(;[Z44QT$9P)OH8M1#4DCJH?CU-&:(_*M5(. MK[9XF4%Q^R1U$T<.Q65?)Z735RRRS2P;GX#7Z./.SXV'WS _ MQ8[W+'!R']E*>NY[1416F"X3W_%+]:(;BFH^%D(VA4!<1#X<2 M_07;!^61R#:2!:HV]7%1%SO 'CJ41*(D/5#)8FY8@H[\G"?P!LLA_]96%ZO&<\&](3WU$=]7VJL$:L6*MTLR#92UY M/Y9G5<>(W<"[]+7E[-'TW >N6U_ ML$W9MM079;!2JZ?(B3DBA&6F;HFMC-#2EE4Y$9S411ZD+Q.I M3)_B96'LK5KUI.>1E=,QW%"LF\@(=&[:,[T!"]1UP@_4A M]< /X2D?NH(P0<6TPDBYR"*-?$%?1KP>\9P-E2'TEA53L3PH7(4-$\'/&=U" M<8A%5+>OAN 6^Y(+ A.61]7%>%7UQ[Z)JN.EP<2! P0%J^";_-B&> QK,.Z1 MRF4KS35+&=LV6KVZG!VE9K,^&52S",[I&/8H1NYWX>;(OW3IW'S,X[(SL'-I ME/!+;BK1,T@E*5KMMJ".IP$[LXB=$V0B\EE=I<\*$4G,[L=0L=BP>FL4.Q5Y MKR+OU9%U,G%3&'J?J-YW7I=/]NPQ4R0$D">\8FI%:@,MJ/@%U2GVAF*/>%QW M;DJ.G%:1T^H"];"/LO!"M>>V1/H-W,^F:@S)"/(8%<(CD K%WL2Y(X:CGYN4 MO[*O*FO;VEPWSF.IZN\PG6-:A^79#&=D5BZJLBV;1!#.N Z M=LUU1\D<$[EVC@UNWH)4.-"#5!./V24BJS#RZT1^G:.I-X],]W S65BHIH\6 M\14A7)CEY&Y+(%K&=$)V.SC=4_ %CTJOHWALZH;AF,B_$_EW(O_."76F/V3E MTGUZSF>)FH3'3#_3JW9H/LE7$2NC^&[ZAHK\/-?IYTF#/G LHCNHD4N MGZ\F28^F$VT8)V^I]A@TE,5K25N&I9@XRHYYQZ@7W!I73<75H360"3I(9'J3 MH"(?4.0#^L)<>#Q]YD-L."=:H-6E"ZPACC6)+'"M^U%^CMB016S($5SD%+I& MIU"06B$*\8G2(T7ID2Y=;=K*@O+J_9?YT 2YVJ#D"*G^K%R%#\Q8 XKJ(/4[ M=1.GCIAU\EMR?I01Z1+@/3_G'S&TZ)VL/XZ[G3BN=T>XSK1MAA",A8(N63"A MEG8DKW'D:CI#$J3(X?0'^MD3$45!$:79/CH//8M,/F3)G7,#=G[A>^3,27N$ MK2LD%NK43E5P48]Y$[]+BIPXD(D@O3=)4SV/>)Y MP'OY-M5<%8MYU](-GY^VNT8E7\N[ \2WZ*H.RFH7Q4]<,22LWN$N0E\'UJ[)F?"E[^X$)U#D0:#[)N07^0:B3?_-3;\( MA7L#RO8T%.TO[_AYMI^[7XT'2R%;S,ZU"67;"Y>'$PJK1E)X5!+\*ITBFW+P M3T\,(@OKJATC4::32_:.;%BNI7O#E.]"! "GN.:^Y2LVURI7&<=7Q8RP7!07 M#8NX7S;PJDRN$]D2]!'O]YZ;H+^KJ^0[!2Z4SE*1D M*NU51:JN6&V 6!XJ7?$;G#EB$.;5DOX5>%EX575\H&$@+-P>5FBR@PO&ZKX MCLC@_=.K*U_I-N'.]97O>'7PF&=6B">+CWS'6UIPG7#KT1X9S?=7D[FGXG5C M#*I3;B!JS2X-#>,@]RY)W9#QHPCI[\+1.W=;SLS1Y]/(OCWK'_7'1+YOJ\8ONO$1]3,;M:73ORDT5^LJ-I M9%NR]V43F:DE%:,J"K1 \BEKVI]2-74%3>0@_R]-WB28(Y;+/#?]1FZQR"UV MS7K7NSC@Q!BLSE*.#HRTC3XZE+6W$NS8!1T]65X]31!5Z\RZ]0SQ/A8*/<$T6O=JR*>*JCN M #$K.@*D;VB"C5Q,5^=B^OM9483(J10YE2*GTEE**FS9H/L3NK?&24DR6H4T MGN*[E5:]8DL3#TI@)JRK0$=7U"('4^1@NDPUZ^/<+N4;B$8=S(NE#-/,JUD>20JHWB5NXC09 MN;BNSL6U/V@]\G)%MPBC6X3GB5G?(WF[\[K%JG3G7L@:-3FV:)64"05U-"Y, M=YFXX=A$Y!&++@M&EP4O6-=ZG<4Y=Z$S;2H[,L3&O-\RIXU[/#='+(XR8]+D M#9.(O&=7Z3U+V>.Q[HT!RB".\C4@FH,C DM%63)_EFT/8-Q?D4E]Y>%;45&L M$R+\VQ)Z%./TG0"/?!]G+8I5]VS5&,+/P'$W92S!U(>P1[6Q+CK\)ZJ-%=7& MBB)D+B!"YB+VS^L \CJ-VXJSN8[DHLWR!OO?U[TR:7VF:R#PR;A#Q0&NG)R4 M6KPOYDFI3L\S3JE:55S^T\[7?#GS =?, Q3!CE]1'-&I>XH'M*9B^J "G#J: MZX/7!@^]-F7%<63,N59UD5NTAS@S@8A]M&3[DH3K9.O"5BN5R MKA(3LN4,7)'T-)?GYS]^X[; Y2S/RDSONGRQ:LD4AV$NDFAB+E#1VLUM1W.!]9Z%R[NN_\*B^<9]3UGEBI;$)M-=VA^1M03^ MIJ Y#\4<%G*:C.7E- U7(+9,+/%%K^2Z..05"#5X!['H0<^1V^G*_:O?['KL M$S0C?HKIBUB(X[M<\(^L>+PQ]0OB4*@WK>F$J\H=,#\ M'*R)'8LWO[QOVK,G9W1,HU-CV[IJJSH$X>.F))?K33(]PE.,Z2!->+P[3]S/ MYU=J4O_I(CA5)N7C(#\7?%G#D[I*3LOQ/[&G;R[1-'KWFKW+GNR5.UDF8^A) M09\D.UU/5C39>)-@+M&8_BCDS,0LYN+SZ;V12MW?=U*K"3/S DOZ:YG2'URU M5XS)EKOHEE;XR!#&,:4[B-U3T[I4_?&;3MS0\=T ]LWZA$9D$+]S_AGW1_DDYPO"/*2L/>+J.66E@0K&/> \(2XR.MB\V(/X* _'Q=PPV.+5 M0/O<=\%+X'2A2*T("=!SWX02C$CDJC(5E"2BHQL&443!^2,*SL^A)]E.7V)1 MTIDYG9S5G$E [?/X8IHH=6P>L2A[+!:-@BB.7M81#H"PI9C0;->UF&YAJC+1 M/<6,?.C1J=4UG5I=F4[TR'@5R'=Y*Q5RW98I M 0>UI*!R$$DR-U24V34Z#/LNAV'7IF/]$+0FQSVVKKL]E@PYO,/AG N!/,V N;Y"+4K5=[W"7>:^#SR./Y%GV M8K3[OE=@78C"O8M+-\R4.K6BE0=>N9X8&:^:']^EB;T83 \2AJ,34#B8.& ++A9H.9MINE (X\DQ>LF?R"G6C M+:X+TG*FMGDN+$13A(Q7!I[8;R@+*) AX'",/9)Y)C)S%_2% @[Z_$#LYOML MEI_+5%!Z*G%#,;NV7I2 */)0?@D/Y34J70=D_4IF51R:(F\)9-^_'ZS*I1P+ MJHCU@R2];/R82MG5LL 5>"JWE3(-]'55]R)S-TK->_FI>:]0%:L!3]$MH F* M8\&EIJN(LC%MR<-DTD]Y695';(\R^.+<39R.'&)7 MZ!#;7R'!?24W8&1(']HS=FY!=VK/V;GA/7\$T-%TN^VDGD+ L'MDN6*3A)YE MFISDRT2JSS=+BNW,96I=%(NZB7.[+K2(\:.J6%%5K"\0(_@N$:'VVC$GP8YP MO)"ZEPQC>M^1J2H2$6QX_YJFHI+OU^=I>[,>5A 4=P+M[SK0>5"?' 6EF&;[ M/1.<1[[_[['\<6< [/SR^12ULGA+>Y>PSO--BC<6[ERJD\) ''3H.N=#81T4 MT")IZH8]9I73K\_*.QZYK\+*.TZV;\G*)RF*]5Y>;HSL.MFVR)+@=SI&+C[H M\K(R0+S,AKR,D[NAH=_1S?;+4R"97LS$#LX,*H!TZCR[SS$$F**B<#7%6J*L M(9;M(9W-@8\M3(J! MLP\^""IXW1X0E)=7=#N37U"+Y+VXU_39[W_@GTU'J@D4!U'V<#W:@QA#HZ[% M'([_^RC"ZBE^2'I+N0YA)K=N(V^W@!J&:T0&W#@ ML9X#%".F].&X=XHY5Y;N&LCXVI$T&-\[N'& JZ*8(ZOTE'#T=8M^;2B 'Y;[" M* S=)^6X0FDRG: Y6:$86B8X(JYP<9(@%!9!H9R(\5XMI),O9\1:B6_DQ3)6 M%VK-?$JH8]F:*%5N0F=JOIRZ?:BI<_[YIL1R6BC7A30&/]7%8C[--^"7>@/^ M4Q+*#4S,8'#*8DG ^#)J5*K4A!Q\(]\4UC]<$#0_)4OQ-;BK:7]=TJSR%A2_ MMN]"C<2]PJK&*00KCC?H(<\99+#%,^5(YV6YID-M]= M6L.:4%!QSU_VE=C0G<.6S/.6BU2K-.X"CQ.F/-/D&K,LXPSG,BWCSUO2!9I= MX/5>#:^;JN_,>2O?* Y@RYW1R7RK$,NV]834,FK4I(!G5S,3M=P9W1*(9BMQ M/P3XN*(.DO=2FS-97F9V1\^7LS*B.3F897F9W6R::!)7X;DMV1G>\=BW;E5HEO!?7VTX\6:S*W&[+:9-E!EF6-20R MYC8FBU73Z\'1$[LMQXVF;_3:L9XAMF+WF5;&4FRX2@2^V]2]5U:]>^Z^+Z1& MS5;7=%:I-)PH0>PV)1?]XG)6EUQ!3W650L).^<9L@%3WG::K9LI;="I+R1#Q M:D88)](B,8.]4KM-.S':K5?Q85?(EL4:ERR:>F]V#?&=)251+'QF&6*7* MYD2H>[(%R7D?II:+K$[Y0UZH][G%A,KH%42EL.D.H227Q9[FM>.:H<<]5%;"DNK\BYYHV9 M.6JZLUAQ:CBRZI95%ZA+$ VB.2PD!Y+]1E]3_)5U\M(5=1T9P+9)EF7J$QL;*24[J3'9$%':P6] M[DQ@7!\IF=XLS1MB[=Y*3[(.UYG!IGOH=>3,^%&CJ:@"6>;GH$,VY$8'+M8> M>BWPF02EW]-S7%R!9;73G_=H?XZ:[LS5$MRLU^I6KMEY:YUVEVSP7,VHZY[ M(\*]]'W^_3AQR[QZ!7A+4=[JWX9]]DU[OMF:-]]CR%Z_"ZT 5'SD3>5[;0X% M V^:*CUH _H>.(I]](;1%S:$/W[(XEO__:07+_[J=>8($1$BOA#FIMX?^^X.4]T_OZZ5+ZN M-8"V*GKXWQ_,C_=0 $G?)HY[+,M]TM'=&#H 8"7XP]#%!$L#&O;@UGX?XM\E M:4[O(3\@WB.VC]C^3]C^C%'0GQ4+I:=5P0GR% _1+@/D1(>NCWNZR$6T>/04_[CH+ZD0EY?:&D M86_=+G&=I(E:;\Y]( A'P7,:QQRDX"01#2_>&*=^%F &. ML%!-'ZTO[[H _D\+\W$]#U+OBWZ3!,5B'D^1I:F7$K**0%;E('EQG+NAN=T, M,%^&T",&CQC\4PQ.;C,X*9?E5IJ(D?F*I' 5WZ=8VF SYV9P?=XJFGBYW\)C M*;V@X!.^,=514"3*?4S>,.R1[I,A!>ZRR./3]U0NW,A_34$3)P"1KC7 P&*" MKI <5E7[%F+[BP/YUE'MEP#R6V#R6P#Y73YV"IT"*[Y^B.C13D1;&?M6TMN&H/G)FN M K<.%=D]YHV9,_,=3E:R.'G?-A@M(<7N6^@N55 )_H9@CU0-_A*(.F+FB)DO MW8GQ(69N3A?->&_*"O@T;6=!NC6K$L) #A+3TM1-@F$B7\67\%74@6G"$6ZP M ; RG.!-"]%&^N6[GI.$$ :V4$7"^2!Y>]W$K;'U9S6;)4-F0K*6_X)2PFA M:;-'\!*%$55?41/<\ >"Y=5XGRY*"SJW:9,&$P?2 M3D"3H5(TMN&D5\&#+V/ 79#A>N[TU"#G(_TK<,(EC"?I(*EP2FT12X8MJ@'\H M%5)I,K=,$M.1D.TJVK(9KX]'Y;D<9)(E;DCN6$[NR"]V6E9_#-/1@V*JUVE_ M1D9V9&2?3_%ZX*''>L1[)"I>J%JE9D+J"%,[7@ )R]:J[;F<".*>;W FPE6X*DK[#'6C8Y63O 1ZCO@XXN-+UZ@^P,?WC;Y43I6(@2$:E5Q& M[4C9MA>D;T?A5%$HU==P&3TH5>O ]>NTX"(S]:K,5"1&?UZY/A2RSFC/@[*^*-!UU_=T.(TK$@P7PRF18/BB MSJN/28GGPD&U8F)_CK<=J0!RXC"F,\PP%PB'H)YVY,_Z(OXLY-;$>@$A8)ZR M (?+OO M!/HU2^?O)&J/[=_:!%QL\L?IE@_7.6J06T9IIHBN()&+>\;,<:5NPYNC0JU0;V-N M2/R(IX814T=,?3%,?6R_V2F9NE@I^8TRJ/8$T,]F"&9<Z*YA9%='=O65*7M0WJ\/5)+ GU]GTQGVU:+LD9Z M&U>*B9:X)%?U$0,5-7I]J$D<*QMP) DNB34B2?"E-<3W2(+,_6!@JWBV8:1< M89PC%P[?)0=($B!OV@V%'U&[BQQJ)V3O,CAXP/WW$-M/A!8%A99F^ST3G$=( M'[!FP[GANB1I?%R]#++>JQ>?2LXHD9LH0]S(+NQ6MA%G"W0%:F,,TL:H&SI! M1&ZSB(8H!X&$79WR2H8]TDCKQD MI^7>5E!0!6B8 B>K# #F#A4'=F?[GHM(&(T>V; Y2 MS/R<[HJ-ALN'"F[9'_> (_;KP7S%1S4WX+$]II"@^-5%15@E)05TEO/QL%T2 M"M 4"M*(T]P-?;2(@8A5(U:],%8]KE?BLZRZ8OQ[(L]GQ](8)V=9;IJO&Z"* M6)4-6)4ACU7W.7);G%$[2NNF#ZDF,F.N'.XH8\M74*S6W+@CM/?(ZP*9![Y1 MSM>D6(^TJ5:*:L4H7B:"O. ,?D-R1U2MSDWM$9='7'Z].MD'N-SH=1NI*H?K MDJ+)]S'9=+(3)>!RE/6 N*&.J95=%GE\99\5[%-0' N.X&(3X(0'28<[._H6 MLOF+ _E=JIM_?4Q^"R"_"[F>P'D1^2J./'2LH[@)!/: ! ME-9GN@:"*+FU"927 AUTAQY # M.MU:U--E)RO5\P5^N,@;0JHW0'* 17* .&+H;.3M^"IG4-]#?)];@$47&;ZB M@K;FQ3VBV6\".N[=RTW#'Z@D2]F%%AF'*AIQ?!4M8NB(H;\00Y]4TWJ9H6,] M8Z8DED-&2LV:M",RNCZL5Q%#'UW7^E:*U=D-S-Z3/N?!H22.* M(;!&11B/X/X.E!Y=7?IBCI&_H]PL5P'D MX8RC*[)]KCVS"NYRB61FM!1:O%%HKB8.U^[,99**,JM<(9 1!UY?7I1)K%!4 M]'(_;K"C<:.1[-O=3"S@P"@ORI=R..POX64&I!C4[EK7\;K!+*CMV/T@S_#/ M=;72O[!>F*$0_?#S?Z]Z3Q*](7">>%A"!ME7]21<'EX;^6$QWX:RJ-A.\,SS M'+WG>TK/! V[HL!W=M(WEA7'D4>V&9NULJV^02:HM<\2T_-9JQO*'+A%BW2)\?E@<_?A-L8F>A;S ' MN!, O\R N8Q,[BAS;I0Y]PM*[Q ^WM+V"ANH&8G]CPET=/>''S13^8$U,11O M-;'O@;\1WWM$ ML[^LW&?FDA/#4YUAEQ FC7PW"T7S.@$X1T1U\R*.CCCZK'K[CN_$&:H4'6=(WC M_SX*_3Y%!TEO75,)0:2V)AW\_9_MN3_:-3'5-FWG;B-VMX :AI&79,"- Q#K M.4 Q8DH?CGNGF'-EZ6YLA<0M36Q$^MV#Z$;+@!'X+9GX-[;U&2W'SEJ.E45L M:\76W!\S0=^[6[^V>19P[L-#V]61#+IS #(Z9P#U_A*.G@ZQ[TTED((RD2 X M.LX"F>7BI$RS<4I.T!PN \#02K^O$:1*("B4$_'9JR&Q^7)&K)7X1EXL8W6A MULRGA#J6K8E2Y29TP.3+J=N'$-D0PGI#3!5R8C$MU.I"5><-ZX[HIW#YL)WH:NWL6 M;5'KCKCGZM9JJ*S,_%5F5E9F8LAA^5:1:_6X8@K\U.,;U2+3![_T^N _3:[5 M3_&EU,OI0TW%<_^F]F0\TWE]0OX1+,E7P'ZG_"=)LZI: (=MWP4FB_O9$_L# MU#UHY'26F$MS>=<#(^$/+X88L>!TL@PW'A,;E_/%ND8$/Q>G70[699PRF M5CDKA*L21?2#*0JE]*)2P7<"T7;8LE:RA"&I@9&QF;HML;:K M"JL!5U_75XZWW-KN. C<>SUT/K0;JN30&D8;$8PJ]6"2OFE:&B,J$'?[2S; MPM07ZK,\BRU'1;?L14-CZU_,.?.1RVH;KB=.RNU.)AC[BVAHC'Y.K>DV-:0& M7':JXV#Y"XH3!B(5I[_JU1UC7:,"H3=IJOJFO%8Z&0V,I.+LGQ/://"K0LC4 MTWU'KAE#&HZ,K90L$UMS,NPZW-"I*EA]Z&8XG@$CXRLU<,*5T5?%.285!-+- MU:WILAP-C:T4GVF.L'6^,>)"S@M]TY1ZC-&!0V,K5?%J@4$,R!&F=BLCF:TJ M'C6(AL96JM^JD'BANLYCZE*SFVNNYO6TCI@18U.5+"+'5KW.$I/:,JT6FIQC M]>#(V$K5E9*A3"V^AX5!SLDT_+$E$1H8&5NI=:_K#1:A3F!UC]FZN&)F.H#[ MF1,KI:\XH5"6VB'6&[,>U5DW1++"P*&QE9I9"[,F5+)9@:BZ9JCF] =\? M7ZEAD6E,1SJQ,-0JWN\-I:&582!1\94BMS#!L,NG2 1@9DSX#!R;MU+(YK*=SV-9=5%8CE0$C,Z]' M=AR&J%_F8Q'F#>(+^$S\R_'IDIVU4-[PB>(-5VW*#E]ZHL6/VLB..O MAUK9PEQ8#9LS0I&Z$UKQ4EOU18&-GQFC/JIN:JW)T:)PO@BV9-K!GB2CU.?G5B\T=\8NJ$3C9EC$D0CW8,CX]1C*N^/)CJ_,M;9 MK;#>U%;9S@B2%.<]4:QK4X\(QH;O9:6NI56K)3<0Z3CUHY&6S=2QC2KX@5.> MEOM&JP#0E(Y3STD:+8<;MBWPODH[&I$OY40&C(Q1/UT*[+I/8V.AER6HFB:9 M?": ;X]1O]J8DTJHU15A;9*^D5,[4L##9\9),D)CAPMABS'XAI&KS0.&YQ?1 MT!COM2+A%/RA7A"6*DVVC++>R#;!MH_%R:]V>\/5I#_:<"Q%L5@S[01IA8%# M8_0W" ZO8-R*X-+]10"VU;:F+J*AL07("EU+8.U1VI!J%3P$>U^&:$1#XW3) M0K:1+LG;/#=4;&*J;,+%%"P6'!LCS!%)O(6/*AN,[W9=>=@AT()^*+(&?7Z4:F6MX* M8:VR87;%]C+=C8;&%J&C+)?*8BZZ7%I56(>G[&Q;TN#0V"*X?FD]5;'5BE/M M3@4K;B22V#\UKK-SEB9Z4V%1Q^J6W^J->[DL"6Y,Z MZS0]Y$UG/S9NA-8:6&W*X810'WKF0LAW1F01B#@97X1Q&T;&IP:&P1!EL 1MG1"!?6E=Q.*H8+ M>MIDX-#X(M2Y(DE3!79@+'%1J;6=*;[-13.(+\)BX"YPA20EC-:RT"@K61;%J2OU>L.H 6ML$8SIR)GR:BDM$+U0]G:SUC2L M=.#0V S2[6VOR:>+>4[?RAO:J 6:E8F>&IM C^UMF5HZ&QIEWIH)S9%3IN7H MJ7&3L-NALZOU6][/@:D7<>I#5"H>^/.OC[VD8#$0?/E;,=O#OW]Y0$'1B!$)8$3V*_YN7@IBQ*=I1)9"C$@ (["O]+MG MIX@1G\0(ZBN-]H@D, )!4T(8 :#IW3NKB!&?Q(C<5PQ!4Q(8@7]%_EP2^("0 M*2&,R'S-(V1* B,0,B6##P"9\H@1"6 $C=RY9# "(5,R^( "30EA1/XKA6+@ M26 $0J9D\ $@$PKX)8$1^0]N9B)&_!XC?O/6_H?Y I]'=1Y\&;M_\$D79]\_ MJO_<-?@4DC\Z%+]#DC\ZX[E#DC^RO^^0Y(^.5.^0Y,<4[*MV7[X"R1\=R-TA MR1\X2W=(\0/*]4?'.7=(\BW+M6R;\,.H9]<5?TP_)^ILKSXPL^TO? ME**>G=-'YS@R/<\49+U#DA]2KA_-V/XH1)=U2)!P;#; M(OGOG:O\5^RR 82_]JW =. IFV3>DFOU.W6JDK")HSC2(Y!\R][7(\21HGX( MMP1SB9+N![374 3IIBC^>PRCOUZ6WW^+8'W;>VVHH9C*@\54GJ6<^N.=FCS1 MF>!3>R_]K1ZP]G)I6_OJR#W/EHVS[>K(6TTRW]N2KJ1U*WU+1MSU?-6_%XCL MI5M6__6&Z*B2ZSLA$@CDY#UO#3^:I=R26"1V5]@WAT@PRU%^R&-Y09'%-P<_ MJXY[Z!Z!?*+$^T3YCY?@^%063'GJZ. I%=7)SZK DG*!X[W#0M* M49WILGX^.P/)ROL^^PV+"K?V@7][#C?^1V?4;_\ERZHZFUV2;CHF-.]169!, MR9+55%&5U>54=5(D_I2"+://IB+0B?_<%?CEV ;]^[&LOW+A8Q/R0_=P^+!]-^:] MBL'XN&W!YLS,5G>?1^U/5",CL!F)IK@M<]F6,1NO,7;3ZWA4:;YQA<[?-#$_ MOF ?EZBZKJ\J)QJ8ZQ,JPZHS<6 LF8*\67?$8#N!C0>)+]\I^HG*$9=I8 Z] MV$=7G7V2UY4A]+_/EFI_#Q@@](HBT/ZP(6A59O+HR49J9S6P#P,FJ_ MG\D)W5_[EM#@&FF!(\*1U=R-<%*(NJ-FH.XCO;]L@OH=Z/V^+ ?2^U_6^Q\7 M0&!R3=4ZQ P/&%!5"KXBD;0O^/Q&[EE,A1.:VF4QH!L0A?0,&VXXU>_D^ZTF M9>(XQ(#\E^\$D7TB:/(R0/#ISL-?I(/05SLHO!NHV-]021140'CX)UGX<,RP MBE1W;R0; "+!!YS B0R&VNJ"L5U$],' MZ=*.S4HRJ4=]Q/$OWW-/5#X7PXC_()#X3)#(WP5(T,GS(Q(($B\RL*)+5C\E MX54MV5ZJ!]"H=_$U*YJYHJ#CC;[B;JI#7?@LT""U^ M"2,+L(PU^R.E9V9;UII2OFAI4_]R7[SB6?\I1 M" N7*GI+@ @=Y5CI@2%&#BYD.<[N#OD^'6VE$XSE#LM7S@TZ$EV-[/8>1TA ME"5I6QOG%^TP@,<"&-1>[(DB\7?B HG+"8[)9DOU4GID*]U".F_R .;B9:-^ M4PFCU'3BW[/%J!^*F$?V*\IO8:Z'7/@=X M* F_>$TK).$)D_#+WG5.GH1_U#(52?CM\/(!3>B+%^RZ;ARFZ#L2?(Z(BU$@ MAA3[MD@>HC+D>2*TMCK"9K553S;\B3&PG!VN5RM_?D#34KW]^0^\-'(JX4M0 MSMQOY46 3XTP1 MZ_&[0-G5F\T^]>?7P=YZ6\EV@")9K.\XJB6'?4>RW/VZ,982_69&U#/*PG<] M2%]+]?A97]JV;2?ZPO,I[TM14^W9; H_Q3@0M0F]5GBP*S%(8ULVQP/LJ M@V49,1?E@Y/$75TS2Y3"(B\OH9GD][>C)XKCU\B!3MXJ/%X"]>?&ZJ^]K:;G MN,H%N5%#X!N8,N)']'=;37Z6=G4)!-I+V;.4/)*\KD M?K0@XJ-).,KD?C0)1YG<2,)OE9$ZGLCNCU[TCS@EF5*&9>),28Y[((FQO/,[/XR@_O6@@F;[* MR&!BCJJPM@L\-&]NGVJMU.7J4]]2ER1&*.-QENM(KFH:GJ6SM]5]=,; MA!V4RW\+N?RWOR,GBN/(!4/)X(_(<90,GM!D\"N8F6?. /]#\W#G;,<$1[". M47?[&FO7QR;=Z0#S$$;5/S /DY^YW79L(%F*FYHY]C*ENZX?]>*U9RFNUVX? M NLH81LE;*.$UT?+-D$)VW?$S =,9[UVPG;B W/O=SFE2EJ&;N-ATZAKW8$B M!\O2-O.7[4SV[B6,R'1*ZZ"JZ!JE06"!!P+$"8\/(0NZH8!N*"1!PA/%RP?T&:]]0P&) M+\J O^$,^+NJN'(N>XR62UJUP\LSHZ?4YOQPW>2WD\C1@Q%X GO/'KO)M/;J MBRB\]RK%':Q^JML3W-1&=3U505GN*,L=)?NB% N4Y8X$'Z7RWGJ6.SHQ@/:C MKNOOVHX]: D5X"4_.$O5+8=5KB*HN,)7R9^R(Z[%6B(F; M%N'D(HB")Q&G,0I!%+J;@.XFH!QMY#BCNPE([M'=A$>XF_"AW"<_#Y^190<8 M@2E%W^B <8J;BDSI?90?I>&C-'R4QOR@*14H#?^.F/F N;+73L._I7C5I\77 M?Q0N=/OV&V\]F"3%HT7"6\+!'HFB6NY[P?7AJ-HDE8&)<\N<.?;,;J_7=#58 MAS'_Y7LFAS)H46[^H^3FWU@*X@U*.,H11Q)^J[Q\0(<&Y8C?#R]1COC5Q? MO8\='VK(I_[Y[_?%9;_0D;#L8\YB8=4<,CY?)80>%92<9J\N5O M/RGO!E4#Y6FC/.V'XSAROE">]B-R'.5I)S1/^PJ^UQG/*W[37YJ,EEQG5#5D M@5U@(V)C*7C.Z4!_*6K'^I'#E/R4]6@!4M.HVZK\XG8C2E/_B^"X[2BJD]X/ M_H:OMBG7-G4E]5]8]+\[W;,>,0V8O"JSD[RO>QZV=K5;&!:4C 43SQA%($2[#\W[(Z0+!:#OQDDN['\SQO4 MD#S2D%.A>*0A#\!KY.J]%9%'XO\ O#[$XI'XQP+S-R/^-QFPOZ)W5@G3X59: MBKZ@4[.BZ@WQ!@7KU5/[>O4?N&?7@_TY_>N1+&_/+]X)D1M7LFY(CS_^_ M_\*SV+\D_I2"W/Z__SL]CV?Z^>GUL3784W;)-/F?(8,$D*'8_M14;Q.-R]M7)O26T6.]X^CNC6; ME^L+<':P>?/"QK4I_>0TQK]#F+?['.2U=,V4)AN"TUFQ@I>Q M,6%HP7G1YV#RS5_0F@*PL8ELO%/-9CEV$R[HYMH>9:A2BQ7-?ON,8\(^R600A MGWY_Z]J*=0$(>>..UK4I34ZHI=8S<;HPS'J";S3E7;'"\SYV9DOBM?XO,YMJ M/K/*,%P/2W,=IC*?A=O(@(BN;F'D4RX?-R%>G>'^KR07]1):6(.)&2 M"7DZP\ *2_D<^(VDQ"F!*6(6Q_,41CV. M'2US.<_O=[@& T;&'TJE&[V,%[AC3&L;UA56/"N!0.O9^U_.=5L.0A+"C M3A=-:3TK,AH0)^+UR'*_-=T$M6"'9;=C(M.G#%))PY&QF1:W3;] M:'!H;*6L?@7S^MB8P/SI+$OM^ V8;/34V$KY["SG39S21@BG>G72TRL\Y41/ MC:U43M(WMCPM][%A!2\6Y,:JN=$9,2/&IEJPK:K$K\R!X&](6JBTFNGJ(@ C M8RM5KS=6&I9O# UI-)A4NW2Z5YS#D;&5,IQB>C35LA;&-X8=?RQ)1I6 ;X^O M%*\UIX6VVN(YENUMTT.*G;<;\*'QE6H7F4)+,?4-IF9,E9]J%1F&V[=6XCJH+"8X9UH:'REJIF=+I""S1'K]G*WF>KU,A"_;'RE.,4< M,86L.N+2>M_INTMJ)JD:&!F3OE9U,_/,OLL9/6U4S'07+G\[AR/SKD36MU!0*]4P94RFQEB6GD[(HP+?#8-.KU^,Y M([W*"CE.$K:KBA_LR%&F X?&>,JJU;#&4K6J'],"O+Z8^SNF3[6PLX$.I56# R!CUTX!UJ(V] M%(0EY_4DEEY632( (V/49[F\J>9Z@Z8@[:1@B$^R-:P#YQFG7NP(3K[-=(98 M75NM.8*KY).C%'/9\(09Y@"C1'I3#NG;>I4L0%'QJA/UWC!HWKD3B@KJYG1 M#K'"JLF D7'>"W8N7&XHBQMVY[93;U(:1@9@9)RAZVEO:UL.XQE+W6XOB:FY MF_C1T!CUN\+"KKO9>@U;BKTJ,UOR"ZO?$>DX]?IJ+S*Z=[V'^-B*'.3QTX,D9]R6FZH^FDO^#*89JP\-;024L, M&!FGJ0^V+[DC]DV.I3J94.K:_&H )QJGR6E7P'X_]GR,5^J%3A\@UA8#O@T6 M)\I?T7VYM9B3!E%4>;NDKB9T+QH:HTHJ3HEQ5R>VQKK=*]KA7!&'=08.C9$E M,9R_9M9E51@.R8Q1:D]D1^G H7&ZLO:"ZX3DM"$,BS;NL)TL,(GV8V.$%?CQ MAG>&A3DWI 9ROE4L4CU^/]L89>M25N$[IM#D>NM19UL.ZZ,)4"L[O"[46GK7>>[L^\JFX?'!>J>%&L;G:KM0[;)2U]*BL;$%FX54*/:+ M[ Y3&^M56)G6C&HWFD)\P69^OI=/AZ-0R&9\)6=BFZ7I1/618XN@S+A2VEX. M.]RPMNP)^:P^+:VBH?'IUKOE7&;'[+I">9AKDX3>S'8;49VXV&,;NV%O;18Z MKD"DV>5@A?F#S3:(2B3$GNJ0.PZO+TTAG=TM!Z5YE2T6-#@TMK8969/S[&A5 M$]*=378SV(TY8__4^&17'*EM0HVL&\LN&7)#J[OH>]%CXVM;':WH];K/I3%] MXSK>HHCG22DB++ZVG@0@L-;!2*.GUS.%&D/X;2.ZH1=;!&'NK_N&4L]@0[F\ ML?-SC)[(^W31F"$HEYA=N=Y=8>72E"@XD]*@,=/@T-@B*)30Z\J5Y8P;\H[' M\_ER.@P9.#2^"&Q86-1;>5DPAA1-[X)0:J3=: ;Q15@(>:)G-#<$IJ>'$V83 MMMAA=?_<.-24TE*Q;%(%H2R$KEP35_F^'[E1L44PAL ";:_;=8'7,ZK>%SO# M)1NEM<1F4"[70LT:U28&7^C9E;H_GC-$]-38!!HK(S>N%ULY0RV[\W73X+?V M9'_^%$=P<]033+6$8V%073!52NBK@_W8N$-">6*7R$\US%_P?D;:Z7IIOH\/ MQ0PMHM71;6V&Z5-?'-44_+T MC?KJF8?@2/3BXU!IZMJF[ZFO"/V\(!G^&T$R0,OSOQ/>J0C1GP:,KW?N1TQXO<8D;@6);],=7YUK2NWR>ELDO\- MSE_T4/P.24Y.2X=/(_DC^_L.2?[H2/4.27Y,P7XW&'^')']T('>')">F,C.2 MZTMWIG@HDF]9KF7;A!_^OR_$ES^E_J/SBK^F'Y+U4=F?]XHCORBIH;Q-'<:1'(/F6O:]'B"-%]7AO">82)=T/:*^A M"-)-4?SW&$9_O2R__Q;!^K;WVE!#,94'BZD\2SGUQSLU>>WNJG^K!_OV'?MN MDE&UVK/MZLA;33+?86^HM&ZE;\F(NYZO^O<"D?V:3[9 ')OZ((% 3M[SUO"C MW\HMB45B=P7Z*X4GFN4H/^2QO*"7_0G@0N"Y?Y%/E'B?*/_Q$AR?RH(I3QT= M/*6BFAL5D@&?*%EN^O#88ROY^+_G/H:^82]IWV3]5ERCOZ7V;8&8GAL@,_O^ M7;9O4%W.$;9O.AB?*-&$57W"#.Y2G?L*R<-XR&).4C M%_J&1:5AN^>S*I"D?.!XW["@%-69+NOGLS.0K+SOL]^PJ.S[#)[#C?_H'BO]E9>'^0&ME^AZ;"TX!7 M\X6!/,'T#3ZP)NI,V+"=/^XE^N(%^W!$U75]53G14+2&U27#I0=+3I:"8=$"0\4AN:Y1WE\V+_T.]'Y?C0/I_2_K M_8]['S"GIFH=0H4'#.B5J%&E28[F7+U>:]&JJ.>42S<4WTS#X2;7829&>4XV M:N.F+U4&$ /R7[X39.XI2^0O P2?[C/\118(?;7SP;N!BOW%E$1!!82'?Y*% M#\?$JDAU]T;" 1NZPRV]:$ZF0Z%,]M)X0]"\LJ"=%QO (H''G )LJ0Z]GC1 MI#!UG=:[D^:H10<=V)(;__*=?,KG\!A&_ >!Q&>"1/XN0().GA^10)!XD7@5 MW:WZ*?>N:LGV4CV !MC8^7&AUY@*2V/I<7IHE<;[-/-(7=%6@DS<.XC\C"_BX80H3W$:&K>I)NJ0HG.198 M"?>@_BV=WY4KE5I=T)D@'QI8D5BDSQQ3>%/]VXJF5;>]D#?JP;;D#T;-=@N+ MU#_WY3M.Y)^H'(D X+(%FNX" ')7.5U*4(B!3[/A;D?U9:Y>;&/4IM$N.-4S MF_ZQT.!P6ZFO2W2'&W*ZZU;61=JDH<5/8%^^T_DGDHXK;X(S@6.BV5*]E!Z9 M2K>0Q!O'EQ.9=W]S?)<<98HRRXES4';Q!,F84)V-*'%"XQ?40XOO\?^_4V",V7C/*#D7KST$Y+<3Y+[4=>,*1=^1X'-$7(P""X38MT7R$&4@SA-QG S[6JL\IL<"L:NI)JIM0!!O011@T_TL>;O'<0'< "CKPX@4V9T46M.[E0<.9 8Z(#^>>. M^5Q9-L]L"UY;$J^]D]Q DCL2X.1D429/@&\@6_O,GO=5:;UZ& F)?!*SCI'( M7S9R^N@B_R YM&>-9OUZ1FVQB_E>ONAML+4H]^:[*B9-RG_N4+_UMI+M #VQ M6-]Q5$L.^XYDN?MU8RPE^LV,J&>4A>]ZD#[@FO.SOK1MVT[TA>M-\K)W9;%+G)MF2.I>,O60D_09,?1$ MH<_=;;B7C TC^4U3.T+F:0<=>4[\EQR88%FE.1ZIUO0+2<7/EJ& 4IR3:8 UZ-)[K637!,?RGJ[@L1X*V/J5M>' K_.$IJRS.FP2(!1;F""TV$3'UUZOWXQY^:%K5&H5@2)X@+9EL/* MH/27]<;VC0L $8 -;;"\=_XZK6U)KC)FM ML.[U=;DS[>=F3$>D8:WC"X:='CLE$R'-+60A)QET/BVD_:> \QIG',*N4WXM MG3'T[BRG"UNUE6D' &=@C!NG,W=24#UI2(.2OY.8_(W2+Y%3B=*''T%^4?IP M$M.'[ZH Q;DLM&"C5+.*Z))Q-U[:MOHC!>Z]R M@L%*I[H]P4UM5->[U;S@:S6Y3(X2WU#B9O) ^@'S$E#B\1TQ\P'3/J^=L(P" M\] *TW7]70LL:C5<@/>-X"Q5RXWH^RE\UU7U8R?B-\/T6'I$E.:[-6_X>7$S M88/1@L 9$<=@G#Y_R;9!E]:I&VPL]FA(<^T$P,\OPF74ZD5X0R,TY\"FAO F00&Y1\*/U B>B)CDX_F\*%$]$2*X:.YJM=. M1/]0#&\RY9J190>8-"E%W^B <8J;B@S#?4CWWC*NKQ7L3?0ASFUGMB8/I]#I M.TKI?DB6HP1-E J>\(CSC^I?;M]^XZT'BZAX-(AX2SB80U&(Z%2OBB)+6!0W M$R6C'+0;M$\H'+OIB#@.H\PXAM]+/O@-!YX?'99N(&_\IK/A;E4U4*(S2G1^ M.(XC%PTE2#\BQU%B=4(3JZ_@H9TIF_J"7I6YFXJM($UT.-5@AL:T-@J61@"] MJBBS^GVW*OFIU<]+D5I)(:PZC1*H$Y) _=J6/Z&MU\:PQTQ5?;23]XNG6B-) M3R+;'S!5$B5E)R5$_FR6[),P]S?@]@;*"1N-%,Q,;]75-@9O]^5%QRB(58P1 M<2**?#]15 YE6*,,ZX?)L+Z=U+1;E7"4 _R()N GZ$*B*'Y 7^?B6<9(T!/( M=93'_ BNSAECS;_GGG#E0GZ':Z69H*JK+C$=SRUEW('N211"_L@_NPY,-=5!"=THH1OEM:)L 930C00?94ZBA.X[BU9# PB^ M]H0]6+'4+%<7[;K ZB-^4!JH56D6B#BY3]1&>=I7#U\_.MJ@/&VD&BA/&^5I MHWQ5Y'FA/.T'Y3C*TT9YVI\4.W_'65J3PYW?=MI%KJQSV)"<#)K65H/.TC[_ M^K;3KR/J4U-8\ VPXT?%M]O,PCYW+TG;450GO1_\#5]M4ZYMZDKJO[#H?W>Z M\UPXT?3B#3^NQ[3D;1Z'<#62XQN38P+)\:GH\\W(\<-'I8_M17[E4EQT]6WZ MNN9L5P5$N$ >>JJST65U7Z2VJ\JV9D5/B>K5GNI)J7:#%H_1/8SW^)'1PMU\ M(#$B3NV3L3,8>8M5:&\U8H>0[&1D^V:0['9RN1-8IQE)?CQPC23_MDQ1Y%*= MC$,C,;XM,::0&)\**]^,&-]DN/F*7I!.92=EBJBXF(Z[HF5JV*0E:- +VN=\ MO^\&W63*][O674$RHPZ.3G#@=V_H$ M>, M[&6(A:U,PZV'=;$B!'\,-"]>L"\H5'VK58^T* ;3MKFVN# (N$EW4T[O M2AT1SXC$E^\4_41FB]MEZ<'0'>O !P M;4IO%0'>/X=QPAZ7X']^#O-+:( 1!:TY6+0Y0\)W67K8 MU^E-H$$TR'_Y3I#9IQQ!7>SL!"5 ([#Y./__VI1^%P._1C%"5F8;!76N9:8* V$FZA+Z1!(9 M= 4IB?9-^]27)O2FX(91I;]I6^"H0KOS54'#G/4N6JY^D:M6K*] M5 ^P,V-DQB&EYL;0\\2L,[=V)+W]+-B9-?)$/SVJ;;'>ICCP%5EPY7+DZ^#4 ME^^Y)RH7-VYN&782==SP.)&2-^^I7)O2F\*4KNI)NJ4JG.188"'< X!D&Q++ M]D<6+1 KOY43IOE9R_KSLZ.0*9[[\ATG MR*<,%3]401!RZ>M UU:L"T#(&U=^KDUI74RZI&#D-EI MEPV/"%RMW9@-MSNL3 VZZVEAU6QAD=\"CU1I8$&0\68,K\Y4_]>#-;H24P7J M4QR<_EQ-23*\7219(1#)E&5[X/F2 SZV4CKX \V1S-1*D92$K.C?E_=2],WW_PO^.?Z=;*J2 M Y%G?GCX,XK EQRV&0S[GT]P>PGJ!U0GHW__S5C+0T ^_])IF!%+K'.#;]E<*/F2_?GB$3+D,*Q[X2 M]/^D7OP,ER.VEDMIFWZQ8@>D39OJS/MV^+/C9Q%,/G]HNU'$]YNC F\).$?P MZ6_QZ.=7G/I+*0(F$:/SV2PEYT5ZELF(E)+-B1*I9D6.Z@RK+]5+E+B^TG_9',M46^_4Y'^/JTV7Y5I%K];AB M"OS4XQO5(M,'O_3ZX#]-KM5/\:44R_0JJ5*#'_:2,^]_!$OR%6!=*/])T*2J M%L!VVW?!UN^><5Y7BK$=M$_%%6E*DI@H8;(B4O@T)])3F02?9[/@JPREYG,' M[9.>(Q$;+;]5EM( TZ523YNPN]UPR6V8XFI:$I3C3*A)MD/ZB RRFV$AQ@OM2HTS3W'"='W2I%N>[B37+"$C8F6:N9Q;L3>=+31$K$7H]DI@Q5674\FO/;@VFSR=)E8<*( MF?A(D\RV)NU&M6>LPRVN]SJ64#7AR-@\=Y/ &Y<\9VND^SV^Y&6]5=GMB)GX M/!=J9]2N;7I%3.='Z6HF3W8WA4#,QM_.;JF1*:[3 B;-UVM'Z>06TZXFYN(C M:]A,&B][VRG'E_PMTQ*F$F$Q8CX^';S8R5J:];.3(:FHVM?5NH M#/'*QA:&RH36.&=>J(VCMLNQI^8SLQE6&O<[ EM1)':4]KB&'L!"L+&A>%_M MF/C(7AO#--]TVVU333>C&F&QH!"9Q@:UKAM&J?XTVLWI(;32/-3#HB6*P3?!W4[5EMHVQ\ M;*F03:X>J%ZF"UAP@K$3>UA/Y_&@(*PS7JY7W:7Q+) (X@1C+0;'JG1 YXQU MD9^8W7&^L;# T!/<(G1=2W?SRZT0LAEGV>DULEVV(Q(GN,4TRFXO)Y":L9^B)7%@N!1M!GR:3"!$]SR\<9TE#%68T/OL(UN M6^"R.@X94ND0?AEK8;Y@KM-[[+Y M:4$#0T]PJV(T!O,M3^L<,9@6 ?5^;A)H<&A,"UC?KO;&3:LNU"LXQD_2;'>7 M 7,]P5C?"'M@ORYG.*)'ECR-5SRJ&\"AL:@N/0%#3T@6KFWZ MP5"=<\:RXXWF0=#L.'.P B?$A<"9?);T2@Y67A%J8YF7:MX0[*PG9* K=LI; M?=6=8:&LZ)TR[0?S)0.'QG8W?]2=3&9:(V=3HT@K &Q@:V]Z(VD*@ M9-'C#:)>=+L3$]=6,P;8&B>$<+:M];;I1BCP@N-+0X54RP6P8Y]@[!S7NO:6 MI;;8D*!=8IU)>S+8"JD3C/7INM_,S)N"P2_3?1E+3S;^F(%#8V2UJ0&WR?M& MFTMKAMRMESQRHT5#X];%T-7Z%:&]Y%2CJG4(*LR[O8Y(G=HV_XH3VAP:&P"E*C8W3%3$SB=F+JKJ3I@5W[TU-@$INDL,^K)N9!;ST:* MQ% 3J\Z!N9Z0+&S=R0_2@[0J]+1FEY,:XUH33N"$9-57C5Y/;\])KMP1,:=5 MMZ9,K@.'QN::SI*&M@A'54X*FWB8W?4YLA$-/YWHA5_\XODV>.;,M(.C:7[\/0W#I]_V3G\ UNE# M7_L0_8A>?!PJ35W;]#WU(N&07_%'\-^(I?^(E?QEM)GXBB%&)($1^%?BW=XO MB!&?Q(C\5SR+&)$ 1B!H2@@C #2]VW(.,>+SH.G=HGJ($;_'B-^\Z/JAU?HI M5']Z1NA'.)QTJH&G!#_\?U\R7WZ%R\3G=-C\F\.4_MQ1U503?#%W4YREJ$KJ MYVO,2+"18+\EV-)9VXB-I?SOAGTI M(9B_D7\"(\@S%:SX'#GX^Y)LGR49-XZ,\5(F?P:'5\\S?C>YJ//^0='9C<+XK9NO MF4^MDTB^K)-(BHY3YJI^3?8$WUD35)7"T]W@S^_CM1U[IGL-VW5/7+\1"V:] M;$EX6^AUJYL-/2GNFCF8.4I^^4X^4?1[=V^0]OW-Z4YRM>\3&@PE2?LN6Z7T M7>UC&JK:Y5TM:TCCH6ZOI&(W7PV ]F6_?*>>:#+>!^O6_= 715M3GIUR5, 9 M63?5E/6\O%M-=WZ3VKEV+#%F)*:AB<=U&_(:D?>*?).D9PC M[Q1YIY_NG1;5%=C+],BP2*E;6&H<^:G)]5//5JH4.:OG=59?ZM$)@[E>Y-EN M'V]DL7*KJP[-03YGJ(&8@^YJ_C(]R!Y%!3_;63VG"B*/]8P>ZP(5(L60[TZ.%W6/GBIC?RL^JR+3*2*I^K+N1S/T(-M19"(['*] M-07/V&EB'EH,.?HBE;Z]Y]]:I8+:^JE M=-?U8>.M\]D>]P]-*,1P,Z!S&1-"U_5O1Q7K2]O"7J^XO9Z5@')%]2JK1]4Z M@3ZA'6['RDG"CY<7#G_O4"5Z<\Q GY? M']\L(IT)T^G%@G8,(;0W>"]']AM&%BIF%I:0CG?<^L^M!R6&#I1'>S:#$0GE M:#<* #\?LW/XX^3Z2Z_&S&SX[@5U2GWA'F6*"X)P#. M]67>V9*>PM4G]5'9S/>%]"*J7 A-C]Q%>@H^L.XG((SQ0$D"OZ7[D&R<^/>F M'/O71P@7W[#O7%*1-X^VT],AQ-)1H> ^>LJ%7V0(P]66:UKHT5O3*_3G=67+ MP+J^\#P 9;LC'_X15/(SH_H?JF3=;2^)1HN5.999$7D_'.>]151J&WCO^>S= M)11$88WT5-JW85G"<$>T5,ADOW%W'>41W([9T)M+CEJ .LB^4,%3H<6A(XE& M;F@*Y4U&EJ5@K \*#*SN#PP&X@FC".1[WYOOC5((;L?8^&5%MCHM&L]R>)[3 M2=9-BS(^XGN1(L-#@J?,N]G#-Q!D8.>2I:DIW4K-)-U);2335V&P ;(&O%FU MO*CIFZZHSGG-C?N'I,\.-EPK[O](J'19\Z+@N[JENB[ I"GP?^"+V6<]9%^J M(>,X4&^C&[%[%:Y:P('R+8^?O?$G#5W:"P1^ N;&M56AVPG:8X,- I<(^$II M+48MAJ"]@I(4;BC <:TC@$>"@#@0R[J? JI0M&+[>C.N:*5XE!! .1 MM4-=(%?RVE9[&Q8(< $E+F102G941?=2INVZ9\R3O#:1CQI;0:D0=V@E/6ML MR7:*MC_U9K[)R#)$O5.!XAHASC8-O6QSJESC2RN]MNZ7 M@2$9HV> X%8NXM M$(.2(.[0*/I-K:^W&_F6'](9HSRLT=VZK$UV4M0(%5@R)';^$DG7N_/QXZ[' MZKA&R#U+;)3F?E)"/B.'_/)W.JI1];"^M#VDD!\2RE]4''LOA5P?T7Z]MUT- M!&(Z;PW"-9T3-QW81#DR+N*9(?]!JIG8R E*#4G8WO_;>OI:/2=YW*6T]JR. MK;5ZJRB/ZD4,BWJ<9V%8\_ZR1/9!(!>>Y[RH=AC=BTT!%J?,0_0'53Y$T8U; MBFYX'EG/DS]\>W4GW8(^&20HGHA<<_7A8V%?5-U&C=;A;08L#[LSG+IET M&UQ$7BWR:G_76@96LJ-*KEI4]_^M6D?=ZCZK%F,I[$&QAKHW9X']#"QK)ZJ> MJGIA]RN7B5C1RQ^:>CF_]@*: MFN_O%L&N4BQQ0],*:TUL$I C#6HJ]':?:/I=3;U!A_>U'=%VU)6D*\V@DL=O'J31SFHT M8*8A;JS[ =T(A*HU]2*%WV<>TN\5*[G9>,=*"J&=A]PE%-A UL4?H,Y1D=I[ M/7H/8,KZ@.U4E7:(L7U-96Q\(+*SCHC3^QN963)^(Q.%,5 8XS[T\K.M@=_0 M2TEC.L6ASC4,M=042HNAV5O 1+VH"B/Y1-+Q5+W["EH<(SPOS^:1,X/B%"A. M\9F6Q*DXZ_-5J??P*V\MYLT)7IMS2V*+%)N%*E( MFG+??:3B(TU_K>"Y+4.Y&8J2A25+;=N=E1WT<@Q4<-AN.?/>_:$;C$LXOGKR M_.02QLG]@Q6T1&Q'49WT?O W?+5-N;:I*ZG_PJ+_W2YR9:]/6Y)@[)-S.J"> M-G[HY#'0^N*C$U!&;I?*(+MD9EQ]4)^UYYD%&W8#D8C*6.*HRL-?FB7WJNGT M]6F[R_C)WRGWVQ$5O:L+]7&(8\OE "KL3G8.%.4-WZ! M(,RU<>23@S37)O>N@SA K5F@U>V#*A="P877Q/BC.C//VOP>6O*]X\;R?\\Y'=!)I>TE"Z?^Q#-4'O@LA'$5=4NS))1-ZF:][V'7DNN5%5Z9GO (O!=]2G MU QLW."'_1F#NO;U%2SB@"QKY',CGSNY/G=;"J-:*WV;D8'..BHPJX$A[85M M4[(\QE*XHR:?,*952<(WXXVD&,/26.X.M^*D.^N(1%2),8-=LEC20\(!C=/#?9\:7TMAQ .(C.*3#J M=5D^--TBUN-]WB]BV;-\*$U:-6_MIIPJ[2-9VUE1\*^K@_9/L2-EA/ *9E+F_B MW+]ZHQR+>U;OJYP"_*9ZY^>%$EMRC I';(L<(4VVV7R'@>I].9/EZJ[+[QP1 M_&A-CG(I[NI""ZHU^;EG"X]'=S+N=J!:DY]R*/&Y)Q".#594.6Q1CKJQS0W< MHF:2'!&9^J=E>VH*QY QCDZR$U2QX4[N,+SHX!*I80EH80,VN.-G;-1M[50. M\Z"=T\)L:2FPH5-V"BLS*S$=D8B*3N;H)SR';BN@<_VKG^O_EO)"&G'BWUOW M![OJ:A_UAP?ZMN^Y$'7@=JJH4^\"6^FUZ44>W]U[?'<=V'[65[#??K3M[KRF MO9O1^):KM[.BV:QI!-X+1"+_SK:+-!WYO#?C\UYCP_YD7U>W9'TEF:FCUJ< M8$UMQ[$#\&9T>3^Y'N[]E!K\!55"TI5/)IMM:7W561:!=W7" M8A.D'=4L"%@9&^)Z,_Q7-UU?Z*E[EI37&)EN MO\=@_H 1AJS>E.H9322C*GK$B7K_2(V1TWF73N=-&RZ_K.^;3+HN*4:[R4G# MN=9?4+V&GXOT'9HM^?,WYOU4V8:VVHM4*-EV4?-"Y'C?B>OS.1?,^!E4HNK! MMF>A!IV $:O58+O#3F,F#'W-+"Z-O&SU-#@W8#;DB7AM3I3AD=P(!#HDOI]# MXJ,:IQS5E#Q527EVRI.VJ4#WYG/;C,Z+ 2;L_?3T5()WH&1["VPQ^Z6;*='HR6%:!BLB_T\L0>['0=?NWR7D_(CNN[ M?.@&&6?(B&140(TXT;<+'1C?NN]^UP7P;__XX(S*K2A;HIHVVS2WK/K*NCRE M%7[3@W+]]@=,";\? MRP,X^$>] QBTM*TH7G@"@AII?+0JZH,FQH=J6&0VI7%A#""(C(K6/]'9=QN$ M(:5%7OZUO?S[L2A^66GGY:ZBI:W)W-!GWKCOU5U36 10:6%\_]Y:^H%G]F'U M?M\)#UD&*4<])A\HR-U!->U03;OD6R3 +^H^:RT_>Q_@)'QDLU:]N>#*J[[3 MYU;>A'(!P%'[J$<\80%%/5 M.U3+[@9LG-^"@1K=4IH[*U,S5".O9UL83\QF M$0P .R?SA&<>JX;=Q@@@*_P]KDV\ -$8GY:[GZ+*G*O + MQE)^_N#%R*HEFS[D25%W5[8KF67 W!7X"_ [)%2W?%4Y]!:S3Z:^JYJ3'O!C M?LZI^=&&;G&=DJD"],U&YUGY]_K)(\A!@2,4.$J:498(E'G3V,O-\5%1MITJ M-E2S'66K+&ICDH%P R-4Y-W'IY1#8VT8GH)&W-,^8J7^6.RGJ 65\\R+\]MZ M]X^RZ,I.DO'OLE;67R%=&ZR7#5S8O9(6#\KZC'\O,76/L^]AG6=I[6TK<#FN M/*X-5L5Y15N6@&D558W,/N6SE^SE?/]*CDJ2)%G)+VOD)$?)I?E$F+?-\I8; M.IE51QB.L]T1 Y4]*J@0;,4^K=/SQA]CS!/TM-5?!J M"Q[CV;/4*F(>[9DK,9K8IL#EE14")3$GK*Y> XG@@@4I[K?.-5G M0P0N\FDVW.VHOLS5BVV,VC3:!:>J)08B:'&YLH-E>2?XB["X-.EBIM2*( +8 M853N*8O%#;'["2V=T^C:_Y4*OCB_N77_P!E+F"(!;"BV/S75Z\#D?U\H6>H* M=%T?#W]$K6H]$Z<+PZPG^$93WA4K/.]C06+@L*$1XV;!G%8QGN3'$Z:M^Q@. MW%(Z2@@'?BGV7E$KI.6_FS5U)UH>RYAZ:"TGQ"9+5+/3I<(*Z;PZ&?7(0\QBP;U1+S[ M6CZH$\S5%N*!!3\!=6Y0C=J_78A;=_-[_FIEJO!>F&2F%-V53=OUX?UNX*G+ MQ][7*=W:&R1@M_^&$D<2G3ARKS5C$K%/W3F1J%I*PHB\37\J*CH6E1H#N\8W M9"0B[^A6O*-$;#*/1S=RAFZ2[J3[/L>H;@HGHA=4+4^%)Y/('$1GCPF@ZW&N M*1X5KPULPI9ZJLM?3F8<2+5 I XU,''\O50+I,7H;!%I M\<4SY#_6XG$^W>VJON4 MLM2HT(*CSL"T4#?.BZ>5WPF6_4I*^8/#VZ6-%-E>JI$2OXUPA%.IOYT17;_'72543-&=#2-CJ8_(^JK MZ_JWHZ+RLV-SLZ@+2LEVN%Z[S5C*(%+5']?GHJ^9 %#C@F_WOZU6#GAR-.,N M7*I3E^HP=3HKULV)*;!"7F)R^?%06#,BE=M'C;%W"PD@($"GVP@(+A;\_50@ M: [JJB76K(S $MMI4%0R"U(/(!!DOWS/4Q]>K?U?3P+<_Z1+L-% ^M<#O7\] M*?IG@9-5F'#P\RS[,D!'ULI'?R!YDAF:B4YT2&\ M-U==%0H5F#3LX 1^BNKMP*[AQS "&.YZX(.H-];7GRE1='=E2B%DB?JOJ5MJ M>KZ_/?4+R_<'"_ [475%WWS_O^"?XSME4Y4<""OSP\2>40,^]0"6&/8_%\&& MGUE%4"^,XOWR9%Y,.OKW_[R<^P_7)"W;INU\.\+;"Z(."T]$2*>IZ2G05",M MS"_I_4BY_A&S'&LU=7X,I!3M^[#%AME?AN MD^E7^5:JQW4'59;KI [?&RW'UD+TS%)1F2$T5=ZMP:%S2RH=D23FA? M4BJP+%;@$9[CJU>X- R5+X7#E<:)?XMID#R),JY@J M"+UJB^OU4GR;ZT8?GUL1_UI SBZY"]_U]%FX_TB'UH?WC1UM]2U6KU/ZE_@#63@K,GL'_9O07T%/V*_WO\ MN-HKO_XH4%]_XKO'#VSG^)GM.X49MI38"%YJCRWP-:L MA3!P!;1'GD=',9("EMAV0F!,.V(4UEYFM[D:_ M-75+7_K+IKJ3-!CLO.[JJG%S1L%P(1EP9#;+@(1Y+0=0S7TKY\SV7BZ[GW M!( (KH#5AZ74'X^&^RZ0_1302T.%*PXT""H \#"6N@<%&R[:SL M T0_I5; $0?;@:O*'M CV]$D2]_MOXQ4P]UK=/3S"_59[5O;.6"0/-?5C9JR MC[@/] QN_*:I6H>_FTE F9P4L(T#;_XU!;T?J&@I=P5=31- 3T2!HFLZK-_@ M.9+E_L"4PPQ^DB/)!SY!]/43$#/;5Z+W0/,"_""9H:?+[K\I%ZS)_H#UH-__ M@A6R@-FMI#1[HSJ6=)PA6$7C^47_PN3GP':,E Q8I$/KY?F;%TL O&C@;X$? MX .>J7>!_,"BZ/\>NM(=W@C=LG\/_(DS* M4Z>!L9(34-(@R+7R03)435'U;T"CP$9X5#CN,.W3VD56BYM51@G6@M]5-=O< M<7)QJ<%@9?848!T$, U\,B42\1F _DBBW2.#@3 !)OP^C$'SV G%0M;*5*K< M0A'\UL8?-T1YOM(3LKC/AMP1RZ(YZZI;M89S79[O%WYOWKVQWEYKZ^JM 3L6 MZNK XRS-;);$MC..E M>G-@8VGS"/@#=0H>HD+,MVSO.7 $Z3E\!+#S@/O0K($X,U.="( &MEP6=U4 MQP=_ISH -+HJ&.K!=X(Y+\%VD^[LEVU//(!A-YK3[*>W2XKB0&,I\@(_>AZ< MF&V![R"3GV?S]9J6[ T9W3Q8]H/UG HD%RRB#X9&.P2!8=E4H'OSB%F'70IL M\9 @*+YV:JK"#&%@'L^!.Y3>;\M/S[;R<6N'W'TA@.F] CR;RL<]\6MJ&,4F MHV9G^Z>;D4$ \-&+Q./PXD W3? EX'6TY2O/ NQ%T="UK^^=UJ=C #02^\@& M\2.IG_GFCWT6SNZ ,>)3QT8=HA(U_=J"M7NZ8=%\+.M?]3AO57RNG-4'KRF8MFP\._%F&"[G&*YS1KK7)0)< M:&7&Z2 93CQQV$,*3*_:@^Y[N\OUN%8_\M.1FW[ZS.$Y]O4[)PLI*:JIUHRV M2Q)_2D%AVQOY ,8C]V3NJ&#S [.=N[!8.GC0B='P[.LI-9< 3DQ5U0*@HX)- M:P]@<):.$MGF$8S!WWW+VV,3V'STE0F6"EC/ I,L(' /7'E[?\6S@":7N"W M'IQT-%LFTAXI]<\A3%!FF/9SG""R,: KI2_?H!A,=^4[\&S-@_@&=[!]BX5H M&X-?,_!0U%2/G\)W GO3-P]!D?3H:ZJZGYL-7+!G]#HZ!@"B #1*"F3D_IW_ M0$;H^UQ1,-2"(&P"Y)1]X)!$&:.RXP/;[C\OEG I*0?0A:'6Z $ Q<%" "\! MH*?D[+=:";ACNO.#P*-;^8/V8_3P^,UQGWF3]7 00!'?]*(1+WRAWQ>*YP<^ ME^W[DZ?LS:)RJ6^(KK#8PG1A*TC?0GOLUK?P993I4TX;B1A7X4$M_))O MB-P7,E:&]PRX;2[G"])'@L6#A^2D. _>Z#YVQIA3S58D#ROB=8'/S&S55;$# M:'OR69^ZQS+23P,BAZ\ZS>(/Q!HIMYBQ#K?OD,>Q2&#=K=S7:(+SH )?K, > M@D'"%;HI-CK$N1>^%:J'#(JY8./AAQ/H,^L9V_,04AJRCKYB58D-3O\&?%B$ ME'F,3:FUL&R(S1))+LPI"0Q1I9N\9U;!-9A9ZXUV0]2,N@TD&_>0;)NO5MG6 M"\*R[7*Q5BZ4[F;J$N3%"\">IC#DKNA6N% M\BC@&2R-K+0J/O$+NM]DA\^)9"ES@@).M[L1"H!S0W(XF-VM;>T5-1?WD PT M_Y.BWSTGT#$-)Q(Z/PU4^0F=TSO$C>_QA#E$1?Y:N[8!T[07NGL@ND@:ESGU M,!42^,@"XODZ(/N::0)/0U#DG:G0A[ [C(#S4&-2G*"WO_:@>2+*Q>H">= M4F<&XT?ELV5B+<,$APH62#"=H^'A",T,+ MXD/H!=2V-FA!O1%Y#=!&Z(:&4*AG9C31:+##@7O?A,TZNP5]P)IJ)Q-;=I$2.O+1XB+3,J8"]T3' M7VD*LC.Z-TK ,'8C$R'I:0MDY5JA:UT9V<-VFQW:8W^A'X)5?@C>%M[(X+O0 MCCX26 YJMNGB-'0WYNZ7]V$LH&LW$RH[JO_ZT 9P.^)$GH&*J1&VZ2'XD6UA M14"1%[*[X#^1%JFM=TL"9RO#!IJ)QPR?1 8T!:H)>%YCVX +"6GS 1+9QL) M%H\-,HN.>03#7 I$-EV%:S^P%E .(C-S^[4D=%]YS'J+]&#JV.N! 7NV4G8 MCFIISJ(J? NW(*](C(%>!O*E0^3'Z'6D6_ M_HXWH?@%P>;>FH<1'Z13@(XLUS8WT30)7UEA _%"AP>::ZN5<7X=PD()=OPS MTH,6PL8]%@FO&\]6A!#%[AMX]N)02>]"#2$L>&;BWRY\^WD6XT%X*R^N[7FE MWWY5&N[@=VPH< +=D$LO*:Y;%BZ>2%M[Y?+_I;HV4V,R'D% M9V^<(JZD$K;V*_,2WG7)KMX/1N0'57\]O2!\I8'L^SLG.=<3 2)?B&F1L/24 M0L_D+JP$64&!2[B==_T4>-,!9&R%3X'#X)MO9>XK0"G91:B_B@/0L+[J>M:G1INY"EFL=GS.EV-V*X0=,F\+PCDTU@LD'.D_BB MV54#]R\3 YOZJ]SZ@)1] #]!CH,?O$M@Y(GMH*\>" AQ((9$-Z*(94-:M^NI MA*](7945Y_L-NT7B(QENV4Y+?>-BV[\W(();0'9A/Q[%;B=.K;4:-B_" JTG9GL%=.: MUR-VX!/0$[N[]!&ZB?"O@=;XYLD[3O M?7@HN@')!]^YPE?[ /'AV"KBN@1C M^E0TI&ECXTGH-_]/$5LFI6-+((*EWI7@+@@!GE0C.-%S(\4O0##(QH>MQ,A5 M'5MNU[LK1"1%X%K:.MY[$XH7US?2P^KP,,=5GKS??5LA;A-LBH.W KE@2MBA M$;?R?'Y'P%J[#AC8'0TY7\JB#%?'"DRZ(2IRS;M_(9NJ.]Z_'Y'4.7H2F01M MTWO MOL%T@D'ONN!J66B4,B(,)W N]C*S.<&U\O$:O[;%CP2O(B]*;,6'@XJY@YK*<+KP MC'%^GIMU/#ZATN=@:1RA']@SW?P-HJ8H@FZ"G_X?_YQ![/AFW= WR)Z(9X7& M$%,$!Q+KS[&\ =(I&1&R'AP^&\D M^D@?Y;CXO_^585*9?PXS;1PDPCA'8#X>LOL1=?33]5OY)PQHO:]^_/L,5D A MJ/WSSW.00&X=V%D-,M_2UM _ONPS+C';N9 $3 MNW$V8&$B5_LI4H4 OHST+D!=6\O.H=-#2,$!B"$$NCP.O$^1O<0;.;JH1%^% MSG#?\7^'!0*_KE"K$/ )XYA7%\24X2X)AK<<_Z!A1?(DDB??59[$3\N3 T;= MP]98:QU[<4$0D9OV: 8\ >+V]7AICGH#R5Z"5TZY)>Q?<-R98T(J&N'1,6D'D].411*#\C&H2 KXR&<< D!2$='S(C@1DF@ 2&HW2<'(IQ MDHHGTTPB0<:1K!'\)U#"PFQVU&,M)DW+I*(VT3W789\;IWLYHN+;*H'FL/X< MX1>Y+&.+W5EL^,3"ELG#ELOGB5-*<%N97\KM>KJ47()M%;5,'[84=2$FSGMZ MCESVVKD22 US+PIJ25&'3=F4UJQ)W523M^?-TC+/Y:@96 \30_*PI;!Z&6C] ML;7B[+^B\R:ZJ5"FWYIQIEAE62HFX]M0<,L?+5)E4)JM52M6Y MGK+FE([:L1.)-6QYM$S9TD+3&5 0N"63E\&JU&EJHPEL>;1,4K:Z3$DQZ8EK M+]HO\XDV3>D.ZO-HF8;I/C<;M;@AO^QV:DV^E6I*;=3GT3(Q@^F@/Q.ZSR2S M*@ZJRE/<2@Y8V/)HF:CI>*U/M&229RK)#%4L]K1J'O5YO$Q&*ME94KT8X)EZ M/Q?+Y*1HJ5B;\<984GBPZ6>6XJ _5HOL,'/<,IY==#:LR:7(Y;A" MK>C>.,.-UK#E,=.E7\9@;8MQ/M>(I4KYC3K<+B>PY9%P*#S7J?Z,)L>IQ:5RM+Q\;K%.^55*2LVJU5SV$1-CQ8J_M0P!IDNF9H#J;FU ME?YTO4Q,4-.CE5+X7IH=BER?JQNELE7D^IV%O49-CYF9J55+<.$M;IF;D$"I MEJMEYCAP_/Z6= M\99*X5X/5FLHI$5X/M#C85H0QL,$Q4"JET@*-DV0=$*DX@QY1-OF,)TW]2E8 M<.UTO<+7E=%X8;&G3@E[7>'Y;+^_(NNSF$Q5^J7<,G[RE.B;=JE0G6TDN [] MPD:D]5EYO#YU2L2U6&XVK8T3/"T.D&=@D5*++>+U3I[ZI20EZ-ICW\6BGP]'X]EC83&KJOL MJ5.B7QMLI73-JG#"9*@4G\9+.+_)J5.BL8PM8^PX5ILOFYUJ-6.UQV)U?>J4 M*);&0[(L;1I\!9Y^BIG+<>/-EL3N9G#HE.$;M M/247R2I',^M4;6QOK80Y.7E*#(;]+D^GFQ(4:B5JQB;RRK;,GCHE3+O,9RJT M,)T[8+JUDW'^:2&>/"667)(>V4W2X(OM2E4I"$:#J[.G3HDGJ_3<3K4F M<-,4;2\G2?SVHV5J)B8-H3N@*+(XJFVR.3)=L_%I=K1,DJ'R:D&P1;+7G3B% MIDPF"[CET3*U:),S.MT$Q[?GS7PBU1=%1FZ>/"7J3[UU?M RBGPQ%U-M=MZ? M#Q;LJ5.B;R^XF/-4H5 MYWF*IXW&LUUL\G5QR9X\)1JU+)M],=)=CN$+[6:QT6]4J\V3I\1H0'%M^FFJ MSW.]0D/9-DW:8B8G3XF7"5_7A]N$P2V:#*L6C6JYU#I]2JR*C6QW/K43Y*)B MJ(;>Y_IZKGGRE(AG>SUN-)]72:%9KPGJ0L\T&J=/B7+)&!:TQ:)/,O5*OLB/ MC8Q89T^>$LTL0\4J()GB0X(,R_+3,UQL+/J&S0X5S-DZ_.AJGMLKHI&:P K;C M],V42M*]2LF4@9U5MI-30G=A;:?39O=IQL72@T:S)&B95AJ!^*,^.YN4:L>[ MPS8G9 LS5N(2"V:T/B6>13O)UV/=?)P#R3XI&<)6M#(G)936>VY7V K9(MN- M\O. EF=BV6H>2:CA."[&XQ)-#@4 #]Q$$NIF0D($P[B4H.)2/$Z/,^/W/_&1 MMQR0Y3 N@#1#">0PD0'B,)$>4<,T324@,LB,&8DFGT@#2S\^(96Z+4R#9"JB/ []9%D^05:7G MW?0\7UJIKK;\L>/H^0Z:[+%';;HRZJ7YTJHV=]CIJM7IE*A%EKVDN_NU/$_< M82 Z\HQ%R+"$=TD]N)L+7]890>F#?;.P9?AO]4U/WF74;]7K8JA'YLTZ-2%3 M6*A_%'V*DMSX2^)_CJ&+IY^N[7T-%^&7)N_075S05!B9FF);X"+V[]\INT&] MXR9F=V5QX8)!T49\TD90CV0\VH@;V CF,?YF8>YH(R+1]+TV(A)--[(1D6BZ MD8V(1-.-; 04372T$3>P$5 T9:*-N(&-B$33C6Q$))IN9",BT70C&T$^)B*. M..-&8(_R?>__/S*Z?MZLD>W[R&?S4VJ'7[M ^GG70-04].7__J"H'Q]T-G;_13=$[E_XGLC],Y1E99(87]N'\.'NWC[G_\EB@",QY\,&=^:INMJ^O.L#'WU"7\D4OD,GB3? M;]ZNX\85YAT26MB3]]H+$1'^]YIW1/@1X=/?<=[NI7-$^!'A?[-Y1X2_IZ?= M+0'+E^;/A?@O)[)Y'AN_WT^/'GE:;TA:H@X MRL 5RC%(>'&Q!<-+@&^KLAL5R\,_AFU+4"7!D(9\.S^<#N?.L\B4*+ZH.VI[ MRO>E:M(K[^+'TK+FL#X.!<]ZX;'#("@VZP1_EOSTZ=@FR6YD\[AY&:>(QPVH M*B[=<:K+D.]$ 56(!:KHG.XO[&411.!Z'=29GF__UZ]JV D^:"@[ \"E3>'3\9_ M!!EC1D86FDXV=AUH M-$HNDEDKKV7G.H(P;0M3MHA295HS-#]3^B$,TH4NVL%Q/?391%A/^]YAT1?D3X]VR/C2+5(L*/"#\B_.@F MZM9NHHY"-#547',"5 M=LYJR!-RRD,3_,^W]=^/>4NAZ]Q]%5D',3P>.TG-; MFHX'?#!5^#5\Q5_4WW"9;/U.;5)G]BB[1S^$*" KHK>(WB)ZNSE3>A10=>,N M]O%+N]BO,PTS0S4R.4ZP6U5G6YHE97+]83>MK&U";&.:.6TQDE6,A'8(*1<& M2+YYVSGAP-5HR746K-@Y2?=['3&5;DY-O3G,##,__DT^,%$L>R0ZOH_HN$EW MS//P.4^^)(J]66])UC=&.3=XV4X'"N)SY*AY,4:/[C6CP,R;$-E1?-2UIQH% ME42D')%R1,I1?-0M3?7& ?EWT>5##FB_%W?57\>,E#WM#[A8C08OVZ=QK:>P M0XK\!+T]DD"1!/HV$N@F30+O%A>;:F+T# I]GI.W1<6DQ4&J4<;BXA/4_VO+ MBS^S"/R/)4!VN)F!X='XSWC,*VJ*(N@F^.G_$7XK U_EW7\OA$T,D[\:+'M, M 6,KO \QS(3XF_V:UI;AOS547/O'V9P'HN+=GU1%_5>V]V@C/FDC?G7G'6W$ M)VW$KT(^HXV(1-/WVHA(--W(1D2BZ48V(A)--[(1OW*_B#;B\T33FX':T49$ MHNE[;40DFFYD(R+1=",;\2OWKV@CWK<1MQZQ]?JLD7\:_A1.O/$M4@.==PU$ M34%?_N\/BOKQP06))Q_3S%5=@=/[UWXB4"U@O"-=2U8P9=.]!=;&[K_H&LS] M"U^&N7^&;^3.E-;EZSNT?A5.B:1%)"VPM,@#$5_"NS(A3CT0-$G37T0>G)%> M(G%Q@^(B?;0$;Y&Z2^*O_?>(Y /Q0']4.J0>$]1="P?L+>@N#W76S&\137P% MFCC7,1'11.*Z!2[/2!/QB"8BFD KYD7;W0>._ @Q[,_M#N,C?S5-M]))E/(U MRGSY<>>,* ]:1/C?;-X1X4>$?\]Q'5'FRXCP(\*/"/_#>MK=$L"MV_B/4KX* MYI0 2UM>"8I[BWO[9I?+9_^X?_7ISSK#G*B%2NO.*=T4:.K_MD M:_(R&2:'\4M5HXW$221.;B])T-W2XW5O!*+4FQ$]1O1X@_1X!;AU'FPDR?U4 M9S%]BI.5U';"TMGT$SV=7 4;\:UA?>U4>BK9;N4:HZ:Q?A)3+,1&* 5,E/[U M#J\WH_2O4<[,+YDS,]*N+Z9=NRX/OW=B=+2<-DDDI,U\R2^FS%BJS ;J9,A< M6IN.)$\D>;Z(XO.52#G*E7GMJ4:D')'R=R3E2/U_/WBKY\W*QAA8M7G,[HB% M!)=?OO01>+NTNG]M.?%E+\>OZ.GSQ2=YA?*3U_+:_&X..Q']?I5)1O3[9;?V M"C45K^5#&='O%]S:B'Z_+/U&5YA7C= ,53J)PC2C:+6SWDQ\-U$6$?[WFG=$ M^!'AW[,]-HI6BP@_(OR(\*.;J%N[B3H*TX0-X>N :J%[5E.6@"'@B]K_9]K[ M[\:]I=#][C^*K(*8G_8;I>&V-!T/^&"J\&OXBK^HO^$RV?J=VJ2BF*TH9BNB MQX@>(WJ,8K;^ -G=$SW>D1-__-)._)7GL=H$_$#FF;'Z(C<2C4Q_]O'ZWUG; MA.#)-'/:8B2K&&KM(%@NC,!\^[ESPD-L;"VS=N:EE.*8<5'H++- J5J386:8 M027!DYEX%"\?R99(MMRR0^AY!,'&I+-J>]G6YG*\VW<<7FQ:FS44!,A5]&*2 M(+I9C8)#;T*F1R%:UYYJ%-<2D7)$RA$I1R%:MS356T?DWT7;#_G _5[HUPO5 ML-H3[2DV=_*D2?=+G61SR XI\A,T^T@$12+H^XB@FS0*O%M>+(O#C; =5K/S M>KHC#8J";-6--9(7GV N+; ^#.;P/]8 N2'O:K3'Q_:XVYP/L^%OO&OQQ?P M;__:_)'*@,6).MC[Q:W#);&#U8Z)FJ(9/WU.#M7?/NX.O_J1 ;Y]@TX^DK[% M$%$%"):4$&Q+(TB"1.\-UZ_&ZQ2,PI4K< 2*H)O@I__'/V?8UC=6#H\AI@B. M9EL_Q_(&2&$!,[--2QX[X;7S9N@1RK[]YZ-#=9T?3O@XO'X2I8\8 7M#[#/? M :>$J?J/5M7]B#J"HX(22-DKM>E]]>/?SA002*HA'Q H: E(%?Y'\37O$,$ MA*R*BBT!"?Z!U2&:_(<51<.&WX"-#E03#A;UIUE38 1O4'8B#C]$_8,;>1W4 M<=M0FP>_D0%,'8B(IA7G@1!,0AL3500=":\N;!SWXY>,];^E'P/N/^+\,QYT ML@HECO4SSIQ%1KD"NV8OX O%"QS(/K^\/71$%V/(WMH:D@#A2@$#Z' CT$E( M6(ALI@*D#D0 ^--KU.+OIT-(MH$[@ZVMJ0$ L8#/3$T"J(B0]O?S)UZ,O;78 M.^7SMMO]D!KB8SX^[&C#N'?FQX>&4>3*]I-H\;:QI!/E!!5KK=G#$[,FEDG].D5\WP'CB>K:.+<.Y1'0U5(6*I3R57G#C/FF&5K M4*S)$*( >'SK\-T6Y)%+X*S?V]:/4.0[C@!W9.BMWKFT$#8QO&UJ( IC"AA; M89 0PQ 1?[-__EF&_];0*??C=XWY:>8Q_6;@6^AX#?6OP3['D.S])?$_QY!D M_SDR@#"/K>$BG#AN#X[LW7D6-!5&IJ;8UN%!_WDEE]$,?U<0A5# 9>^.HXWX MI(V@'I/I:"-N8",RCPDFVHCS;<0[[WE_>31\WJS3[YCU;3OP'%6J/6'2^_WJ MPRX14H]DXN*#_J-:PAC'5ET/J2Z80B[$)BJT9C1CR_-%7G]Z2J6> M^UQA,DR@9/R_NJ*[]6,X\%5E.7/C@]<4[)9DLRQ^18@$?G_)12E.YA1-G4ER,;/=%4M!B::'I5NJDDV>7 M9=<^G*%*'V&MBV*MJ_LJ?1X8N_I4KX_6=B+NJ:U0F6R/@2)N7A6W^5*];I,? MKX]T'K"VM$=3_YC$&.Z2*LJ"0LBJ:1DV]K#SW4H(S;9,1&%(^$*V,; ; G;[^._KTV7R M'729!R.K'$PP)QB& V?"+J!@L ("9%P"K,%?A\DTLW2V54.8.QM)*,2:,V6V M8G_\>P/*TT7GK5EC:2"S%L2:/_Y-91[I$UQW\ 4!*5E!RP*% MZ_0=#D(/!ZY%4*C#9Y"#DP@')0.)$"Q"6&CP -@"9#8SK4<"^\8(LD&LD(LF M>I4$9TO()B$J@FG*8_3<6K:FLDI@SW4BCAI9^X]-?>_W4QU:)SCF%9Y8P]D* MNFYH&[@/%IS%?;-(X/IZDDJRTVQ_UM+3)3X',NM:BM%:UG:"J>18-@=$@;;^ M,HOR60ST]JJ 9Z$J-#O;&=^3TK52OU/(254H,U+,XS$DWZW*![GDD%[-@ .F MP@H0(P!4 L!C 5&C1*!S>4((A"2;(F)^Q$6".270Q35\FZ X)F2C] MEA8,DQC;EHW%@#=6E]%^DXAT^.APIHJ5S#!3''"V7B W0RFVS2/W\#]CK?> MHGT:"KFRXZB:@)1B=(B6S.E3RY&':W9>3/*3K5RF^PMT_IPBI?]@OA]SG+(W\"SDP+;&>0 M.@V ;CT("]*VZ;X+OT<'L#^D:>BP,7I2AAP9YHLPOD*GDMO,P%Y]%C 6KJ,N M7#S;P%ZW:/QKH"CH7T'=\2@RZGE^O!#=S0$V[$FNKR3N0D9W,I#S,4=!Q@L@ MJ&L+M 7W[+XCU\?CP;M.)R%?&E$!@H%TPNF!(WO\V*'Q[#/?OP:C$R&3K#OI M]*&_S/_YK:B"T*0\_R,:ZZ03$'/=C(0Q?.]/05D+CNE-$A[!"6KG>^\/"BT# M09&/=.8_1.CO79Q!:#S(6S2T8GL.H]YC^SZC_I>_\'<*Q1-\_J[\QN5DN5:H MMZILIURO$6VNU2WGN#91;-7YQ@-1KN4>@XO+ZP^U5N_ L77J1*Y>RW.U-I=' M?[7KS^4\VX$?"N4:6\N5V6>BW8%?5+E:ITW\Y?$0D/Z^H:G\!75U&PE( 6LE MINO)KMDFE&7F P$V(H#DJD/I:DZ11B )EG!3X[=5P8;R]_-7]2.2]$VYN<_V MI[CY0!#[WO;46E@VQ&:))!?FE 2&J-)-?CU$3>,_+AX_ %>4%3%>GF;_;P@@=\GLA8&'5"I M+)LF"N[9S9?8G_#E2/#TH#] @U<"'F65>+)5 /$>Q3Q@!:<0V+Y"R^D#99/( M:O ?XJ\"V\[^3.S,2P4UYAM(A 'F(B!'6]+EU<*ZP$"#51E!Y\;NN'I2"ZLA0LG!0&X< H]N 22IJ/76E.(B$UORSPE%^^))KGV'P-8AN9# M>]= (^!A>>,?C[V?)*1^PF$\"5"V&0[A*0S[NH W9+1; D3A"]N5C#&W&S@J M1(IXF;".*^#Q[/%(#.Y%3-[$7 ;Y6<+_#-MT8UVM]XK&?,F3^;)36&;$\N0: M@8B0WMQIP2E*8"R+LA7P+O['4S&"V:'5%E" &B8F1.[[&SFZE"$LI)F:AC7, M!;O!XM&7%ZZN5E .%!-E^KM+%5"^?$X3FCW_)1^I54U9(U0S?=EQ*]?SC M@TCP[YL<1RZ9M48\Q=M;19;;XN;)+#4A(B&1>B2$6K9STK"0*\5;9"X]FO%E MJ2=-TJ@E?=@RL5U72"JW:I*@D^VM6O,ZLRFP0_JXSTE/;NJ5A,61L7@V4QZL M%^RSO(8HZ*AE-;E.2:*C=\B8.%$*VV7R29\C)Z;C<<:?J%CAJ3.8]PQKQ5A5 MIN^4)\/D<@VY%ZW1JUA2W]&%P)OR"DB'.9YC,Z4OEJK M;QO;*L=LS,Q4HQJS;H?]001:#&N]T0Z#3^I"6.XMX+;7Y__WSRO*&Y' 2.UM M7V(OO=51NU^_@LTU^7*[C%39]IDAX7W@/^K8;UO>=U/'1Z%LP2Y$M& 3 X"% M#$_N$%%"T755R'JSJWL\U+KJ65KIM&]2+;>+$!]"Z(FP!+)@(J1*Z#9L)9@0 M-. 51U@)@08$(X*?( PS[1&"=19$S0JRP2K^=9P'H>&G8,L"T.P:2FU+PW<> M#P0$MA8Z,V/NO8:/F1%LP5%V,D;P$(1CE K4*<8PZ"W!#2":1!%%^*E]-Y&" M;7C)%/S.@ZY,0M76".1*Z+)1T]'<,%B5 ++ORBK&JR!L.497'2.P6QQA1WO( M['N\"-;)*\J)@="WMS*X#X3 MS,0;Z,AUX"+,*8"SQ9!;1JK-6'&U"#C$W.ZF9VQH"_C5"K@J"5JRE6L:][J# MB,H*]"[\8 $]Z([)'_UN2M["A,@%'@U8 FQW-\5>$HR";4!L"O6-!ZB^;= ? MKDX"8!]X9Q^@%F5YB3$>4%\C@ 8IH>0,4-=#;T9D0_S.^1D?TFD7R>(#U/\0 M0$BT/R&QA/$E/#^'K,]"X80)'J)48LOM.)8?,7S%Z--53X/CN*7P@7!+PO:]1UG.30B2((J&MH9J;H@V MB.A$^]A0PVZ$8_Q_[IE7%RUM_R)1P%);EF1D1-AW(=D[#3%3$PW_R M8V35- M'.SA _'\G"/^\F33P8^>$/K;MPN9]L*]\S^4PR>/U=V9ZMF03/@\.BPAZPNR MNI<'"(O9_9>[LC8XN77(V !?T:/;34/&[@1CPM_.7R[IN4T%.Q6%#*P%4,:& M/OE"]D3JF4#.NG-.N#.&.^&)6#IGUVEC,VOSE5%)G&7B39"C/ZZT-P0'R_*. MQKHGE3\D8!;1 7]23Z>WW4RL4!HT.)!-)#*;139;T*'8C9]PQ/GM70A\4Y!9 M#AVK>Z$C#]%V?MP5-I2S",' ,4!&5G2R6D[9N[:.AAJ*+[UG"(!1^@G'&,!U1NR @L0S*Z>1P 40;[""J1#/=>%+2&8$D"8G=ZYS_<_PXOY:;GM6L'=43F8 M"P:!IG?<(XD?2C[+NK/HH&4],(X6D9O9<.50!:.^9#,\&#N5S5HAU?BR>6 ? M?:OID+[65?>W2G]'4U&.J?WL(%'ZN^^\$=1C,LJZ=A,;03Y2T4Z<<2?>'UR- MSH9K1R%CP_F7B:E^/??2.8*GKY/>Y>RQT1[G?[-,-=?6GW\W5\0;AD!N@_P" M40BGJR3#S_#[GF;,X7:+EUAAGAVT6RM4K *% M5LSV-3I!C3)=IHF,V3_^9<@[QWR[NZ4H MQ>$?R+HOF>+0%WQ1CL.;EH(7N#7>";]-*36<51KC(5=9B$)JXHA]WF*#U*_, M^<7?M7%#1\,ZKZ)H(KXUVW?/BF#A^6'AU7,*?J*)\.ISC:3IV3$E=4)NJG,Q M7LKGGSFN]S(;+!5GN"R(7H[9S$,F_]B&=WM\_-\V< MZ*?P0M$6D#7!<GRBOSYWG]0G" MP7O;?&[VM M>*E@EMICG R%-ROM].2%RS-DL272B78Y(Q>[ZU.A\-U"OZ"G"PK@ M>L^S>M6>=KOM1#@4?A66367\#(9+6[,GP]2)<2H#JR6D!U-2 MV-")[J0.9ILV"UL>];E=-8I+"$1S\YZC-3JU18'EF/6I]92$>JR5,'-=EQ2 M*@:8U[CA&K8\ZM/IK-9DH?XT)AW.L9_%0;V0ZY[<(S([D)HO7%.:,V)N]300 M!'+47Y_:HPG5VSPWE.?8G.[.Y+'95QP*H)9'X\PUI%*RV(@MR?8V*PTI+F:- MD\U3NZDPU$)LS+=;'DR;3_%V:0/ $SMDCEO:+5&)-]J@.:?[4KO--"@]WER? MVLV--6I-9Q5E2=8%1FPGIOWQ<[P9VLU7\F.]F:+@L[QNL3^V%Z*!W* ?B6PX MW2L"9UYA^:!@_!@">\W B$T"IFC((X3Z1MK*BYTX (THZ_)$=?&BK$+5:B(' M\<4HF24*PC4]EW$S*"U^M&"_\%F^*X7B3MV64\G'S%4MWQ]SR/M#XT[BS;+, MT92_PI1IZI&\TSF_TQCM\?"UK;3L[V6P.QLU7WN^U[!*W\*\SV%T]ICSF_DI M>/GLSF-"MEFF3A86G7D.9*8QJL3.B]K[Z_F\B^U-A^;G^6H<0^0N< MZ%\5MIS-(^&3\$FC],&J"C-4$?NR;\?5?(T$?&X=OU^\1-5Q.(7]*=U1=ZM^O.&DG #TE +Q5[ MZ =?!(2^.B$&YUHR.Z@NX@,2E*KFM&/;L>?:VO5M31]7BOMC*7AMG%$#UJ$7 M4H2ASC_OJ[MX?J)E\>ISC53UBZOJ4&R<$)Z9 L7-9;JNOXMO4NCIQ M'5R3#\P)%'E7(/);V.6B2=[S+>G;0/+#T[Y/;..;#2- <^?SCFY"OR <><.H M_UQ*B[649#AS._L4R[,:J78*R!O4->K_.L#PXH$R9XF+N7[Y:$QY%!V0'TX] M;\#=,IS 51'7!0!#_9M?L<7"_!C6K%]R)07)@ >5+Z=6EP^9&-[B?'U<9CN*3J)$ARB])_ M<,B='.?=]T<#UWV%?#,5R#^?6''C%SN7TTS+#"\)KGJ JSGN58XQ@%\*4W+C M!]"$% 4',TV "@P4YXI+12YD5391I1N42=R_5_(>05%OR$"&W[17-*:LBMK" M75J4!]P 4_@&#ETOG/0P%$M+GD'UUJQ/+L<*F-\^5X]7!-*$/ M>].SIK(/#:;E%MK!6WHR:;>T)C75!LX[,=F$-IJ5')5B\W/2X?>>3<3'QN ]"\5#4]68UY3LKD MX]LHO'?6:CU-%?;2.H1SH5;<0-;$3F,1V)IEO8 MB$@TW.CP(!ZI"Z;=S"M_UDZ ;_2H[L$#3<1U^@[[_IEY.S5 M-YKS<][L3SB29U^6LB\MU:[H[O>GS,"Z*:1P-M;O).PN(/+NF K<@N$$,D^: MYY"*U[[@93T#,#(K'IF)?T;Y-?_0OO/]YNV:4[[?O+\KG7L2_5[G?>M8-LC2 MB&ZIYU&NE.+FYM/D M)AS#/Q+#7>J72Z/BNF?P]4*J,K"I^$#.--V8&^J!>C.&^Y[DS-FBUBYNLGDW M'_Z68\8%$GQ?CL>&ZK89 Z-A@XZJ8"<2?DFV@^P03J(=L MY?/)&V/K8:T.LA(D &$"7+7N61Z#7HHK?3'QU'<0;R1_ M_!O'SCSF<<[G.U8&#Y%&SC;A (%!N-D7'QMG1_8*9[K06BY%/$XF4G]GIEAEOE]WB MVHV!HQ\REP0SWX^IKZ;V?W5L]!;#SAEJ14_51&.^U,V7,M_;#$?+YJ@Q)70V24O@PRNAX,JFG(?5X'%JHP8@"W5-=]:D%7 M@SPWG>/C:H#H=E?EVZ"C'7.S 6][W>9[2CM>&U.9N5!YZ374;CS]-+V-% ? M 4?UXGRMCOJ#%<_,JT^%-.U,1DE40@ 5D/XR=IYKX:!;XM5[!#UO\.$X;94H MK4,FN**L6/54,5XQ>="MU>W.-6O H)N.&'11]"*.N]VQ*TR37/T?-:5XO5: M?M1E@S0$D2GG2YARSNC!X:>=N$K14^K8T?+/@T@NE*7BC]?\PG'@+; "J@T* MAK;PTT;V9&OJ6\6.P[N'DVE/+2XYENN-=2HMS\S5LK5V)2TN),E:;[3SZI9= M)AC\E]E+?E4^DTBB#:#H?UI!E71#1'-%'\HT",X2@7L,G41+D43+#"J3HPY'\D>H# +L0( M&FNG>O)R?A KP9 U>Z\",DYWXB4U04E94.J6!S@T':A(V*)D$$%E(NDNV@Y;$)Z'U%*@/!%XF+_O&J^M@PK_, ML0RD1^(44>Y(9BJLX"80J*BA\FJ'@KL(_M*&%]/-YR/)*UFR(8$&^P_'H&I6 ML)N* T7G#L&Y5.ZF&/%Z-?UD,[NQP97 \S0 '!0D1*_/'<$5M/!4< J=W_$&^GOVRKK8N!8D6M 1,*V@6K>?4,C$X%S1U"#I MCMLMWL-VN_& &A[0A*&A#$IAFCQ8%G=#_0G 5\+UE,TIG +L<5@7#XRC(O-<1SU1@6-AI5O4]/E@(3B U XH,$WI 6#L1!QDU6"/85/!F M^4CD/<&'UA@R+2;STX\A$0@'84+F0 7A?R$;/ EO3C4;[L+H4'J&M@4>%Z:- M1C5QWXZF9P"L,!$S6YH@PGC\"A7D*3(J(0^B$O)G'&HM*B%_,^/_EB7DS=5\ MTJW+9HY<.%1W;>1D]GE]LI!Y+TY>%J80AJ7D#\J.CZJJ/DI M/7P9SH52TU&R=;.7LB:G"IDKK099IZK9!"GD&G19; R[R]SD5"'S;=7I5BE8)*5E)S9IY8S)9Q)_LT/5DS=E\ MS.3Z$*7.!UQCHX64'!2 V"@"OIS:> &<*W$*EB:#T.E!]/)4++ M_D",9 Q@73 E"N84!8LK0'1!D@%,"-:0L$/M@.3#I' )72C^;-7[.?2M*\A# M977_=E_ANR4+TLK%MNA;J#0C1@X_%*HW]/-PIG740Z-M8L M#0,9V3$P0RHNBI!U,Z0B_2*L5WF]8.L A'I!;U"P&_ S!(*2 />-0%#0Q.H" MTK/1_Q13\W5;H$X\_0"?"FX&U[4[1&1^D#=HW?"Q@;%E>!"H3]F%S!"#8O7& M51^]]B+*PH.V#\UO/=44$'J=JTVXY@S_6$(O\$T5.DKR 7=G;*O>=L(?(1U" M[06^";Z[Z*8M59R # A-%&T#ZB8V5&.6-GH)A.,G"<X]6V-_Z$=9-PU:><*+=X:8X?46M^0OQ"M+EL8X5PRE+36UL MK;'E24!LB75[055M?!^\TF01I[!=!WH^MF' 91_+HH!(5E;A2]"HD'8*"0>1 MI:"(MG+"R.(F)=WETI41($ *O>PFL;6F4(.80/9R5T;R3,[^Y';O9(+5X>BQC&H# M=^'<[* CH&AKUX9'8 5*TM9XA<03]'V*$WY^AJ'_E'4?7Q"&+A&=#IK0LPL;$8FF\V[$>UVK?X5:OT,NRE])Y1M) M/'B!+)29Q]1EL__\:7K!JF"(4W?ZJ#3,F;(N?LJ&_\FT/Y<$,C>]%GYMH->H M())X-\H MTKNUXW _5-V0";%2 Q>2 S>-UW0YQ",UXY[.+QT.AN=7WMB5RF9 M>^VPR3,%S+E:XHUG5[E,/-SN'NFIK5"9;(^Q>'M>%;?Y4KUNDQ^/:7OUPJD& MK)Q[I75$[/I>I,R>UQ]R11B,39ACHK-3V;A9;FY[3HE,\$O1]E&;=M_ MLM5J$[(P\^/?./U )S*_*FI]V]I6@"#";B;W )=O1.)\=FV:\XF7KR]+/A4- M!&XGK\N2;7-8YQJ609*Y%Q%0FY::*G2\A,G, Y6X2&#Z=V'$S\X6%#'BK1[J MO\&)JV),UIZ[FQB?X^9C)3>NU<$6N9+#4SWU0";3OSK4_90!=Q1+?97L!@=# M#Y(">>36VO?MW7H!<-@=<6H X(=.NX7O\?V&7_4^[L;0K073C_>3#D,L TSC M!+ZQ\(DG0;4%PR'\;E /_WUFLO^@DV.("9+G8@)OB7<96 )V8%QVJ F&,4RS M0COU\C34^84I]Z=6QAAO>A,(<1^31ZR O+@5[!+KAD#"(1FRZ]/L^I1B5WQW M8]WX8.1S;H],T9!UO+I!N.;C9:,57B>\MP,K6F AN%&?C9#[;'T7OWF]0 MW M^"SV -_GA_V(Z*D@G9VJ/X"JWD/& :5ZBQ]:^]W2GZ1>132&G,[017*Y4O6, MTZN\O#PU?_Q+Q>E'YE7Z=:-2_)U^,\X\''?OAE@@]VJPT8%H!5D1@EA][.7N MR2(5+AYAK8&R\H79+ESW.Z9HX00#+;<)-[>-8A6/_;-G1K7']AF-(YFG)R8I M.>-\:L@>YV0YW>[&<[(P7DZ6&M=!\;+U*D D()%- MX58 PT3/X9@F+W,C? "G;B2@?!K!%^%P!_5DW-.1I+PL*'#)\0L81'"C/"TX"@$.?"!EE7H%_N&88%*Z% MH_Y#F6$T.'_3!GNS@O/ T@@8HHS#>? 32!=Q@V#VUP#][$:N[! 3ZM.5?./] MMB[&PB/T5M\7:\%B>R$KWL'C!@#]'H!#\ $I!0^_JW6XNS'<%AQX7-GY&1<; M.,,-6^].UFA,(R^T)G2-"H:G$ZSO>'3VNTN<=&*7]S M]PX3+RO'>(RO_I$AP3U"C&!]/(F"=M_$$94(/,&)H !0G+T(Y00: :"&$ZEX MXD9Z7<:&H@$?_ 1'8#R&?7MR"Z57@>L6\Q?ND7#](O;_N;?,:/>>[H6*TKV M*-U+E.XE2O?R5=*]D(E)MLDNBLQ<[K$YFLDFYU6+/97N19PYV6EMI7*4DTE<:AVE99ADN\+;J=54G"E.7A%/)EQYDH1M?IQH=WFGKH9:&H2;5$KISEVO%5'*0K\6([.8$MC\9)]7H6R%3D"2^_Z&O#[HG)I3-Q MR__LMUS*VZ6:6*7B/),RC?9&C%7(6'/('+\])O)+"ABDQB_6\K37YC+LDSX9 MIHY;*B\<'1OJNLKERB!960AE*]9?PY9'X]03E%3G!U2)=PI]8!3F4O]EC))( M'XVS49POT[:@-SEZ\M3EIYG^1AE,ANGCMY/)^JPR6+QLYD)RL7&LE]GB)3<9 M9HY;MG7]9968)QA>X$IVHI5KK-,3U/(XUF0Q:F:-7@H16N9)KK& M.6HJ%'FC\_P<>R(=DFTY0M$P>DW8ZXGL093$2*5"H4"2\K*L\TZJW]-1TQ.4 M1^N3G)6=Z%N^G>B! J45[?9L@IH>+0 YU_5$FVG9O-R=Q>-/+2'[4F^BIK]( M]O.F_>B"-1$P_G.SXXPU1='6.,.*&\UL.84; MS?_"!8SXF\_.PD _,E%@YRT$=E*/\3=#RZ*-B#;BFVT$ M^9A*1SMQ"SL1I6&XE8V(1QQQ$QM!_B(2/-J)R^9A^!5NO7)4,K9224#47%TK MIL@J^&FK4'% ?QW][#H?X=C)SPIH?AOD?.[RO7/*0?1J\J/1JW3R,3/SR1=CEJ]!\1_)>7&!3 84_4@Q]Y[* M($IQ$1'&2<+XPQP7KB"\=D#UFY/$%PX_ST;_\=-%E;]\]-PWG;=K8_R&$_^V M&2+BWW._78/5W4[\UA%\<+>/(LR0+UK@'7\/4/PF*/3S)WF. .Y?WE+=?P3W MGX>ROB>>&W).&3/.LV::)P*W@4H6K+4F-WBGFEYDZ*XZYH?L,(E2*,0?$IGC M4(1[T(MNA ,_@9(OPH&?(#ENB0,/HEUJPUZ>BM'E!B^D&[8=9Q)SIG Y#FQ/ MRG*L)+T\SX71BVB#6%&WGA ',C_^33QDXF\E,;E#!?3P:.\=A@SN!0I&RMC] MS?L-U@Y9'N]8V;R$[#I?).:9 83/GZS+GC4]2 'JG;P>R%FD"F9S#3)^GC)"+W:YS@CF-H[U.!OQI& MV;L3BNL;0M)L%"/P"9="%S5C7'UB9Q1:>906!& =RQ-;6;W:8^UZF>;;B77! MJ#:;@LF>V]A!OT-JG0R>":03&4BGY':HE]MJT>(K0RE79/AIRUJC\+8XCL^_ M8 [IK\_.MT#UE[*)7'UB-\?.[T8AEV#G07.5L&.%ZF+NK)21HPG;1MQ"D:4, MSJ7RQ>PGO[K ]R(%HRO\:-[W956Y]L0CB\'WFG=TA1]=X=\VA497^'=R@7C= M*_QU.CM[*65&.LF(8K'$Q+GZ((ERFT17^-$5_C?AP.M>X=,D-QW&P7+*+WJ* MN!AD4W2#0QSX/:[P]Q@SG)4%/19I:]&\OY"6^O8]9Z2V1FKK5U5;+T3Y]Z;' MNFGTCQ+=7\9K[:L3\Z=,\G/]T>X1=7]9Y[--HMU<6LWXAE\Z7'=H;AU62S51 MBLY/\#[[^LQ[77*_@%_9-V/>VW8BV]0;B6,KO-VJY9J+B2XLAQ-<'_;'O]1#.GG!$LC?4GS<'?=\CO?]#2_ -P%6'Q(? MZV9_+NBCB4KF1K%EPT@D2DV%1>(#0BSZ(4V>_^;B>G#*KRL8V6XBVTUDN[F6 M[>8U.75".@G4));*91_HFU$DTB<'%GJ,?2(6R9P-I_ER;Q CVS;7UA?:I*P\X9)L%X\M_):BX$;9 MXV(1B#U29^C9+D!P4A;P9$7/ATHVN7W!'V.1E4U0TTS9.U&?44SFM:8G)9W[1UD"5 MKEFC7'9]H?J,)ZJE_W[T:*W>X8@46D:*_J=KW>?;A\YGJQU2X]YD;;&$D+J68UH>C% M5@FM%W5RO> !J[OO4YP'5 T7TB)<,MT B&K=8#U4)_>_;RY\*OF.1=U%;A0, M;7%J,;, =K9;;EO4L?LBQ)LKN#ZHWC7\$RT5Q#CH_:8%X0>F'_.1")M9/QE*W@9& M@UN\D/$5J,FJDDN:$Z"*,C#?0FV\O"E3"3-MD?9\N:KG%H6G(7>IJMI_CMK2 M'FJ#F*U:[E2Y6J=-L+4\D:O7.N5:D:OERA&,^RT81\@F8=JC&90#A*418IA@ M"*BB0[87(%=B+*?9$[>VO"_'8'/;,/&Y.;)-604F9$%640@H1N%(!8509 $O M ^H-MG([A',2)@#1*'J[L$99Y-#_=$.# E1Q('>/%8"9&TH'],(Q?!T<$NS0 MMF+P) 7=Y E#F@0B0!=__EGZ\YF+?%%W\/I_EI@*D R)!% UM;4V)0)18 MZ$]3EKRC+N*RUS:>/4&?#YBX[+BTI;=>K#L1C:'LBP/71I(N!00:E#%[#7L-(;.8#KMZER[5S7JV=K3 MN-#_.*KR1P)79P3Y';UH1W1[-/?L+]1)M$2*B<6BR126?+VQ*+ZLFT_9M-!$ MH/3X#BX I0: JH )\.OP'B&L@<281(P%V2!6@F)C02?N^$ ,CXG ]79AY M39!Z3+Z^WPC"BHI@FO)81LP'/[FOP"<(U <56W+/'T$4(?B1=HA6<\\DM/O( M[P]O^DA0X $%"',*@/7XC?%G&TS0Z=P"NF:@'7T+="8=]66\W>K\O$)O*WE- MULB,Y5$S5*B Q%IOM!NB9M2%(.H[\6C&PZ-MKHC *,:B1:Y>;+&-4CG'/A/E M6J'>JK*=DD^6+"/TB!F4WYB;/6 MGLESVV#@[NV)MY@)1"3B4,%U>&8_6B^NUWG>F4+O75' LOXR@3\); O<8B\+KA712_V;2/(_ M%[D\W*_'22="_C3NE"GZL-C]_PD/?G@H5E-73%%X[O0"8B- M#"#,8\(8OOBGH*P%Q_3=B3*/"\I'._(<(_8W6XV@Q%\(F M%EHR[^[538SB/>9_A^]-@R\U%V?\Q.!)7@'4^UZ_>&#GEZ-U#1>=4F^C4D8TDS]7:'+:6M.O/Y3S;@1\* MY1I;RY7A6=7NP"]L[?Q<-MD*7QG<"S_:AE@6R56*O?Z":L&7RL"5=*?"Z7JH[ M\W:;;Q68_#IC2^PP,20/6R[+0YY^X2LEKK@MD]6&1=8G/*IF==12$_(J([:R M\SFS,1R'+2F5ESIJ>33.@:J\S#K9CLXQXY1A3$Q^P8]1RZ-QQNA$HU5*BN(\ M-\_Q4B;C6$ZR.62.WZZ.FDIA8S>6<]"(]Y)6*IE:Z>MAZK@E,$SCZ3GWDN67 MR^QZE5^^=,N%YC!]/,Y\JZBE/\X#'XFW,;^'Y:\& M1HM FQB"/D5>2A!BK0 4>5"JN) /C=Z_%O$QEXRQZEA3%&UM_OP4Q4J< LE6 M (*5>'SX[HG;0"97!24'IZG!-R.C_[.F3IXA]TFL:0++S#KAV;$0!9@=A!^/ M];%YT8GK@WES,N\UG[5EDRT(8_U2EP!_+)@\$.P!(M*$*""^^0Z@_$Q2J";6G^%RY0P=_LX9F0#L"+]J(3]J(]",5;<0M;$0DFFYF(R+1=!,; M 453)MJ(&]B(2#2==R/>&Q[Z*_7A\V:=AC\>&< ^,5?P5UD#J,ZB+__W1_+' M[U ??$4#^D_-(%V<&1 U8T,X+"/Z=F*>'V9C8_X_EMO_X?Y_HH)JOY4+F!O M.=>)&[G,13(AD@EWL/WIHR5XB\9=\C[^[Q&Q!]Q/_XK[7YMYYC&9O&MY@"Y( M[D4(_.E M57R_>4=T_KWF[=J]O]^\[YS.[T"3\UV^[P%EW09%WF45XU_=Z=]<[JQS9^$P M#=RG&UB\YRV' N30KSXG> %QLZ59YB>%^9@L6J-*7BRD.K/&^L/Y1SV@ZR>3 M0)/NR=;4=^KC-B@:#>4W1YD33"!UA,V)'*2KLD-E\ZD!38*X--.ZE5G)5-;# MI%__B8PR"'\_QG[S1OSK,?9!WI=W,W8M*S?:$U4;\XO-B,^PIL*,1A]/+'PF MQF:U?.*E."))N5R,21UN3&]F$\C8J#84]9"(7S#3YGTP]GT:/]PXN@@)W[G& M=[;4[E9:Z:IUA-) M,E*?BV4V14"I[)!!P(R./Y!)*LJ4' F%6[/NW))0>#>LVQ,*(-?JY)SI4Y]L MMT"Z3TZW0CEV;:$P;)3G3\HHH?#+EZ)&28.8\Z(CHBOVU&+3L7R!K/.MZDJBLNUBC1VF$,Q+/9#TM]?2(_GP.KZ+Y,,?V/". MY,-<3KS4J6:6Y 1[61I62DRI)%T;\3%,8UJ0.O42WR[$$HE6;Y NJ"@- X/D M W-)P'>1T20L=)S M/I7CYZ2=[#7-%"4[ZP8+100"AO1#,C(%O@86_;)QMS*PBZ1\_E!J71-,## 1 M_/3C7DXS$U5KF00Z%/QZ@G.SF5Y%)%OWDELKFA@\BS_#OA0"I4>W')19$7&( MGRG]="I928-O4S6+6 !I7\F- -5 I,M^"\D.!/EF-7&LH6^=]/.HOZ\0DRA M43JHP2A(6$LHLKJK4J/;AJZ9;FV)A3#'Q6&"OA#/FKB4#&PM*.Z4X/<&P.EP MX8"_934_699_%MQZ&E P&0;*_.[7BT&IXSK 6.3!R'HK<_>3,$BL=2Q]N!$YN[3[6XIJF[O?RGM2+!MEILK@@[_0 M]VC9:/(?7"$FY[Z!A?(1TSW^C?KG;V(,3_$+56.@A_1!-09W% 5OE-B4Y?_4 M\B>QW\8S;?FM$(N651/R#IK$KI(#?B:8''JG]^!SDH23&L;*?%V7GNF2Q= O M>O/#11R>H1RNCP^&*&SDA;W(:H:AK=$$! @[7BO340>5QKK%KDISQBF.G]JU M,JE)J$Q'XO&X7&Q0MP'2P\6VB+[V%BF%I+32+88C049NZ*V>,S+8*VY1(K8J M+V.+:FIN=U+5AE1N369M5%DC0;ZU1[CDFR(O4&T/@)G<@F<*Q!2"ZF*$H#P4 M^MZ$^R=Y_'N207%MJ,-LJ^_(_OEGDCFPR8>^0OG(L=!$@X@I@J/9UL^QO '2 M*3D:2CGDYUAWA?V^J=-MA@7MC_\)__!'DSA0"O#PX/#?4 O21[C___Y7ADEE M_CG4-PZ4@Z.H_X\.V?V(.H(C@Z2N[*4-\+YR46[H-#@X-U!I)0$1FFV@CZA* M"P*)AZ=4>N]\J/K-\["Y?RX\!H?MD=H1$6%$A."(]%!%/0_-0+T%*AZ^$@66 M-O[=*_4)]9*UNBN@Z2&E![< $?Q5D@U4E<^M1^1]D*!V!#=41#7[3%F2!4-V M:VP^A*OX"4AT2EXB?*0![6&QH/SGJ1=XG#"6#1/ND0P,CPV"(IV'+X9LT@>'#P#T+#@^M$1 ,G!?C_;D%H MI%H+*M0ST/&%(+M& !GV8!!_R7\3(?"412IZ:P>B+]&[NL* )455(@"9"X3CY30%=LD?$[Z[%WZ3356 MAWP_G*EB)3/,% >#6C8]+I/+>F8Z%1HQ1Q?V0F;?<_&R/P=( M>K+9U@T@2'4U/$HJ4&MC=$BO'0/(Z:/N\Y@'SQ.>:$!USQ3_>L@ "E@)J%R/?ZY!GI(UR1V$X!^")EYE>+H@6((M3O"0BGCK M*_ 6NNS:GYD[(9>QV&#'3_.4F&[U^*E34.;R^GFJ2T]T(JOCP^V")16#I+?9S3;/'7(E*7>%U@EU#!&C ]T"T=G!?? @U]XHC0R:$ M\&""89FL/1(-9!_PM2 SS;/'.!:#[QWQ- /KLG7OVA&UY'XBG=\"L(^O")5 MS"FR.(R :ZA V??04$[ VB_'\:==8"['\$@#"",^D'F9)B1]RLO)@9C8"G&G MW]SSM4E\VNFHOCS'>LMNO,*U*Y-!;SF(E7/;)D9\)RXRKH?Y=B>7;]A&MR8F MI&5DU<+L#9D]4+6\7^%#$?%>];2J]A.C-3<BUGP 161AZ(1=1H,Q+L*$I>V['4-AP.AIVH*WG36LC4E MA/$83AM5F'^ XUC)$D"F./2HN]BZX+@OA0L'%T-'AG>T/X(NH\G -1;G#YX= M$WX.FJ,>%IJ$(L"$8&)NEX&O 5I*V*\O5>$(5.P@N4)F0"!-_#GXAX?Y_[?W MI=UM&\FBW^=7],E-[K/?H6BNHBB_F7,46?9H8EN.)"B K6=!_3$"$+[NI?)%>(\",JZ: MRA/AY;T43%5 6Y6=!PRY(@^]ZI(H#]\ $.R //3@:^!>B2R-5EXRK@K.ZLW)44E_*XR RJJ:40.$T;$N M?3=VI49/-4BVW8H#.6&*]^'%Q]R_Y^-8GS/K5EOU7%#K535E#1S.L6?&9X3' M%# G!V6;\V35;<61LOK+1T9=&G M9U?LP^7%UR\5=O[YM%JBH>Q8#7K%KB_8Z<7G=V>?K\[>X:>KBX_G[TZNX0]5 M'WKRD5U=PQ>R.O155O!:JOGRP..ISR/48ZF2ILD@3&,0'"#V9%D ><#@&T<" MBV-XJ=:?!AP43K)^J#ZGYG^NX"RR_2QNYH:3^IO3_F/PG@_//MR=C\;J;/G>/.K5N_8;W:_6; M5M_MWW0;W<[-84 MZZ;7[#5O>*?NU%K-9K_>/'SZ'9,K6^@>O;('9M7/K5[?@+]AW8WM=3>T@S!F M>!(G(0/5%7V>^HGI 3AX,N9 _8!6X801FUNG%?9'ZMY2MD)?GINBTJD)DBCT MYQ2*S#8DZ@J:4K!M\ C39$RY+R,RY >H=A"Q AUL.$UB##8A$'NZN)F@O)IR M\?RTS;^N_'KWY]\/DZ_IMT_.7^_^>7&1UNZ?7;0]D:T >3_&[4/Z1^MOVK?SW[]W#M9.#+WM&W7&UDH[LSY^>CBUWK\^]G%GX?O M#PY.6G'OP_.+U9^\[[/S^.RWDU__>W%VP(/#3EK_^$?KZMF/&>R M?Q@G,H_2YU[$[KB?"LGIZ'N"%/#!PP8O%2Y%/P_LLH\@#GS6S%(@^6T##UPY M6--XU@-GEO?,9H%[K(0>@9?_W4,Q B[F5G/$>X##;PB&F41Q_KG=^&]K%'_[ MRO_X[UER_>U30UQ+HICN?EXXL+ :H*R+7^9#Y=.W[L'G\YM?_OS:^/S?3[6/ MOX2_?1W> U0.9Q2\Y% A\;D87ZA@#=BT_A2]QAD'#/B=8#U,TV.EY)!B%RFE M]#A&51SD=>0B'@\8CGZ&MW%_'&?'4Q](-M(!,17OR@@_KP2(/=@1>$/Y3]PX M]2A7.^<1:2SC,WJ!NO@S6Z5DL64G0I[.5,^O-?DDC^CBQ_-@E#Z0#4__^6OC ME]__X*=GOWR]_ZO7\M]?_78*;LC/W\_JXT_=4 4 M?!^-N3>^./\G 67ZT/Y/+V2I["RE'X<4 /3 E!=XGA*=V6*X%0.[0M!1ZW1$ ML44>8#VRR1!&,%2&'>FRB-P:>3*+XJKR4 R5^\-UPO?QOSS(F1.-S32*< U@ MQ'T3&(<,7"^/CV;Q262HB7/BJ!7ES3Z>$Y!A4 _CRW)-6-N96WY9I'X_SVYK M2KU*>['X,P6@G9$W,7U".W5;I]Y_A^['KXW[Z-PK[[^?'7VZ]>SS]?L[#>,L=GCUI,.$7B0H%9)><89'6BW$MFM( @P MH\5"AW@,K%4,;Y,2[7&?F"P>"&!8.A\'@D(5Y="?=*>LRYGA>-T+/)5YQT&2 MD+P(L<3&B^-4'?(>%(N2],/@IMP*"$*];/J9?LB62E_=AZGOZC2)4:&7':)P MLRX%<5Y&-+W=[@!6P$#'Y!F9;7A&F\WD+^-SO MZ%(RI2D"'=_\//KT^TEZ<=[X>M6Z?Q]]^O57'I_,M*C;F:C,*C>*PO!Z/)JH M["C^KBHV1N*7_[8/W]T[M:MK_[IUE!SX[NWS[2F=S/S"Q\@/TF_](J(KW%]F M.M0,RR'TD]^_#2Z\3NV7O[X>_/7+N__\Y7>I)*G6FF&5Y^%ZBNT,AV$@\Z%% M=2J^H]% ["$1E(24!D9C=4T8TLJL56S=>05&"H^\,&O;J;]X'X(!P^-DHE+G M>6A]?Y&,3HX.1TE#[\]V7?_W1.SG[T K:_2AJ M_>L4S\S7JO49'FB.55T.TP_32'-5C-61Z(@4+,96=87-AI8GN+#.P.=C7*-X MBVGQ Y5Q7N7&YV[II M'?7=FRYOU6\X"-.&(^JM;JN8$SL'.=SY!%Z;BGQ@@Z'XI :Q>-MUN5)DQ 'W>/9]./I_(1DXJ5G3%WIU?G7Z]NL*" M!&SM!!=\_,_5^16[>&]D^+$$X/Q:7W-Y=O7UXS5=SY<)?5O5A!E++#X M!"-])B+\@(^ZYY%[X(^GUQ_/>C>":_Q0!1,+U&\% G MO^L)WP/83BU#Q9.G7J=L2_TUXDR'OV#I8-C*#H&OE/65E02"B4SP-BYZS=X_ MC"R=AS2^ I Y6#(.%U*<3_5@Q)#676XZOJ^:M589,:R^@8.%=O__SUZOSS MV16HW-^P:/#L]\UIVQG-#L\-)KI2O4_9!XRS5T#<.U7VZC./7?[G,0#__'6A MP93N\3,AIUA2S;JW&'*PO3PKR M80CR%9DC8)VVCK^!]0W@JC'R68#[8UD9C4PATP/P!-@Q1?ZIAV,B$VP#X8]D M8\<(J)NKQD6R/P06V&#GV#"ZY8'WEZ&!=5]8$B#Y=D=1B*X[N-#<&:#&* @O M+('T?1&H^_J@(62N! 2S2E\"8!@F8$ J -W0#ESOEN0TQ5=S&M#];TVX\!2K M?:1P=/PPE3%1++24]A>HQ_@MHSZT=+G"QUN $-KG+KM%J =[<_+%_X%&=!R$+1D! Y!EM](7N!<]> @&]JF7 M,TH%9'/22O(K[-@L^54>/8Y$'UP!)!R@HG !Q57)=3^RCU;)YMNYZZ(1MJ B MQ(QDX)-IG:]F,*GGX$ZXPXQDIOU&>RV5Z?QD;E')1G3W*GRTUAI2' MV5;#/F"4"IMPTWJQ=QXOG#Z"7?I8\@YD##MT0R)5Z:LP2F>X(%[C@@4J\TV8 MV= V*+Q>LBFU(1;?!0@M[#J$'FFB+%R%1]*1TH'X#H8B&.'(J$ V ]5[C]@3 MY2Z=40JH1%0V \/7DHO&L&7JU&MQAY+PT>[EV DY9\$FH $FV.24"R7K5#>C"8 I]4H3J!D#PERSES55H)/1@ M"^%.T,:CVP$QB7X\"7S4@C&(%_4'TL$,M!-!HWO15_5!^+ T:XD- ""6462^ MT?(%$",D497\0/@698@.SD9X""*2O"@I%0T;/I057['(@V0D=8, V^$>2/RC M*V"H]IB^^$!.T+\K@ UI2%?85=A/[E5#<,XP!^Q$'@E>]NHD<[I E3I@+0L\ MA8P/DBY[)A6&8/IX!V-X)/LBW6#YHY0MT0QPJ^AOAF!+R*8X4 4;5R>)1\:BXX/M7,MX% M1D1;54C"#=#T(Y6L),?Z#!(<7JY)HH;]?+4T28..FKON>]<3:E!@C) M(QT(I,13.;4FH@"*7 B"A$NZD4Z]LDC0SD"/N;A&\GI8263XJ?4J*1* M&5>:@3$$J,1:+-]MOKB(M3NNAH[1]0G_!@RGJ,>@&5E=2KTOIFF!$KS)>"3# M$9*G^^(>GC^]H!SO:J]8>I7D9*4\#52Y^N 7I6ZEWYF90&X:R09U7+>7!%@ MG1_ .@\HI1<+@Y=C'8U0$H&ENC<*M4@&@*-5*QNS4(I6^^!<%O5)$Y7+ )L. M\,CW A*^!C+((0I-2>8A$K>4$YCIAA>)P20FZ1>K_S,_J9E8IP&Y9SG4#,#Y<'A>N^0_D&-( \2 M(2H>DO!!#)2I8ES5ZQPU6_UZ][!S<]3I8[U.Q[WI]5K-FWJWUN_WG%I3])KK M*[UY+ 4WL^B%O;^X9-?_/(/_OSP[8Y\N/E__\XJ=?7YW]HY].KD\_6=^J 4+ M9PI?-5:?PWND@E >Z$9UZSG/K@LLY^)S]WO#:]TT%.?;*Q^,8'7F>)FY$%V$ M&PMYLMZ+IP9/E42H/*'YA'PK D.Y0&B$4]EVD/63(,\$DY;Z"^F6T#<%[Z66 M]V90UTS[(4FD%Z9>6%?=)IX[JK9]5*VW?IHSF-9P-HQ78O0 #VAJ0.J_#_#1 MQ]+_ [WC/NIV&?TWLDMY+P;EE8@U^V#&A=A;XRD>F?KW14.#&]5:VR*B!(BH M5VL-BX@2(.*P>M2UB"@!(JQH*@DBK&@J"2*L:"H)(JQH*@DBK&@J"2+:U:-# MBX@2(,**)HL(BXBB:+*AIC+@H5[MU"TB2H"(6K5F=749$%&O'EK1M$1$4#/D M8@OL!S"R6!9B?;L^>L*N5VJ5K+\M_XN X(0^?OGW'^HX.^M9$&D>5IN'NCHP MFP0U^LYH' O3A8]1>2YY(Q79^EZE>K MP9<"B<*^=5^0%R_],9VW@ZS^F';9)E9?7+(_.^6\3>"PXG^50<-- ^'9+L&A_GB^_Q6@_IZL1_Q" M8HM]*4RL;/&),I?: T JIOP/,Z8O;.W--A>"=/S$8#YJO6&\D#6K[4+#Q (GFEL918(J?^$:UCJJ MM&I'RS82-HUC2\3[1<3U2JO9L42\AT0L*P1V@8@/*]U.W=*PW6 AN;\+E%U? MHFB63NBFL?[3TES23>]D4U[JUNY["P*%9VD4CL361/PV3H]KKKR<%*K+C'.M MO<)X.1JBT:S4VDLW?BSA6L)=/>&V#IN67<-=>HCYC,PN1ZJM6O?':4FK9 M-[E<]W$;Z'*95+F!'.7R?,$=9Z;UI"?W.AD9>YQ]X311;FX-% M?^NWQ;=K_\\SWSN56F/G\D:682S#K(YA#I?O[EJ&V0:"6;[3O'7[7\R?.6P> M+MW/WC\6*<>^=SF9NS!!'RW=0=\T6FW^UN9O2YJ_S:9>UQOT@NLPR2?5+:_, M>#N0]5(#JV!--,&:<,,4A^:MRYQ85U?+_BJ-(Z.MSJP+TEY,VGFYU'I$D\\V91S>1EKZU+.;VBH MMYW;/C6W70^W9U[@1(+'PF4_MJM=!J_WO3"HL#!B?#2*PN_>D"?"'[.CGRK9 M,/>^%\4)^S/E42(B%O89MKJJLNN!R)X''[)Y\/HV?;B7W?>97_#4\S&4?<$!+\&\6R]^8[P4BELMUQ?1RX:,L^7YLG86[S646 MWE1A(X"3QWUX1-COQR)AO?&L3>IEXI(O12QP@L03UFQ6*ZQYY0CJPIURH4G$ M@Q@'WX0!$@F0@0 *94X:12)PQED4!AX#B_I:O:J"N>;[/(I9(&YI8 Z\V1N" M($J 0$VR Q]H.SP'D$FV1#,IQBNCH$9:6*4&]X3ER _A1EXA0(ODJX#@O@6>/2X MY$"6^U/W*(_,0;X>Q>)8?S 7@O!2?8>&_#M<&R0 &;60 U_TDV.>)J'^@DQ6 M^8VR/^0UAD&BKL%OBF.TIAH=U>4V%XY>=SIV7E@N)NC"D9WMN;^(L/.?2X(( M.YJ^)(BPHJDDB+"BJ22(L**I)(BPHJDDB+"BJ22(>.RXJ46$%4U[APC+$65 M1*MZ:&--94#$8QEIBX@U(:)6K5L=409$/%8'8!'Q-$0\O8A^?AIB!X=IE&]: MPHN L(S9"6UYL]/6"R%;?=JM'AWZJS[5@5(\5B=1?L^HKUAT;Z,-B=;A?;3 M 0]NA47\\^QNB_C-FN76."^Q<;X49E5F]T1E1^T!(!6SW(<9V]L;6/I1! MEF]K[4.)9?HK+Y#\DPS"-.:!&[_><@%O17LI17OYXRX;;FW[SHN$DX#4B;'9 M0N#F/16P+PV7C4^6UPEVT]NU8\Y?,F%BC8RZG,YKK6ZE?MC=S3[QEHCWA8B; ME6Z[;8EX#XGXP=$E6T?$[4JCWK(T_,2#ACN\07F ;Q=(N]ZP$TL>\F8WO1,[ ML>2)^]Z"@..5\'UX0X7=BD!$W">WE;M#+_#B)*(C<5L35MPXL>[0><.O=2OMHZ0-M+>%N#^&NO?1[281;J1W9J2'+;7Q3 MYJDAC_6**2F9+G%"V=:.#=EL1G2'&KJA#=]+Z6KFPZ]4JKN<3@L25R2^2E(_+#5N6H6;=$;HD\ M=Y,WO:_E$WGEL+;TPO\=IW&;J%Y_L'.)U6LV4UU>UMJZ3/4;&K9=YFG@FQJY M_H!+S+S B02/A,EB.[X5!A>%9X-$H"K][0YX(?PP\_U.%C@@G.+W= MB^*$_9GR*!$1CFG'UEQ5AH/=]0/APZSWW?.8C2)X: 0;9VXJ6!*R 4@E> Y. M.H^XDS"?@VK7]^#C?VQ4._G:?,^A'_H"'HB_ULV5PR/NA*P1I[/?"?>"(7Q2 M5S;R*X,P.'!X/ "4A,XW>/T07RBK!O#B6K6M+Z;' 3CZ(H[A3X!E]G+C*H( M+$P>KKX7D6 C )''?=AKV._'(L')]7YX3[LU7F?NM5ZM%UZ+ >0 43&@D= M)6D$J.^/&?P5A&G"N(M$8.RQE2W(&+!B3(QQ?+@5N7^@J"2SH9!:5C$RYL$3 M^8V6$;^1M%H_G!P+\[?"N)LLC';@A'X8'6MKS]B5:L;2()%U*P[D-!W>AQCV/='*U;;=6U)7F<68Q-BB;5JHWN3\SXC/"8 N:0?S\P0*9$Y($O^LFQ MNDU_%\GA/^K+1\;Z*,PDX6AU:'FYZ)U+6D7 S-JO%=032#@UI8*4(R 68R\F MWN; V-_Q0]_[#B(;I<,=2%)4>BSF/GP4<06^#E*04+TP2&/\NR<"T?=4NP<4 M8E["X@%<#()YY/- "EZOE^)+XRH[82,LEY)2<):8DKTB'"E;&0#3IQ6(X<@/ MQR@7.4@^$'JA [K#A?P54 " MXH<'8T! P ,')#M+ 'U";0@>Q!TG2N'^(P.0 M$(@G? %28+WS-F8"J 15+BD7^6QS(55VE? D3<)H+%6<+QR"QPR\2CR W@%% MY**>-1 42_4.>@7>567%KB!^'*(>]U,W1RJLY3L2TT!P/QG SS&HH< 1%78? M1M]$- %27)OKQ5QR6GYY=;7,M:UL?\5](4D(OOXFR&8J'-@F1BH$CX0D:*I0-R&B9?900%L MV_$]Y )MH0$;G4Z3BK*\,B$A>15V NLA(R:-XM0C01;3?L,1"IHT(,ZL%*7+ M )Y/A P #EW/,9: ] RD!'>,TAX8@^I%(1)\QN@5:7HAR"2/X_]<0 9LLO", M[-OL*4#2H@?*2@ R/#!6D-.E4,F@BE^#[+H5](LA7= $UC*"[D:Q 7+;%; ' M0LZM'_8 SF>^VG@T!(C$8\0VRBQ$ 0*=7B-I P0%OB'!)[#X2U 82C@(R79 MAV$B;6!8Q?G5!W8.]/9=2M4X%L.>3Q!51!!;7IS)B[^+#'. .&2T2 R ,)64 MO8WX4#I"$5RAD5/P#0R>J[)+Q92FRT7L K>X*0A=_9P*2T>NE/P!,1WLYPY< M'2G!X8(8O;*A2 :A"X;OK:Z (D-0*,D8$ ^07>2>1;E*@W9,15/1 M1AW)6KACRO0KZB5#'VD+SWBR(:ME0/7\&FBR'W%8,/!%&HD*[4+JP3ST$$BS M PPM< (38ARX+8R&\J6)< 8!TI-49H,47HFB%0@/*% +6^"&.9 R[*!(]'UI M&N&[4N*;.Z'<[4EF\ ,M#G-4WD$1*DOLMDTL$P6E60.YJEP>(J1 ."3#+SP ME#@, J%#.,*(H:"?()\-.D0)W.V&#F"(T& M![U?5!%S[/ 5<]M\FMXB]IM[]"0SU%#T/A1&H[NPYSG%RLS8%OT"7S3S$!:: M#-(!\,<3\3<9F\JNG1UYPU5PY\_4D[XYWB3;+[,6^Q"%]\F@RBZ $I6_"49$ MT2'MIQ%8;\2J< E^0#L.GB4MAL_)HVX^-*!Z'O(N=$ MH71Q@ D*4,R EM&G/]8/!IZ,/R8[$_4%ZK3;07( MHY0VH7A;&7Z57M7 M+@,>ZZ<^0[.71)G<6Y7]+B3?.WSD)8#YOT3FZ"JI,$,!@F7K#!#H,_0Q:K\( M]GZ 7!V'_>2>([@DPR,L86VQ-%[A9FUYF@^A]Q9CB^1@2\H2\[?7)TH@R*AW MHWB0;U\F4V\KP_Z> Y)D+AI^P2W9X(K<7XGJ;;6BA6SF)0R\D;*_>,+1HP>: MUHCPH@#ST "*B MD43$F=(ABO.&DS^CKP.4$'FWMV1.,B"Q0-&2A]#Q^IYPJVPOB.+AEJ#8#_^X2#!A<1Z &!+LE9I)\[H":TJ6O_SR0O&1I!.JN! LQGL2SM*2 M 0TAJ8Y14-X-[TGKA 103P%49 -1')<)E#*7>A4A"Q <6"/?!2+8_W!?"M" M1:4C,"".9B3L7^==*$O TR347\@4 7U3R"08V5=US71.8*H9?5UN<\&RW>XC M*6TCRF\\'T5>'U"LH:;_IF*!8YEX 6/4?33?H5)0]&)]*>_%H0]J?LW)#^/" MT>(]H?-\U8K+=BPBUH2(QWJW6$2L"1%'U8;EB#(@PHJFDB#"BJ:2(*)-X_4L M(C:.""N:2H((*YI*@HC#:MLBH@R(L**I)(@XK#;G-EZUB%B;CIA_ZL,B8DV( MJ%7G'D"R>'@:'I[:*N&QF.L.C@#/[P2UU-[JD.0-9U].L5YB=]OF(I-TFLK=2;M^DW&HB 9L&PI0D6PM4'DMF["=4 M+,-8AGEFB'T_H6(9QC+,,P._^PD5RS +1$ W[DI^$1'>8_W%O?<7-QP/69QD M+QZN75T2&:]<="W M0N-!LZB88WG!L.ZU49GX[A_B0##,SP6[4_72]W-L_P+ MT=ZP:'_J5CO5]G:C79Z6VS?$O\3VM,BVIFGI3-.))'?M@:<4$WZM3.H5 /#& M)DC*(.NV-0U<8OGWR@ND#$D&81KSP(U?6V&X>\+PJ7[ZAN>:G",\1)PH#WQG MQDFMT!)[<,S:6C>XC$[P,IFZ"R.CCI8X,LH2\-80L$QN[@(!MY8^N6#3^+4$ MO'"R<1<(N+ES UQ7'\S9 ;0?+7'0]2[-:MS,*,Z'_9H=JU#-W!:5,-R:F,IR M,+0])3^KG/>\]EK0&9M92$B^JE;=H?>AY& M3$G MC7!ZQ1C[]PH->H,9VSSM?MHTAHXUIX8+*:8+*<<,4YSFL2^>L MJOQMT_M:3BCTJ&433):N31]KT_M:!EVW5A!TL%2]E52M?*%-[VLYTKK9;FPW M7>]CFJJS3%EDTU1K\5?>T,PQ.^IXYGRYA#RDPM#3>K7UP-!3G((9B3CU:3#G M +B(_*IB'1[C21)YO51.>DO"J>MP_FYSX@D?(; /U\$RCX4M6 MT;SYP4-PC9;A.LLMUCN3#9K_5F@\G44P<'I?&!UKW6OL2IT%;I"(N!4'LJ\U M[\.+C[E_S\>Q;F+0K;;J6J\?9_J[28Y\K=KH_L2,SPB/*6#B:$ #9(71?^JV MXO0__>4C#;859I)PM#JTK)BTBH"9M=^R#@E5XT&O^7=VIFM\UR TMU6T!\#SQFP7AI[ M@8AI-J\3!F[JH##'F_&1/HYJQM<%87#@"OR5Q@=G4]9'48B#>^6LWQZ-Z$Y) MWKMII,=6RY*.!%1 #)8,&\/2Y>3M&7" %=,]>G"XR!MN,^RU35/$4?,U&U60 M/3@JFT?R[NQUN0);YTY9!QG$3M)$2DX #R,$4(X7%L- MV=;H**)"PSI_S)T:> P?42M''@$X3D+G&TL#3PW,9J>X^6",5%[OO(U?!$ZE M[9,!#]2H<9ZD21B-Y7.F]OT0/4QO)H/)0P"@S41@-^ _0<1,("?JNGT.)D739;8),1Y4%BF0?)D\? <2<:9 MY_[]AQO7K;G-3K-WP\71T4WKR!4W1^U^]Z96Z]9:;AN^X$>HE?G:I/*\+@N? M+SX??#@Y^<+>GW\^^7QZ?O*1?;D\NSK[?'UR?7[Q.>NX4!+MO3'C'X0Q/!DL M,YQPGC&X"P(TC6,B\ "%-/?'L1?G@Z?C=#3RZ1Z0LT/P&M((.:-/!CTH$^"_ M(1GRP.<)#4<'JPX$ABL5#UX%.H!RU633*Z.=O!"ZEY@+9[9SXM5$OUK@9';& M'0?L1'H!>0/X=QJ0* ,! @^"Q<7L5@0B @8=X^]BI.Y%_OP*L@W^ND+]1(0@:M;=(.O2Q_O9UE?V.'D\?I1;)87!O\O7JS5>4FL/UXM8\V#"\ M0CT/I1B1X_2-ZC4@=N .=G5VRJ+4Q^>!L.0NXA$><_;S^?6[DTK^12!TJP:) MH1G?C]"I\G *#(CT :RK B(25QBCLP2Z&/2] .E595="Z(5^U@M]GRWTT\1" MZ282^":N>"\$;"%B4^E"2D#-V7@%%^JG+BD@N ^=3U13\LGZ%_F8C,1PLY$ M #O 5%SJ-9+]L+&'WZ45Z! \0H )/" !JI ZG3S4V;>5RG5LX9<+/.0N2:%@GWLQR2,PA^] Q$Q*"/9*LS9P M>2X+*FSDIW$6?:F@98,,Z IXB^,I#D8Y,@RCQ/N+OJAD5M3,4FFLD8[?2-NS M0CMV>#Q0QB.R%MAIZCE9U ?D<"226?$.B;A0)J%4F/0$$'&4")+E\_21-]-P0\78LJ ^QMZ5LH!<)@/4.P M-N!G@"7 0.EO&594VNN:-(2T$Q3;Y2NS!XCR?NI#])# 3LVD^+G(<. M)@#',(QH9UZ [E(8Q:PW-M:OG86"9V*P]'#D@V61::K9-.&K"VB]QGNSY6HS M""0//>V.=.SYU8?,9@.+"+X;*:*(-5RF88*/2M'/[XT+H(%M"^G8"//[[ 69 M P^.(EQSZZF]SK ?#0NPRF2*Z/HQ6G0K1(D,'78Q;VP(Z-Y'9@RU&V0!RV!Y:A-+K !0U5M!K-BU<[8A. MW@4$ALM-XLPW[J<)&A4HOO4B-7W.1-1\$C5W['#4.O"<,=(;W":WK T<4I=Z M=_DN9!0?[T_NA0A4$$@B5;\;UWX+EAEZLT2I& 5!LH6G?8/798LEBGJ,A$RZ M*).U(.6)#FO+U+(3^CX?Q>)8?S#?BHI?A;8QN(JB&2A$Q_ IXLS3)-1?R' S M?5.(2AN9,W7-='QYJJ]F76YSL>J[3J-JQQ<;T6:Z<&3'%^\O(NK55M,BH@2( MZ%;K1Q81)4"$%4TE042=4N 6$1M'!(@F.]&[#(BH68XH!R*LCE@N(IYXB.HQ M-\[.-BC7EK-)!NWG#C)H-+=]AM?:YMD_IB0V/3U@"C:6?Y9YP-3*QO+.N'KY M<+-ZK7I8WVHY:&<9/A/O[>T>=+;$888KUW OW:LF@3VB\A<,/>LN:^:957W; MM>6, CJ/B46YUW:UT]HT)[QLF-FS"'K3K5$^"SL'ZZD)M4UOP*I%+O>)J[=OC#"9!?2R4EU[)4Z].(5)V^_WAD+;U,F1NE,_*5YJ;L3 MGZA7#MN-77-I-F63E(L@EDSP.Q+,:->/;"AC1T,9Z[5J-FG"T&E>.CN^9_9G MR:,>:[4_MD[VUBN=>G,__::21SO6:D9L'=TV*LW:TJV&_301MH-;MS_*\6Y> M0QEK\-G(QAY$-MK=CO5P;&1C7R(;]4KCJ&MC&S:VL>6QC6?W7]LS(]6&0K8X M%-)H[Z=G9>,@6QP'H?9Q#5OOL4?\NOV1D).'>K):T]!&078^"K)TD;W')%]& M=]C&0:;C(/:LB@V";'<0Y&K!9O%[9HS:B,=27;TWL MI^FP';RZ_>&.]_-&W>"0&_8*!][8TRTV^K'[T8]ZMV5=(!OYV+[(QZ($_JK1 M>FVC'3;:L=71CL\/C^[;,_/SI2;)YGIT;L ^*>]FGWO*H-9:^E'"D..S96IS+CZ44Q5P3Q)P;IC@< M=%URK@"8E38UW?A65Y""KW2/EA@XWV/NF.V0;YQD5L$=LZ,P&]_J*KCCL+7$ MP*0-V^R&F""[Z V-P"[/PFA2FC$ SO$%CQ 3 _7PC#/Q):N8 /=@6_Q&R[#, MY!:QN4]QRMO?"M/K,M+ J>)A=*QEB+$K-3^B0;1R*P[D<#S>AQCV-M MEW8-Y_,XDT--LA-KU4;W)V9\1GA, 1-'EAL@*XPD5[<5IY+K+Q^9TJP/3W?L(Y"&!>QP]/C#ZN-N0,H[-A'.W]SOQ!1KS;F9BTL M(M:$B*-JTXZ/+P,BK&@J"2*L:"H)(D T=2TB2H (.SY^N8AX:@KE,?>AU,/Z M%MC@IM-?+]K?XC/*Y5Y!O6RV_J%T \DWD_A=Y_1QR_"[R/#/'LKSDYB7FE79B MDX^EDTO-<99^+?T^DG/<3?K=ZE-76^B"KN8,=5DL^@J MG6FX-.]F=_S:E1RCWK3;MRE=72Z"6#+![X@3O)+ST^4"S"X[P3,&X/#@UL.3 M#,^?G";'.\CNU[86"WD/RWJQW_3SR;C?L_."=\;77 M,Z*N+-Y'615[Z2Q4ZXNO8+QR@6:?7/%EC(ZSSGAIO)4E M*V@KGZR?O864NXWNLQW"LCO>\PIFFY7%/RBKVBV=!6E=Y76,1[.^3B?5*_6B98G&/'/ARHW_9*K_4FUV,U@^/ZDLW M $JT[[WQXR=&40;/Z4A6%B]EE4>0EG$=7(/V5]C3;^%:7[MT?5FJUCO7O M+7.\W-7?^%97P!S-SA*+4'8R-%"R\8P[//&N63VR8Z4F@CEVK-0^(P*TKL5# M"?!P5&U;AB@#(JQD*@DBK&0J!QZL9"H)(NR\NY(@PJJ(Y2+BJ1'SQ[RX4@]C MV<[GT=3Y*CXU$Q%P/G2/8P(!'=KC>HL&W3>]O.:GV]F8PM?1, M>JVZ>U4FEH+WBX)WHD'#ANNDMH5SR^[QKF;:45F=VW65\&VZ;'N)M?GSTUZE ME;$U._2@A%1KB;1(I$L?+K3C1+I-G+B%(8/E#TPJM_FV(2E;+B]F^9*X7/M[ MMG"VHPZWEMPM=3]*W74;@]ASKMZVT,1ZAD/M@NE9;B?0ABX>$97:&SL M0E_-4A@@6[OO;8M6K& 8URZ8EN5V\FQHPH8FMH]J=Y1(GV(@;%_?S5)8 ]NQ MR1T(1RQ[CM>.&GE;YZZ5;P92^1R],J2H+5_LU;9WAPV6&,JS@8^MW/>V!3X6 M'7^V9T9LN5U(&_BP@8_MHUI+I+8F8U\X<0>"(*69J+:CEN+2O<1RSV1:?7:\ MW/M?.#C>6/KX-8,J#G% M^$;'5(;P6<=:JO6N&,X8O%"*S&:OA>' Y^,P38[[WG?AFK2! MQIK7'YNP4SM4A%(T/9^[5!DQFQ$8>Y!+FH=3G$$AM"+K3;".2=4O@JK\$Q\$ MJXJ&W"_TRU=?_?"/3P1J[K.$?V<13P26334;/U58)/J^['F4K MXVK&IF6=4KETF:;IMKBR>=V@/Y[_^O7\W?GU?]C)YW?L].3+^?7)1W9Y=G7Q M]?+T["IK$[VFI987B%-,)/G 2^ F9WIN!$#6^S/U7%C]AA>[:3#25UX +TZD M^"HL]2*-V"CRX+LQB\,TY"_XZNC00\G/6Y0X"IL@OY1/B)Q[%0 M]_@>)\!YL"9J2!$G:JT &UQE)!P!;P&1HA8&E_O@S>/-::#^ $#=>;"M"G:^ M &T+#Q_Q,=Y$WT0I7*-.D\C7ZB_AJ@B4(7VG#\'V1"#Z7A)7V?5 ,-A..B1I MB>^"U>4'!:4EUFE1/ MB#(_X1 0US M](+YN[__D_WL--]6S*;.!)*]B*+ @+ > UP/<"Z M/?KNQTZWVM!\^Y:MVG:U'& Y8+T<@'J*5& :@YKS FW%H&7V4 1R ZR@BR06-:FUM7#"#Y"5"+6;JW=+\3=)]&SD"YY?TT"KPDC40%J/X[ M?I ! @P8C+1C ,3?7H#X91K%2.4XON 1IM@&$Q31Q-6N8I[V@S/Y&BV#F23< MZ]W)F=E_6R@/9>Q*I:0:A/A;<2!'C?,^O/B8^_=\'.M*GZXLZ%)4K%>%<&#U M6K71_8D9G_/,E+&>(?]^8(!,T9#D?G6;_BY29<[RRT=FGANT MBH"9M5\KEZU<+KU<3C!8FF+& 8UN-$NTI':5%&YNP 1Y)L=::MYS:IYE76,F M'7NJHT.)YG4_C!C-A#OH$96;D^$LR5N2WS:2CT)'"%=E7?.\KD[HS@BH@ZUM MO4E+]#M#]%XAD@IY/B8/$UP$[+WH12F6 F%I@ZROP.J$4RR.",:, M@YWCJOH:+*P@:\<#RR<6@8<6CG!2K*&8*.]!@\@+5(4$/L\H! J'0R^1YA.> MQRG^FCW@%7Z/8&O4WN*RV*E\P\EM) 3>3;_5W[Z6O/ECNY4'[ZFBH]ZJ&=]0 MW,?'*ATL=L0-)"(:,C_D@2SL&<+WD8<5E/!]S%+8M5S;S)=3C12/51%'?+P9 M=5&W^J)<^N*Z2.D3/ 'Z@7$DM#3"/UU5=CO)@4<%VO^D+W\'EVN:GZ-)+!%: M(A13I.?%F:3N@5#W?20\I#*,A>/O:E08V"SW@;S(T (5$I\H-%TOPB)&^C-0 M?[@A+!I@R>*T%WNNQR-/!MHK^,T?5/08,HZB$\LN'3%2=:3&&Y"PZYVWLU^@ M.*'O13'@R,.*/&*#K 9]\L7 9:!9L-R2>H9&LH@T)#8B,)A;QKH( R"3"WKR MSM6=+)\$2[?D?U*UJ^5@R\%S.7@1QL@*L>E 1HH9+G8_ H9*S:>S9I8'DW6 MRRVH'1XD813KHM3)MX8]@*VL^S9,H@G;+ZOIMC1M:?HAFCY)9A,8*0.I"R:5 M5D]PH,Q,3G/XGSRKA&X##X)TB.H+3?:0"8]F1+SR7C/#>/H9W8_+W'!BKV1U M-JA#O&H 2\0G@^A_Q>6-\ODID+V#==M!$*;@\;O2R4B\H2S?QO\J%G<9ZGV)ATB6]'$]@U:KMGXQM M(G^_7U;40:UJ[:?7ZC,M9C2"A1.O2=J'?<78/MLCI2[ 5WG- M0@239SQL BKY]S%@1 02)AC.EJZ:+^Y :.1X@65ZH2L7P342XQ'X?J"(J0F# MSK77JG58+Z,EH9OE&:;&21&.)PC'>3N37MOTAF$37'=^ .*(X#V 2!F"3T?H M&\Z@0CQJ@FU9R+OU:1#)+6',"ZOL"YH.6D"*P-66@C0LU#L.!)V)4R7]DIS] M,%:'0F90=^4!A,4#-$9Z0MHPF.C'I""1&OO)P(MV.]"GC>%Q:',0A '> M&2.H7^&F.MR_Z.TY2="OU3FUTE;2[[NDOYZV$"8E.XX=!N)">0$TW0/BII-3 M=R+@&!9*!AQXGP]#Y!Z2Z\D CUJA/ "X9"=\R"P!E@:7.L$:3@<0&ZHC-\8I M(.2J>>OQ\*28%SA^2HF[R:=C**T'SPD$MN+-KU/6DQ"FE032V/<$>C=]$.D8 M/[\.F\1QOQ:B)S<AO^SL^WP1.&H>OU@:H5[/KJD5ELC2H0 >])E-)-%1:(6RGP1[YP M;_46=)@MSI$!.\^,V#&"3YZHRL[9*1#CJK$?(IW02T'^ M*J[!Q:OV?J$,G85!\E$I564FZOI-2R;3A3&\8'Z 4EZ@@-SUJJP/U+WEDPS?7G.1U(>!TD4^G.\NMF5 M=G4%35G7-C/-\;]_IF'R]E&PRLM>?(KT!7B=[8NK&FJ2A@!8+2X1!Z)PT@R8 M)2*#,)Y*CZ,[@R5^$Z=;"0?ZY"G+#YU*"UV>S([ BW?)'1J&P!I_J4F]529/ MJN**^]R+V!WW4R'I!,4NT) /N@4$--R (@Y$Y4<@)I\U,Y,VOVW@@12#E8VE MH5U\H"%"_T_\T([Q""S8MU'XW4/R [F* #@JI&1^[!SFY;?JW.UB %&J"52' M/[7$.-OT@(-JZ:$3@W&0(4GJE*QRCCJ$#F'K<\)XVAW>QOUQ#+"2'D/17_@_ ML4QJ*:V>[37WD&(/]L(CXR? %C(4T8A,T/D+U$+U# MA,MAM?G3"Z&6)?K\.)1'[D&\"Y<.VL,"#/.!7C,2\#PL'1[)\],!!I3,G1O: MG2U>Y5JZ NI&S190[W4!];)5U/(T$EFGLGF!["= "6LROV6ND+(@("D$=K+ M7W*IAFJ=QHPD&&_XAN=#PT :QK%.5$@S%N51GJ5XR7H+8@:UD%R CRD8:7%[ M5%5#^\*P6:Y>,Y>P:FLZYM=T-#+)]3MFG,!@]D:H4="5E@TS%-JSGBVHU\#! M#K-&+F:W%[@A[_@"F%$A*1>C3PG%0(="R ??A]$W^0QR$"N9IT@=5EPZ@$,O MG#A^%LC"*G1X$_"N>"P#Q 'LE"5 NZ"XAP"7@=*:^9Z4NI;WT]'^*'/U@&)2 M/S-B8P A^:.2VOK $EBH%:="^6] >R(1F6^("ED_R'2C*WAOX358Y16KU]"O M O@H''J.R4]J%3)T/ AC89#^*!)WW/,I/AB9EP1DA.1[A5\][4>G <)4=C;Q M(B<=HMF%[7MXY,4*UT,^EE8/SXU^-4- &3.YL1-B(Z"P#]CJ936%QY0T7%Y$BMPGT\1CF0 JO-V8,*XPF2,5<<=\W9$ M%5P![BH6XAL=VR6YEB]%I;!58M>3\16ZSDF+BRY2H*0KC,C@OA][H ->**X+ M"':8VY?F:4HD/ '.E)>4'@M=AQ694D('0JAJ'/'5?:[W%T0)L1BJD-,V)-O MRYYOVI'T_*%L; 1+PR=+'>!@HNJ$K^$IPD@:2]6$L04UV5GU $12QK5D"14R;,B_BROEFZXWG75\7#^';MNO4?:GW+Y1WZA("L-IJQ91W'F?7H"/.$J6YYHKO= MNN#2JOHD6;>%;4H!I&A)$J![U#P%\)+M$?U+D$%@(!-CX:,B3X RJ#".,0RE M@Q'P/,,^*N<0/% 9N##![AX'H.?C$_)2TP+\0VRWX%E=+@* MUNC%A"6!^1Z"DKGBMVP0WF.^'MO])JD,4Q QHJ?M>H"3+.:"Y)1O52Y 7B$+ M^?*%2TM&!7?() <2R1-,09B;)KH8 0L],,,6CC(2I87*5:O:#ZH#RPDR7XS& M+BW*'ZM6R>9ZAB(9A&[HA[=(-41P4^!]5"*>Y2^,B=G]4+<+A+6>!$%*A^N0 MPI 4W@.>I1=7KQW\DKEA8\$C)L^*S6Z<6W;EQ9GG_OV'FV:OYO)&[>BFT6VT M;UJM3ONF6^-'-YUFM]6J-1NMHZ,Z9F#X^MHA&GYZ86-80^3S\;$7T 30G@\N MG_DXS/X4Y'N>P>DT9JG2U90[*,U\?GWVB36K4M=*L,]3Y+]^/?E\?7Y]#N1,$%VM(46J+(K=+[ M\*=1OE"5UGN]1D&@>N,M>Y_YP&9@@>3F1U!'!U09^TZ6M9$-38T:B5L>N5IQ3]703_4VSNL1RRYUMZTLH&[+ M O:Z+&#U9X_*!>Q6"@K9.*8])/=G\G(IXJC5U353V^HOV57 MJ@KQ FSG G"D'^HPE[CBW2X31>EC4#B@5E)'A8X!V$LXD(*P6@%0!;P1(D! M^Z>VU=U4Z+ )[1$^G_U\?OWN1-7I)=-/*'XOYLZB5%$(2,V M["R-0I5T0V\4N.<+[BKS<$]2//B%N67F8MU[)#->,JQ!V75-/2KH]!3C2AUK MPUB0%(_Z%2?RA[QD5*83YVY1AK+@,C_%R )&'NXP9$$G_)3RT+DSBC[)ETV= M.I""DB)+5 4\\=JQ3([X>4#%/,<1 0LM4_3L+K-<&U",2/#0HB4=4-4,13VT M?"]@X*'8'-*T>JP\]Q&:F :%"VHB56UO^FG@Z(J9G*!TY%2]T0B/XL/S>"5L M.Y0=:USM7H"/GS\+<[G9 %2B^?!ZK8&!?@ <7+ T1S*5S%@C.NQ1L>3F&37?-C(Y_8 M),7%Q&9G(G5V5#0/;_JR38O,C+IFNE'O9$;4&LS*@$K>->J'(!3R2IW 56?9 M.->]H=N&A4*SHSFPI"C/J9 YG1V*R-C=6%]H8 D:37%#O<8%E=83@1 M0U=B:5K:C;66C47Q*,$L*3KW03AW#2F$R@_"6(;RI<33C@CE297(\H*LXE6= M3]?<\(" "G(.HUW-%E=Z^22 ZH8$PHH'E4A!QFI56S^921A5PTK9&5PGRI>\ MXUBX8")L5:P@R:0L'H/JM6;]A)>)A-P6-H[D%.0"<;/IO6>U7T7O'0@3 V-1 MIEG5(444-+.G=,8#L-L/L"BU0DTVX%M9SULXU&P<1P-VFCG+,9O?F<_]U$=O MJ=)(=U-2+?S^D#V>'@B?S!E7&JF25E XM\)8)+N-N"NHAE%$!$P**E1U,NVQ MA64#/D&H A.[*B>GAX3B721MY.E.K .DA*(.1LR%O!DN :\CHOIR^1@9X,'U MW HL@QT-O.4&*Y:5;6NX/;BFV;GAC6[CIE6KMVZZ;=&^:=8[?5YO'C5KO=[Z MLFT[D&!K+9Q@.[WX?'UY\?&*DFM?+B].S]Y]O;3CIQPS'!>K*5+P8NN M&J^8)FE%;@[4 C5&'**V_"OSM%7]CCJ63:X[AI2T@X:G=J6FU+M*_3P(/LRB M5\8>J+1#+^H4F^Y2#5=%!=T &%CK5 "E1T=(TF$JC7)U1FJ8!MC20T(8M0U0 M!9>)4+/S (7E0,_TX:VP"@J$7?3!HZ361:[Z+;=*U&\5IH^)@P4!;Z'*>(Y] ME @"% 5QO)BL[CP-FB$])Z0JNYA8&VETJG3BD3I0980&GK5676\DPY;R7!7< M3,%.]=Q%2'OF6&MN]")13;$N TZ']TLC=_.(#5S[S:-LE@E"?K#2MU0BL[ V:4.E5N] M\Y#>>9>7/A9:MR$]2@ZD%(8\$^IB8,"7;1JTU,#![_?L##$QH@.76<=Y]@6L M?(PNL%=:'5Q^R,8/'AY3B>KP:L8+GZ6YP!O*86]YZB-(]D[PVCH=LL1C87@_H*CVX& SH,0@"CXZ)]XS)# M;U005G@Z"@M6.=O*NHZ&K>NP=1W+%(PYDVJ%B!5>VJ8QK:XIJXHE@@^I&)N" M 0G_)@)U-A[M1^P!! MKSB,2F]Y2EL$\I0:U;8;C><0C9/PEOGA&<"FUJQD@M,D"B_OTPI/0L,O+EA^ M_=>$XWK;57_-M@-?FQ7^?;#.X)5:SP&YR$"Y<:1(33!3[A'M4<>E\)[G31KB6-.T&#D[]B MK/=8GKF!3U,_RS L9>K@K5].+J^EG#X_9P?LXOJ?9Y?L_//[B\M/)]?G%Y^7 M[(X]TD7*W'1)Y-W#,?32Q,SK"\?,/YY]./DH@^5G[\X_?UAVM+QTVFMRCMSG M,!"E4M=*&-7;_=Y1IW]TXQP=-F]:K5K]!N1WXZ93;S>[K4Z]?MATEBJ,GA"Y M(1([4;6'+_D73S>Q]R>GUQ>7.TIXSS'-93*TSV4'E^P,_;SCBZQP$)%MH?%&GBJCL8P+!B+O?9!O; CG/$-7-[3 M,>"AP':P&'EW4&3D+3+[:KZ7T4O4Y_>J7C'!<<2W:A"4+ W6!Z)D8P]*.@9C MX]6Y7)B>H#69TC,2"MD94$10L?O(5!OHO($O5F$XZ@223[%<# '%%6-8C#*[ M=3<4JFPV&L+Q;+!@/N9'(5N6XZC-&"BO9#"804**0O"$9^#*.IIX)&UV.5-' MMII+U7@$+%]%FD%48/\X,."!%MB<6H9()')0>TDJ>\LO.HR99R0(7&S\Y\<3 M&,S*KR+,+[C"S%(D@TCH7L_* 5MQ>8C:$,V)>3'LGS#%1RX#P:B"W1AN19*% MU12#T+51,A&!G@XG)Y%^JWI:7>XA'V\S,3E')@S44UJ=:JO]D[G]B6$X1H#8 M>#[F<+ 80(-$_WV \W>.9BGB5ASW-RX$'Y\4A1= M_5N<*O0 V!\<5U0];%E$E $1]>J11409$&$YHBR(J%E$E $1[6JW:1%1 D18 MT5061#2J78N)4F#"LD19$&$]NG(@HE'M="PFEH<)FCI;G#7\HMC&^G9]I+/. MS\B^KE8LOQ@&1Z.7U.3IKA/3_V:IFM5Z\^LI2K1443*J>,2CW4^J>,R]W$^H M[#VO/.9B;1P UUAY(O?\F1*,ZLQ,V%^:N-@5$G!"'_GB[S\T?G@N+%K51J/4 MP#C)2Q^-IEY6&U6VZ: M.($-\5MA"6*OC2BNLL1?>)04(S-?TI[O.?[8$HBUKB8M;DDA7_&MQF MF,8\<./7VT((6R\3I?6TQ<2S?4',<@D/:3%M,0%LL?18$24LS5+:9:K8[IC4 M#H6@RK7E=1]8H-9U)8/!'J)]W65?)43[VJN^2@B#?23]E8?,+-Y+B?>UV#,E M1_MC76BV" C/C ]F8^>._\=QA.CWU\L%_^)!BM,ZZ^R Z<_-^M(X>M/;TP[: MLF)\Z]_.'-IES6J[,.*P0,GF5D:1H Y-< UK'"U;;&\:R<^:,+@$]ER"]E0>X"87ZR M, E-7C$&RCB^X!'2U$ ]7%?--O$EJY@H\V!U;*.54XBBDD9K%-ZU PTZWU MQ)';;"$V^.I!X7KQR.?C8R_PO0!HR0^=;X7!TSEV.HW1C&+OYRY)_HD/ F$? M#;D_?03GAW^<7Y]]8H=562\N$3.OU/SLW_\\__G\^BJK+R\)(2U[&9E,H3'G MD[/-Q?4"??.,L>%SS 80'NKR;K5SN/H($S&(VGC76#SMIE-MS-0$)BL=R(L6T279+GAB*$=^H]KJKA_YSSMI^!*T+@J/HTZULX:$3DD M\G@\=E),;/@HU?H92S8MMGRU'+XJ&?F\Y&3>.Q$[D3="N_6I)_(VJ7OKU6;G M0;:9PR3@FBR2]EB4 ]Z451H3?(I4P/5+#F+A' "<(NXDQ\I0?&N^^7__3,/D M[:/OEY>]_8$-(M'_^P^#)!G%QV_>W-_?5^$-U=OP[LU)Y S $8K?"/>61V]< MGO W]6:GWCKJO@%&J==KK<-VM]&L-5KM1OU-,FPT.^VCNEN_$=_KM8-Z=9 , M9S'\$T'TD(>AOD+CV8M<=C(40#E@*0PD]M("/@]8:]& MD;CSPC3VQ[EEK0P7=*/K+ G!PA;PB%LO!B@'"4J<>N=MS-[#"]G1P2_JQGLO M&="E5V>G+ R,_@KW,.D(#]F +R#9K-QU'E=H?5Z M@1-&8-#3F@F,P\OOP.7#$ZVHF[_C. MYQT@']2:S?IW\;T)DF%=(N$4(=\'V*-J1*?Y=.")/C"Z<%(,[K"+/OPJ(O8E MC>(4F!S9'OGX,O55VZ!ZDP/G=QJ-M_76*_[Z3;WMFG_O&4EIE5\+!7S7_M6L5M)=/ MW'"$EFJ!5U[#D8MH3)ZE'8 K&K!^%0W9^]2$+O?R:\@A^],?LDA*?%&\! MQE"$7COX%9X3$0'_*2]E,AJDJZ551*:/S)0@+W@!.Z>,.?OWSY>:_E6T_#@ +'%+3YF?M@QP+[#(1( M*G#1S*NN,"I%<2C@J?/ "8>"XC^GX7 4B0$N 'Q3^0,]Y/&GG/)XP-X#!&-Z MTBOO[K5NUB;8YS !; &W%^[/;>[L27%UI;5,+\Z_&R4-=K665?T$82 R #+, MPK,:J^6U/O+?Q6H LD*B1S/S*!])6#Q8TG>T*I'Q*(8>$'6;6LQ[B@9CU!8C MPN7F(U6^5..\(WK][DV?=]V;EML6-SVGW;EIB5:M?<3;+=&M+;5\:4H-/#E+ M:":^Z&97.!@P!T8ZP*GEV==,X M/.QVEUO2]628/)P)G-QQ4?:\ %P__".'P6[69)F6(!5C%=9U'C#N &1<4NY9 MQB<2?Z9>)#6G-IS/OCL#L!($FLP5=95.(3&'IS$(":-T"[5R#R0V8!M^ ',& MZ[UZ8L#]/J9^\'Y"D;R 'AB)-("[W!3,(- #@S""7;C5,N&DW*5H>F&&,OYA M(6.Y72M'1[LG%'0>"0G,525KA.::MCNO7N3\\_N+RT\G MU^<7G]G5V>5OYZ=G5^S#Y<77+Q7I-)Q_/JW.K"39%0+8/7P_=W<6L3NZN^U' M[#N>B&.639EF71F]>3("-UCIM\ NW\1OV"21K!Q^H%+*HW!94[K'BM(C=4<3NCT7T3RJ1 M3D)4JR=^'_-6NX3(W>;0&:&TEW3 MCRW<^T%\G+ZKIA>X8_C-(AOX__C]02P,$% @ \'6I M5C@+2;#."0 A4, !< !I:6DM,C R,S S,S%X97@S,60Q+FAT;>U<;6_; M.!+^*[P4MTT RV])VD1. [B.>PW0O&SBXFX_TA)E\4*+6I*RX_OU.T-2MNRX MU_0M=;HNT"0FA\/AD//HF9'DDW\$03]+:1:QF+P?7'P@L8R*,,D.-ZZZ#>K!^_"H+3$U#5\V-D%I+#QG&CW6SO MD^:K<+\9'K;(]079_3CH[5GALZO>X(_KOIOT^N/;#^<]LA,T&O_>[S4:9X,S MUP':6V2@:*:YX3*CHM'H7^Z0G=28/&PTIM-I?;I?EVK4&-PT4C,6!PTAI6;U MV,0[IR?8 C\9C4]/QLQ0$J54:6;>['P!D3FL)3<=&-F [A69^V#*8Y.&K6;SGYV9< VF"&YF8_V9P M_NZ\UQWT(5AN;C]V+P=D<&5=^?_&G0S5Z6>%;CY^Z-^2UCX%7[QNMSNM@UVZ MY_:+9C%I'<;5CMKWF;1[2[IG5]>#_MGW7]!MOSP/L;S>;[>W)#/];:,.3V;*IYS5RP0$ZF2#7==*3 M62:5KI&(*90E)J4F_)GV?8TK#1T*1H92Q4R]V6GNP&J$\ ]_ZQS&I6?O7HW M(HBD$#37+"S_Z/R(HQ( [ALYMLNL7(+PH[4_$'0F"Q,F_)[%Z]Q4N5PXPTN/ M&0@C$Y>+\F)'_LIFXFKG-RUL@FW_)FO=1U0$1JDQ%9TJNO@FB >2T@DCBDTXFP+=,2G7Y,^" M*@!U,8/V7"H#)(B\@Q$.A5I-#SJ_$YF0\RQ!77CU)K=,37@$9OY+R2*O.?'S M+*HOCBLNOH$[UK"[_L/B;(FRV(U849H=F, M%)E1!0-+(9NQR1#$+"40L& ,%22A$30I(L?<$".=W .!C$%4:ZIF*#*F=PSF MK>C4T!:#,3"E0*MQ#A2(N((,#,0R!(4" DT1V(0H);K 'XOQ4Z:85X(+&',- MN0*ZV^5LBNF<1=9 U)N#:3*&9<).@U.&LZH;MEBSQ9KGA37[SP9K&$EX!M&, MP+"(WAK!W K2>@CO13^O$ .>1:*(02<@1"54:X N'&E&#@&.V(28)<0"?'S< MZY6I =]B6R^HH40A0 01P(LV.FTM2>B.B6)D%-=PI%B(ZZ-HC 1Q49G-UA9 MJZ"*+HUY8.T66+; \KR Y6#3@&6P%(5XN%JO.]I#A\_!\:(ODP3R"+6K*[6; M'>OX]2FHT8Z0+;N"D$TS[G6524#G?9^HH2=NQ9_1Q+8ID# M*IR5(%&IX)?#$[3P:Z9//C5] M.C3U:Q#N0PR0N?'+^VQ8XG@9_#@\V$GUVZ MMV'X<\8TK 9BS>8?GX>'&J9&$2WTXX=@CC)D$-1^)I?UR$*!@ASK(]KR%I!B MF=6#)<<%XZFR)G8QIXKC KA+ MSBR/RU!3H3%ALI"K;79E68[4# PRP*IP4$YQ]PM!D9S!LJP1B\0+1K@TKII] MPE]#AH+ GV \G.MGS)?*D-KRI;\58 TW&[ >S2L>X-;C&& M5-&F(55_0D5A^0>&,4L2%N&#'!G3:^HO\\SO$7S*?5Q?DK' ! .!"VE7^!G" MWG_:@L

4K)K9G+<9\ ??!5$Q&4:$PR"MYSQJM8ZD-M./C3Z!+@\_+V^9D]Q-# M$D K8"4KTM[P"##$WIO#VW99,;=KSUF54CU/$I'/6'1CL25ZUA^>A,V(X'=, M^!MU*_*U;W;1ST&T;1WI;UW&/ORURMCV@9NXA+3:@CT@F:G"RH)((#!\0?+W MH%XT-Y$6,3=2Z7F^91M Y7C,C6$6@=8,&TK(YK OYF";5; +P .L2"/K@M]8 MM2K1DOU9<##=(F.11?:6W-ZV^OR+HL;&TIB-JSYWA2!85N& "GAC!F_\1)Q! M^/HT9UX%GC)ZAWF+*VO8S,469.R3.N5M[B\"!5^P=;?0UG %&L- S>94X9, MXLLX, 20 Y'S25/&C(G78SAN(%7[&(\15O[0, V,=HBRC-$E(TK#W2FDL?>#:18L(PA\CHR#\(J#QC8>-!@Y0VKYN+D^?>KL*420CO$GN(W.^[E&QM&I7GEZGUXS4_J:@#(\J ? M@L**FU9.=.7UK8IFW&!\M*IT7?DYP *AW"%N0NFX*?/OA(V[Z=#+45A6*?$ ME>IR?\+QJ(Q\/):[]^C\SV6@V+K_)[C?(LSR%>8K]^$I''!!9^2X1O!%4[>< M+SA!'I3\9;J5WQ/[/ !YT;3_?O+*&KI!+LY[[[O]#_:MJZO+RZN;V\4BG]<^ M?7+E"D_;G=O$ MU>U>NP_/Z#RIG_,=0[986@7LI).ME_7]P\Q MI80F;U#[J'[T@'Y4-"^I"S W7DWMG.ZG(3"?? ^^?5"I%CC'MAYR%/LSG5/W M(8WN1DH668S9A51A>?6NN'.YHW3:BFW-I4S#?3F#;ZE^7\/J-T'DD!D&CCW2 M!!83THGDL??D4:O^ZG!.-%Q;TV;I[ALF[%=6G/X%4$L#!!0 ( /!UJ5:F MUX3KK0D #9! 7 :6EI+3(P,C,P,S,Q>&5X,S%D,BYH=&WM7/]3VSH2 M_U=T=.X59N(X"5 @HW*DWZ@?O@N#H$+HZ]FUDUB:[X4'8:K2V2>-= M>[O1WFV0JT]D\[9_O&6%3RZ/^[]?]=R@5[/@[#D_Z)JX#> MFZ2O:*:YX3*C(@Q[%QMD(S4F;X?A9#*I3[;K4@W#_G68FI'8"864FM5C$V\< M'6()_&0T/CH<,4-)E%*EF7F_<=L_#?9!PG CV-%A6'XZV8&,IT>',1\3;::" MO=\8437D66!D#G/)30=:AE"])',?3'ALTG:ST?A[)Z=QS+-A(%ABVF"HO7F1 MXL-T5B;=U-J*"6KXF&'?E5XCP:AJ#Z1).\L#K&J9E^T2F9D@H2,NINVW?3YB MFERP";F6(YJ]K;D2^-1,\>1MQTIK_C\&7/.@8=F\"*O@0 M1L/2CC-(V]MBL##JQ#4<2!%#9>\^Y0-N?GO3?-?H;#?KK<-P -;+OYNNBZJA M],(XMN4!5(ZY!L4$-]-VRN.892#^VYO]5F.[8]+AW MW3\[/3ON]GO@.M]7LGWWY"-[WC_MGEA=^ C1:Y/"7]CSUR MT[W^T+WHW?CI7/[GO/<[Z1[WL;[5:*SWZ?(^_6^A#4^FBXJ?UK?R#H5!:FG?![%J\R6N7) MXA0O[6? QTQ<3LJ+[?N'H(FKE5\UL3'NF(@*KY=5$:;0F:3<^%D6U>?;%2D5;N@4#&P*LU55,4 M&=$[!N-6^M10%H,R,*1 K7$,%(BX@F -Q#($A0(<31%8A"@ENL ?\_83IICO M!"#,"P]Q[:P0#+PG5JE+/*\2 9Y$H8N@3$*+BJC5 %XXT(P<'1VQ"S!)B M#C[>[_72T(!OL4TMU%"B$" B",!%NQPVNH349V21,B)+N%(L2'71E$8B&*A MTQNTK%5019?*/-!V#2QK8'E=P++STH"EO^"%N+F:>QWMH<-'Y/C0ETD"<83: MU)7$SAFABEE$ _GN ?!8ZTA(74 [I$1*"@<- MN9(1BZ%8DTU @I@!M#AW[]U'*"7PQ/4\$N&3QX;/H'AT2;+6 =R&.2U?SA^/2OUL8:?+X6? MW9V7"3^;=.N%X<\)TS ;\#4;?WP>'FH8&D6TT$]O@C'*@(%3^Y% %,ML/YB G#.>*FMRYR: $C[LF?MTS3,JK.3 ?B+,:0H>V\,M70PT MCSE5'"? 77!F>5R&/14: R8+N=I&5Y;E2,U (0.L"AOE%%>_$!3)&4S+*C$/ MO*"%"^.JT2?\-F H"/P)VL.^?L5\J72I-5_Z2P'6X&4#UI-YQ0/<>CHC>3)\ M >2->8RH1+7,[":G&A -DST(553%)6P D''J7 5CL57#(HA:A+'@X?!O0;22 M++*\[]Y/*"]4#N"E;>P81;#WK (V;31D&82$ C ,:EB.X(@B168<3@&(\AQ( MUAJIUDCURI J>FE(U1M345C^@6[,DH1%^,Y'QO2*_,LL\GL"GW)?5Z=D+#!! M0^!"VB5^!K#VCVOP%,9'9](,LUK)YS/.9%#FRRS6,F<)T*>#G:^Q98TMKPM; MXI>&+2?.;1^Z/QYP^8R)K5F),<_@/AB*R2@J%#IY)>Y9T>M(:@/E^&X4]*7! MYN6Q.=E\I$D": 6L9$G:*QX!AMBS.3RVRXJ97EM.JY3J69"(?,:B&XLMT;/V M\"1L2@2_8\(?U"W)U[[:1#\'T=9YI+]T&GOWUTICVQ=NXA+2:G/V@&2F"BMS M(H' \(S@[T&^:*8B+6)NI-*S>,L60)>C$3>&601:T6P@(9K#NIB#;K:#30 > M8$4:61=\8M:J1$OV1\%!=8N,11;9([FM=?;Y%T6-%TMC7ESVN2L$P;0*!U3 M@QD\^(DX _?U8PBIV,IV@K7PA8!T9K1'F%B/+B MTL-=B'\2!<_P&O@WL_0#$,*^0>>AI.;"!YZ-I1@SC"$R.O0O BK/6-@H%W+* MH':22D=/Z )0 ;!\DP"K_L-=_AN_:6^O5#F/?9(;.LW>P0!>*;PBA58"^W>J M@!$[U@9^EJ5F.^#_W%+"RI.-0&L7OZ_8:[I_/ J9:WOBRW^"XT MKAAH:2]_AQ5IYDL7LS[1*3FH$;R&9^V[Y%U_JKFWO$>F9GY/[!$H>=.P_W[R MS$(=DH^WGS[TKON7]M[)^>GEQ/8L*/!0@_X+ G%PI8-7(]"QA/4XY2\CI[+%UZ:+W]4J_QI7> MO'*GN[".#U;4KO:\OCL_$O8"6TMK7I(4=Z7ZAU.5IR[.\H7ORM7LF.L<.'K; M3F2)U+?VZMN[:#\H\@JU]NO[2R1CH>>%[@*,4)8)MNM[J85-6RLY/XD@/T; T?_!U!+ P04 M " #P=:E63]'B=@(& $'0 %P &EI:2TR,#(S,#,S,7AE>#,R9#$N M:'1M[5EY<]HX%/\J6CK;)C/X@B0--F6&$K)A)H$L.+/;/X4M8TV%YR@4."NHI#S#S'&&XP9JI%+FON.LUVM[W;:Y6#CAU$GEDATYC/."V+&,&[VN M6H'?!,>][I)(C*(4BX+(-XV;\-PZ!0I))2.]KE/]-;1S'F]ZW9C>HD)N&'G3 M6&*QH)DE>0ZVY#* DPYL[]'<66L:R]3W7/?7(,=Q3+.%Q4@B8<5N=>[7!%VD M]XO<&.<+PK"DMT1QK_&-&,'"GW.9!OLB_NED7IU+>":M!"\IV_BO0KHD!1J3 M-9KR)-UUG#O[+'TS77=44=27GEA:@ M"J-RXZ3,0!F M.KOICT,43K0S_^MD=RYZGR3R3M'-;&"CV7"@!)B[\MK';O/[\._/4/]LC M2\W!(AXC LK&Z J+*$5MKXET7<$%2BBK*I2BGI%H)2 C@C2T*)0Z\*TH8RA3*"6"@+9U/:;:MDJ-2MLFNJ+ BC!T;0.S+..B:*)!BBE8 MF6E9@Y22!"2"!BH1HTF2@-5">4.Q+^UK:IGS#8(M21-XSE>B6&&(#,F1PJ ] MLP&%2N[K &G\*3MQS'-55^O4)8V*]U+(#(LYSDA1Q?L=(QO4CZ3:5_'>!"HL M_2<=\A+/&4%S+F(BWC3G+ BSAC."^)7_P0/89\% MQ5CRI3:SUAFH1ZV_Q?"&KZ2?T#L2![6";;2LW",AM\FXLL"0'1^5W86,ZYO? M9,6M"K8(L[+T:/B#OL$ZI9)8RIG$S_A:X+S2526%TNFEL@?>X;Y.NP0[E_U- MZII'Q0BT H"QH)[SRZ5&+X2(-W!%R8I!7HH 8TQA?YL/!/FPHH*H=K90("C* MI.:U#_"AP3;D&>_X(*Z>DOT\LLTA)8Z\3OLH4(C?!JURBJ.NTM%W_V#0VNTG MU0W5\[BUE\A1]5,%5/UZRIC5G'2 /&/SI\9FZREBD]:: &@H)(;[BF%5(ZP" M+E100&XN2*$PVE3;&.9+. ;B,0,$%SF MFCJ4PG-8%)5Z\ PUJ./+KY M6(& MXAPZ!BVSV"N]]J,#]JFV?]^LEQY\33+X+(0;74Y 7JF&&F-52,"=!_52 M5PMF1-8K.YG/O0__DD:MU'#<0!I*,#?K$4MCN=*S%YPMI(DJ#)9W=P? M$">UDY]?/7OW6SU[/X?X'Z= G?+W%?>PV,XX IO4,<,?L:<+XB@,CN5 MC8&7WR&X3QJC%Z[^^L&6.86#KD:#B_[P4H^7D_%X,IW=&_ESW=/7U)/ODPT> M)0H_^AC@^9Z>HG6?\]',\\T]1>L.K@6%%C^''O^C&SO_/A5^5U)J- MNQNE%JT]K=R=.:!\,;8S">RN;5_$Y7A!+-/4X00,\?$MI]5<_[IC'WG;^F_6 M7#W!FQ=\^HUA[V]02P,$% @ \'6I5M_:S0<>!@ 5QT !< !I:6DM M,C R,S S,S%X97@S,F0R+FAT;>T9:5/;./2OO$UG6YB)CR1 B9UF)@UA808( M2\SN]J-BR[&FBN7*"B'[Z_=)MH.3W@>4SL) @J6G=Y]R[S?+&J4)24,:P4EP M?@:1"!=SFBH()24*5Y=,)1"(+",IG%,I&>?P6K)H1@&Z=FO/=NWN@67U>XAJ M6)X1J0?[3M=IN^T.N =>Q_7VNG!Y#CO7P7#7 !^-A\&;RU%!]/+Z]=GI$!J6 MX_S=&3K.47!4;"#V%@22I#E33*2$.\[HH@&-1*G,X='!["^;66K)()5[+=7_W,Q)%+)U9 MG,8*5^QV]VY-LEERMR@*X3Q).5'LAFKL-;PAIT1Z4Z$2?YO$ATYFU;E8I,J* MR9SQE?<*>HO MNS=>-UG3T!6=&Y8C*YRIE9>P**(I CQ_=MAV.W[/T8#WRE=-AR&&&)5?H<3A MZ"HX/3X=#H+3\04&S-7D>G 10# VROS4R=Y4]C\+U#J$Z\G0ALEHJ D4MFIU M]MWFC\$_F,#@:'P9C(Y^/.\;/'?= Q@?0W R@LG@ZO7@8C1! []LM_WQ/V>C M-S 8!GJ_[;K_;S=D*9+%A<-L*Y1/4PA%FM)09Y8B^ZN$PKL%D>BQ? 629D(J MS/%P+.2\]!2W5/*?(&(X36/<(0;!A,H;%B+#?TBQR)H%^&D:VK"CT6JIVZX_ M%'.L+ROSU/)W <\;JAE*)"*@R&P$YT2&"71:33!UA>00,UY5* T]H>%"8D9$ M:B2-8'2+Z3[%.H78YRS/-3OXJR$C+%.04$F1VSH?5T:VBHV*VR:<+.93*I6 M2QL&'!6 6XK%^)PM9+X@Z"=(24>D/;$Q)C47+WTPT:BE)I'(=)6M0Y>7]MYRN8! JO:^]OXE01'F/.@ 4F7(*4R$C*E\UW 9JBO.RB*Z? M\XR$U7.)OCAAA8)SDN74J_[Q[T,^"TNS$G,C9JU/T(^&?XN3E5@H+V:W-/)K MY;O@LE*/PDRGHDJ" FQ_K^PU5%3?_"XI;K2SA827A<@D ^377R9,44LKDWJI M6$J25;SJ%%$JO61VI[6[S=,FP(:QOXO=XE$C0JXPJ7"_7@'*I48_0(\O@A?B M!<8K-7SHVVX\Q-EFM)<#V0A&T5X2K)L*JP"5,]Q<9UE$=HTV]37#:Q&-('LLH M;F08M'G3G(K7Y1411F80,F4?H1:\"'&!_8.AF6^57OO! _91-X.?F$F^@5,S M&!?IX8MBON#N .F5C.DQ5SL)\N/7LQ-9*%$M%".T6=G(A>Y=0)0P>J46V0TP MTN)<;<0UT5WQ62FFC/IU &W'I:CB;Q\1UO2U%6BU(;Z&62"VF(MEI!>X(G0SU&Z3YV=V,ZR(]< MWSQ9\C%*MW,I&9HI0SN]?^&FK7FW/PA#L4@5,E@![&[9M!H"BCKX:(VS_>II MXQ51?>[M/%@[\M$YHKU7NW\H9&Z]UW$DZQ9\2L*W,XEFBO2X(*175>&:C)L; M)1?M+:[V,3QLKJW?[65D1JVB#R0Q"N*1&\&JRX&777NOM6X9BC77 M7 ,4[PS-2\C^?U!+ 0(4 Q0 ( /!UJ58+A43^FPT !U^ 0 M " 0 !I:6DM,C R,S S,S$N>'-D4$L! A0#% @ \'6I5IGB M]A[2#@ H\ !0 ( !R0T &EI:2TR,#(S,#,S,5]C86PN M>&UL4$L! A0#% @ \'6I5D2SQ7LI(0 !,D! !0 ( ! MS1P &EI:2TR,#(S,#,S,5]D968N>&UL4$L! A0#% @ \'6I5IY..T"9 M2P [IH$ !0 ( !*#X &EI:2TR,#(S,#,S,5]L86(N>&UL M4$L! A0#% @ \'6I5A\=9'M',0 U4\# !0 ( !\XD M &EI:2TR,#(S,#,S,5]P&UL4$L! A0#% @ \'6I5O#,Q9#$N:'1M4$L! A0#% @ \'6I5J;7A.NM"0 M-D$ !< ( !B1H" &EI:2TR,#(S,#,S,7AE>#,Q9#(N:'1M M4$L! A0#% @ \'6I5D_1XG8"!@ !!T !< ( !:R0" M &EI:2TR,#(S,#,S,7AE>#,R9#$N:'1M4$L! A0#% @ \'6I5M_:S0<> M!@ 5QT !< ( !HBH" &EI:2TR,#(S,#,S,7AE>#,R9#(N 9:'1M4$L%!@ * H G ( /4P @ $! end